{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/cics-ts-resource-overrides/_shared/latest--resourceoverrides-1.300.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.",
  "x-lintel": {
    "source": "https://public.dhe.ibm.com/ibmdl/export/pub/software/htp/cics/schemas/json/resourceoverrides/resourceoverrides-1.300.0.json",
    "sourceSha256": "90998a1824c71ef3c3c4db704126e5cdd1d0ab4685c5fe82c825ac500dae53f9"
  },
  "type": "object",
  "properties": {
    "schemaVersion": {
      "description": "Specify the resource overrides schema version.",
      "type": "string",
      "enum": [
        "resourceOverrides/1.300"
      ]
    },
    "resourceOverrides": {
      "$ref": "#/$defs/resourcetypes"
    }
  },
  "copyright": [
    "*----------------------------------------------------------------*",
    "*  Copyright IBM Corp. 2020, 2025                                *",
    "*----------------------------------------------------------------*"
  ],
  "additionalProperties": false,
  "required": [
    "schemaVersion",
    "resourceOverrides"
  ],
  "$defs": {
    "resourcetypes": {
      "description": "Resources to be overridden are list items after the resourceOverrides mapping.",
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "atomservice": {
            "$ref": "#/$defs/atomserviceSelectorOverrides"
          },
          "bundle": {
            "$ref": "#/$defs/bundleSelectorOverrides"
          },
          "connection": {
            "$ref": "#/$defs/connectionSelectorOverrides"
          },
          "db2conn": {
            "$ref": "#/$defs/db2connSelectorOverrides"
          },
          "db2entry": {
            "$ref": "#/$defs/db2entrySelectorOverrides"
          },
          "db2tran": {
            "$ref": "#/$defs/db2tranSelectorOverrides"
          },
          "doctemplate": {
            "$ref": "#/$defs/doctemplateSelectorOverrides"
          },
          "dumpcode": {
            "$ref": "#/$defs/dumpcodeSelectorOverrides"
          },
          "enqmodel": {
            "$ref": "#/$defs/enqmodelSelectorOverrides"
          },
          "file": {
            "$ref": "#/$defs/fileSelectorOverrides"
          },
          "ipconn": {
            "$ref": "#/$defs/ipconnSelectorOverrides"
          },
          "journalmodel": {
            "$ref": "#/$defs/journalmodelSelectorOverrides"
          },
          "jvmserver": {
            "$ref": "#/$defs/jvmserverSelectorOverrides"
          },
          "library": {
            "$ref": "#/$defs/librarySelectorOverrides"
          },
          "lsrpool": {
            "$ref": "#/$defs/lsrpoolSelectorOverrides"
          },
          "mapset": {
            "$ref": "#/$defs/mapsetSelectorOverrides"
          },
          "mqconn": {
            "$ref": "#/$defs/mqconnSelectorOverrides"
          },
          "mqmonitor": {
            "$ref": "#/$defs/mqmonitorSelectorOverrides"
          },
          "partitionset": {
            "$ref": "#/$defs/partitionsetSelectorOverrides"
          },
          "partner": {
            "$ref": "#/$defs/partnerSelectorOverrides"
          },
          "pipeline": {
            "$ref": "#/$defs/pipelineSelectorOverrides"
          },
          "processtype": {
            "$ref": "#/$defs/processtypeSelectorOverrides"
          },
          "profile": {
            "$ref": "#/$defs/profileSelectorOverrides"
          },
          "program": {
            "$ref": "#/$defs/programSelectorOverrides"
          },
          "sessions": {
            "$ref": "#/$defs/sessionsSelectorOverrides"
          },
          "tcpipservice": {
            "$ref": "#/$defs/tcpipserviceSelectorOverrides"
          },
          "tdqueue": {
            "$ref": "#/$defs/tdqueueSelectorOverrides"
          },
          "terminal": {
            "$ref": "#/$defs/terminalSelectorOverrides"
          },
          "tranclass": {
            "$ref": "#/$defs/tranclassSelectorOverrides"
          },
          "transaction": {
            "$ref": "#/$defs/transactionSelectorOverrides"
          },
          "tsmodel": {
            "$ref": "#/$defs/tsmodelSelectorOverrides"
          },
          "typeterm": {
            "$ref": "#/$defs/typetermSelectorOverrides"
          },
          "urimap": {
            "$ref": "#/$defs/urimapSelectorOverrides"
          },
          "webservice": {
            "$ref": "#/$defs/webserviceSelectorOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "atomserviceSelectorOverrides": {
      "description": "CICS ATOMSERVICE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/atomserviceSelector"
          },
          "overrides": {
            "$ref": "#/$defs/atomserviceOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "atomserviceSelector": {
      "description": "Use 'selector' to define the set of ATOMSERVICE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "ATOMSERVICE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/atomserviceSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/atomserviceSelectorGroupAttribute"
            }
          ]
        },
        "atomtype": {
          "description": "Specify a value from the following list: FEED | SERVICE | COLLECTION | CATEGORY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "FEED",
                "SERVICE",
                "COLLECTION",
                "CATEGORY"
              ]
            },
            {
              "$ref": "#/$defs/atomserviceSelectorAtomtypeAttribute"
            }
          ]
        },
        "bindfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/atomserviceSelectorBindfileAttribute"
            }
          ]
        },
        "configfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/atomserviceSelectorConfigfileAttribute"
            }
          ]
        },
        "resourcename": {
          "description": "Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 16
            },
            {
              "$ref": "#/$defs/atomserviceSelectorResourcenameAttribute"
            }
          ]
        },
        "resourcetype": {
          "description": "Specify a value from the following list: TSQUEUE | FILE | PROGRAM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "TSQUEUE",
                "FILE",
                "PROGRAM"
              ]
            },
            {
              "$ref": "#/$defs/atomserviceSelectorResourcetypeAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/atomserviceSelectorStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "atomserviceSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceSelectorAtomtypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: FEED | SERVICE | COLLECTION | CATEGORY.",
                "type": "string",
                "enum": [
                  "FEED",
                  "SERVICE",
                  "COLLECTION",
                  "CATEGORY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: FEED | SERVICE | COLLECTION | CATEGORY.",
                "type": "string",
                "enum": [
                  "FEED",
                  "SERVICE",
                  "COLLECTION",
                  "CATEGORY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: FEED | SERVICE | COLLECTION | CATEGORY.",
                "type": "string",
                "enum": [
                  "FEED",
                  "SERVICE",
                  "COLLECTION",
                  "CATEGORY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: FEED | SERVICE | COLLECTION | CATEGORY.",
                "type": "string",
                "enum": [
                  "FEED",
                  "SERVICE",
                  "COLLECTION",
                  "CATEGORY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceSelectorBindfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceSelectorConfigfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceSelectorResourcenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceSelectorResourcetypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: TSQUEUE | FILE | PROGRAM.",
                "type": "string",
                "enum": [
                  "TSQUEUE",
                  "FILE",
                  "PROGRAM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: TSQUEUE | FILE | PROGRAM.",
                "type": "string",
                "enum": [
                  "TSQUEUE",
                  "FILE",
                  "PROGRAM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: TSQUEUE | FILE | PROGRAM.",
                "type": "string",
                "enum": [
                  "TSQUEUE",
                  "FILE",
                  "PROGRAM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: TSQUEUE | FILE | PROGRAM.",
                "type": "string",
                "enum": [
                  "TSQUEUE",
                  "FILE",
                  "PROGRAM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "atomtype": {
          "description": "Specify a value from the following list: FEED | SERVICE | COLLECTION | CATEGORY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "FEED",
                "SERVICE",
                "COLLECTION",
                "CATEGORY"
              ]
            },
            {
              "$ref": "#/$defs/atomserviceOverrideAtomtypeAttribute"
            }
          ]
        },
        "bindfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/atomserviceOverrideBindfileAttribute"
            }
          ]
        },
        "configfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/atomserviceOverrideConfigfileAttribute"
            }
          ]
        },
        "resourcename": {
          "description": "Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 16
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/atomserviceOverrideResourcenameAttribute"
            }
          ]
        },
        "resourcetype": {
          "description": "Specify a value from the following list: TSQUEUE | FILE | PROGRAM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "TSQUEUE",
                "FILE",
                "PROGRAM"
              ]
            },
            {
              "$ref": "#/$defs/atomserviceOverrideResourcetypeAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/atomserviceOverrideStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "atomserviceOverrideAtomtypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ATOMTYPE attribute value. Specify a value from the following list: FEED | SERVICE | COLLECTION | CATEGORY.",
                "type": "string",
                "enum": [
                  "FEED",
                  "SERVICE",
                  "COLLECTION",
                  "CATEGORY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceOverrideBindfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing BINDFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing BINDFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the BINDFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BINDFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceOverrideConfigfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CONFIGFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CONFIGFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CONFIGFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CONFIGFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceOverrideResourcenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing RESOURCENAME attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing RESOURCENAME attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the RESOURCENAME attribute value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESOURCENAME attribute value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceOverrideResourcetypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESOURCETYPE attribute value. Specify a value from the following list: TSQUEUE | FILE | PROGRAM.",
                "type": "string",
                "enum": [
                  "TSQUEUE",
                  "FILE",
                  "PROGRAM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "atomserviceOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "bundleSelectorOverrides": {
      "description": "CICS BUNDLE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/bundleSelector"
          },
          "overrides": {
            "$ref": "#/$defs/bundleOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "bundleSelector": {
      "description": "Use 'selector' to define the set of BUNDLE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "BUNDLE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/bundleSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/bundleSelectorGroupAttribute"
            }
          ]
        },
        "basescope": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/bundleSelectorBasescopeAttribute"
            }
          ]
        },
        "bundledir": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/bundleSelectorBundledirAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/bundleSelectorStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "bundleSelectorBasescopeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "bundleSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "bundleSelectorBundledirAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "bundleSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "bundleSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "bundleOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "basescope": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/bundleOverrideBasescopeAttribute"
            }
          ]
        },
        "bundledir": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/bundleOverrideBundledirAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/bundleOverrideStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "bundleOverrideBasescopeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing BASESCOPE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing BASESCOPE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the BASESCOPE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BASESCOPE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "bundleOverrideBundledirAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing BUNDLEDIR attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing BUNDLEDIR attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the BUNDLEDIR attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BUNDLEDIR attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "bundleOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorOverrides": {
      "description": "CICS CONNECTION resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/connectionSelector"
          },
          "overrides": {
            "$ref": "#/$defs/connectionOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "connectionSelector": {
      "description": "Use 'selector' to define the set of CONNECTION resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "CONNECTION resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/connectionSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/connectionSelectorGroupAttribute"
            }
          ]
        },
        "accessmethod": {
          "description": "Specify a value from the following list: VTAM | IRC | INDIRECT | XM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "VTAM",
                "IRC",
                "INDIRECT",
                "XM"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorAccessmethodAttribute"
            }
          ]
        },
        "attachsec": {
          "description": "Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "IDENTIFY",
                "VERIFY",
                "PERSISTENT",
                "MIXIDPE"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorAttachsecAttribute"
            }
          ]
        },
        "autoconnect": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorAutoconnectAttribute"
            }
          ]
        },
        "bindsecurity": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorBindsecurityAttribute"
            }
          ]
        },
        "conntype": {
          "description": "Specify a value from the following list: GENERIC | SPECIFIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "GENERIC",
                "SPECIFIC"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorConntypeAttribute"
            }
          ]
        },
        "datastream": {
          "description": "Specify a value from the following list: USER | 3270 | SCS | STRFIELD | LMS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USER",
                "3270",
                "SCS",
                "STRFIELD",
                "LMS"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorDatastreamAttribute"
            }
          ]
        },
        "indsys": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/connectionSelectorIndsysAttribute"
            }
          ]
        },
        "inservice": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorInserviceAttribute"
            }
          ]
        },
        "maxqtime": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/connectionSelectorMaxqtimeAttribute"
            }
          ]
        },
        "netname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/connectionSelectorNetnameAttribute"
            }
          ]
        },
        "protocol": {
          "description": "Specify a value from the following list: APPC | LU61 | EXCI.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "APPC",
                "LU61",
                "EXCI"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorProtocolAttribute"
            }
          ]
        },
        "psrecovery": {
          "description": "Specify a value from the following list: SYSDEFAULT | NONE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SYSDEFAULT",
                "NONE"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorPsrecoveryAttribute"
            }
          ]
        },
        "queuelimit": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/connectionSelectorQueuelimitAttribute"
            }
          ]
        },
        "recordformat": {
          "description": "Specify a value from the following list: U | VB.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "U",
                "VB"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorRecordformatAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/connectionSelectorRemotenameAttribute"
            }
          ]
        },
        "remotesysnet": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/connectionSelectorRemotesysnetAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/connectionSelectorRemotesystemAttribute"
            }
          ]
        },
        "securityname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/connectionSelectorSecuritynameAttribute"
            }
          ]
        },
        "singlesess": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorSinglesessAttribute"
            }
          ]
        },
        "usedfltuser": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorUsedfltuserAttribute"
            }
          ]
        },
        "xlnaction": {
          "description": "Specify a value from the following list: KEEP | FORCE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "KEEP",
                "FORCE"
              ]
            },
            {
              "$ref": "#/$defs/connectionSelectorXlnactionAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "connectionSelectorAccessmethodAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: VTAM | IRC | INDIRECT | XM.",
                "type": "string",
                "enum": [
                  "VTAM",
                  "IRC",
                  "INDIRECT",
                  "XM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: VTAM | IRC | INDIRECT | XM.",
                "type": "string",
                "enum": [
                  "VTAM",
                  "IRC",
                  "INDIRECT",
                  "XM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: VTAM | IRC | INDIRECT | XM.",
                "type": "string",
                "enum": [
                  "VTAM",
                  "IRC",
                  "INDIRECT",
                  "XM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: VTAM | IRC | INDIRECT | XM.",
                "type": "string",
                "enum": [
                  "VTAM",
                  "IRC",
                  "INDIRECT",
                  "XM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorAttachsecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorAutoconnectAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorBindsecurityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorConntypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: GENERIC | SPECIFIC.",
                "type": "string",
                "enum": [
                  "GENERIC",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: GENERIC | SPECIFIC.",
                "type": "string",
                "enum": [
                  "GENERIC",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: GENERIC | SPECIFIC.",
                "type": "string",
                "enum": [
                  "GENERIC",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: GENERIC | SPECIFIC.",
                "type": "string",
                "enum": [
                  "GENERIC",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorDatastreamAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: USER | 3270 | SCS | STRFIELD | LMS.",
                "type": "string",
                "enum": [
                  "USER",
                  "3270",
                  "SCS",
                  "STRFIELD",
                  "LMS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: USER | 3270 | SCS | STRFIELD | LMS.",
                "type": "string",
                "enum": [
                  "USER",
                  "3270",
                  "SCS",
                  "STRFIELD",
                  "LMS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: USER | 3270 | SCS | STRFIELD | LMS.",
                "type": "string",
                "enum": [
                  "USER",
                  "3270",
                  "SCS",
                  "STRFIELD",
                  "LMS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: USER | 3270 | SCS | STRFIELD | LMS.",
                "type": "string",
                "enum": [
                  "USER",
                  "3270",
                  "SCS",
                  "STRFIELD",
                  "LMS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorIndsysAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorInserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorMaxqtimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorNetnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorProtocolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorPsrecoveryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorQueuelimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorRecordformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: U | VB.",
                "type": "string",
                "enum": [
                  "U",
                  "VB"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: U | VB.",
                "type": "string",
                "enum": [
                  "U",
                  "VB"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: U | VB.",
                "type": "string",
                "enum": [
                  "U",
                  "VB"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: U | VB.",
                "type": "string",
                "enum": [
                  "U",
                  "VB"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorRemotesysnetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorSecuritynameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorSinglesessAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorUsedfltuserAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionSelectorXlnactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "accessmethod": {
          "description": "Specify a value from the following list: VTAM | IRC | INDIRECT | XM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "VTAM",
                "IRC",
                "INDIRECT",
                "XM"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideAccessmethodAttribute"
            }
          ]
        },
        "attachsec": {
          "description": "Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "IDENTIFY",
                "VERIFY",
                "PERSISTENT",
                "MIXIDPE"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideAttachsecAttribute"
            }
          ]
        },
        "autoconnect": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideAutoconnectAttribute"
            }
          ]
        },
        "bindsecurity": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideBindsecurityAttribute"
            }
          ]
        },
        "conntype": {
          "description": "Specify a value from the following list: GENERIC | SPECIFIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "GENERIC",
                "SPECIFIC"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideConntypeAttribute"
            }
          ]
        },
        "datastream": {
          "description": "Specify a value from the following list: USER | 3270 | SCS | STRFIELD | LMS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USER",
                "3270",
                "SCS",
                "STRFIELD",
                "LMS"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideDatastreamAttribute"
            }
          ]
        },
        "indsys": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/connectionOverrideIndsysAttribute"
            }
          ]
        },
        "inservice": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideInserviceAttribute"
            }
          ]
        },
        "maxqtime": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/connectionOverrideMaxqtimeAttribute"
            }
          ]
        },
        "netname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/connectionOverrideNetnameAttribute"
            }
          ]
        },
        "protocol": {
          "description": "Specify a value from the following list: APPC | LU61 | EXCI.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "APPC",
                "LU61",
                "EXCI"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideProtocolAttribute"
            }
          ]
        },
        "psrecovery": {
          "description": "Specify a value from the following list: SYSDEFAULT | NONE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SYSDEFAULT",
                "NONE"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverridePsrecoveryAttribute"
            }
          ]
        },
        "queuelimit": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/connectionOverrideQueuelimitAttribute"
            }
          ]
        },
        "recordformat": {
          "description": "Specify a value from the following list: U | VB.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "U",
                "VB"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideRecordformatAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/connectionOverrideRemotenameAttribute"
            }
          ]
        },
        "remotesysnet": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/connectionOverrideRemotesysnetAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/connectionOverrideRemotesystemAttribute"
            }
          ]
        },
        "securityname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/connectionOverrideSecuritynameAttribute"
            }
          ]
        },
        "singlesess": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideSinglesessAttribute"
            }
          ]
        },
        "usedfltuser": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideUsedfltuserAttribute"
            }
          ]
        },
        "xlnaction": {
          "description": "Specify a value from the following list: KEEP | FORCE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "KEEP",
                "FORCE"
              ]
            },
            {
              "$ref": "#/$defs/connectionOverrideXlnactionAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "connectionOverrideAccessmethodAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ACCESSMETHOD attribute value. Specify a value from the following list: VTAM | IRC | INDIRECT | XM.",
                "type": "string",
                "enum": [
                  "VTAM",
                  "IRC",
                  "INDIRECT",
                  "XM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideAttachsecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ATTACHSEC attribute value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideAutoconnectAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTOCONNECT attribute value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideBindsecurityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BINDSECURITY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideConntypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CONNTYPE attribute value. Specify a value from the following list: GENERIC | SPECIFIC.",
                "type": "string",
                "enum": [
                  "GENERIC",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideDatastreamAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATASTREAM attribute value. Specify a value from the following list: USER | 3270 | SCS | STRFIELD | LMS.",
                "type": "string",
                "enum": [
                  "USER",
                  "3270",
                  "SCS",
                  "STRFIELD",
                  "LMS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideIndsysAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing INDSYS attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing INDSYS attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the INDSYS attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDSYS attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideInserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INSERVICE attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideMaxqtimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MAXQTIME attribute value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideNetnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing NETNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing NETNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the NETNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NETNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideProtocolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROTOCOL attribute value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverridePsrecoveryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PSRECOVERY attribute value. Specify a value from the following list: SYSDEFAULT | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideQueuelimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the QUEUELIMIT attribute value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideRecordformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECORDFORMAT attribute value. Specify a value from the following list: U | VB.",
                "type": "string",
                "enum": [
                  "U",
                  "VB"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTENAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTENAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTENAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTENAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideRemotesysnetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTESYSNET attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTESYSNET attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTESYSNET attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTESYSNET attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideSecuritynameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing SECURITYNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing SECURITYNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SECURITYNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SECURITYNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideSinglesessAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SINGLESESS attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideUsedfltuserAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USEDFLTUSER attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "connectionOverrideXlnactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the XLNACTION attribute value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorOverrides": {
      "description": "CICS DB2CONN resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/db2connSelector"
          },
          "overrides": {
            "$ref": "#/$defs/db2connOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "db2connSelector": {
      "description": "Use 'selector' to define the set of DB2CONN resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "DB2CONN resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2connSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2connSelectorGroupAttribute"
            }
          ]
        },
        "accountrec": {
          "description": "Specify a value from the following list: NONE | TXID | TASK | UOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "TXID",
                "TASK",
                "UOW"
              ]
            },
            {
              "$ref": "#/$defs/db2connSelectorAccountrecAttribute"
            }
          ]
        },
        "authid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2connSelectorAuthidAttribute"
            }
          ]
        },
        "authtype": {
          "description": "Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USERID",
                "OPID",
                "GROUP",
                "SIGN",
                "TERM",
                "TX"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/db2connSelectorAuthtypeAttribute"
            }
          ]
        },
        "comauthid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2connSelectorComauthidAttribute"
            }
          ]
        },
        "comauthtype": {
          "description": "Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USERID",
                "OPID",
                "GROUP",
                "SIGN",
                "TERM",
                "TX"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/db2connSelectorComauthtypeAttribute"
            }
          ]
        },
        "comthreadlim": {
          "description": "Specify a integer in the range 0 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2connSelectorComthreadlimAttribute"
            }
          ]
        },
        "connecterror": {
          "description": "Specify a value from the following list: SQLCODE | ABEND.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SQLCODE",
                "ABEND"
              ]
            },
            {
              "$ref": "#/$defs/db2connSelectorConnecterrorAttribute"
            }
          ]
        },
        "db2groupid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/db2connSelectorDb2groupidAttribute"
            }
          ]
        },
        "db2id": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/db2connSelectorDb2idAttribute"
            }
          ]
        },
        "drollback": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2connSelectorDrollbackAttribute"
            }
          ]
        },
        "msgqueue1": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/db2connSelectorMsgqueue1Attribute"
            }
          ]
        },
        "msgqueue2": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/db2connSelectorMsgqueue2Attribute"
            }
          ]
        },
        "msgqueue3": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/db2connSelectorMsgqueue3Attribute"
            }
          ]
        },
        "nontermrel": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2connSelectorNontermrelAttribute"
            }
          ]
        },
        "plan": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2connSelectorPlanAttribute"
            }
          ]
        },
        "planexitname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2connSelectorPlanexitnameAttribute"
            }
          ]
        },
        "priority": {
          "description": "Specify a value from the following list: HIGH | EQUAL | LOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "HIGH",
                "EQUAL",
                "LOW"
              ]
            },
            {
              "$ref": "#/$defs/db2connSelectorPriorityAttribute"
            }
          ]
        },
        "purgecycle": {
          "description": "Specify two integers in the range 0 to 59 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,2},[0-9]{1,2}$"
            },
            {
              "$ref": "#/$defs/db2connSelectorPurgecycleAttribute"
            }
          ]
        },
        "resyncmember": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2connSelectorResyncmemberAttribute"
            }
          ]
        },
        "reuselimit": {
          "description": "Specify a integer in the range 0 to 10000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000
            },
            {
              "$ref": "#/$defs/db2connSelectorReuselimitAttribute"
            }
          ]
        },
        "signid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2connSelectorSignidAttribute"
            }
          ]
        },
        "standbymode": {
          "description": "Specify a value from the following list: RECONNECT | CONNECT | NOCONNECT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "RECONNECT",
                "CONNECT",
                "NOCONNECT"
              ]
            },
            {
              "$ref": "#/$defs/db2connSelectorStandbymodeAttribute"
            }
          ]
        },
        "statsqueue": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/db2connSelectorStatsqueueAttribute"
            }
          ]
        },
        "tcblimit": {
          "description": "Specify a integer in the range 4 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 4,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2connSelectorTcblimitAttribute"
            }
          ]
        },
        "threaderror": {
          "description": "Specify a value from the following list: N906D | N906 | ABEND.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "N906D",
                "N906",
                "ABEND"
              ]
            },
            {
              "$ref": "#/$defs/db2connSelectorThreaderrorAttribute"
            }
          ]
        },
        "threadlimit": {
          "description": "Specify a integer in the range 3 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2connSelectorThreadlimitAttribute"
            }
          ]
        },
        "threadwait": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2connSelectorThreadwaitAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "db2connSelectorAccountrecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorAuthidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorAuthtypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorComauthidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorComauthtypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorComthreadlimAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorConnecterrorAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: SQLCODE | ABEND.",
                "type": "string",
                "enum": [
                  "SQLCODE",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: SQLCODE | ABEND.",
                "type": "string",
                "enum": [
                  "SQLCODE",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: SQLCODE | ABEND.",
                "type": "string",
                "enum": [
                  "SQLCODE",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: SQLCODE | ABEND.",
                "type": "string",
                "enum": [
                  "SQLCODE",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorDb2groupidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorDb2idAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorDrollbackAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorMsgqueue1Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorMsgqueue2Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorMsgqueue3Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorNontermrelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorPlanAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorPlanexitnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorPriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorPurgecycleAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify two integers in the range 0 to 59 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify two integers in the range 0 to 59 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify two integers in the range 0 to 59 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify two integers in the range 0 to 59 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorResyncmemberAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorReuselimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 10000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 10000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 10000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 10000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 10000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 10000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 10000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 10000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorSignidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorStandbymodeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: RECONNECT | CONNECT | NOCONNECT.",
                "type": "string",
                "enum": [
                  "RECONNECT",
                  "CONNECT",
                  "NOCONNECT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: RECONNECT | CONNECT | NOCONNECT.",
                "type": "string",
                "enum": [
                  "RECONNECT",
                  "CONNECT",
                  "NOCONNECT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: RECONNECT | CONNECT | NOCONNECT.",
                "type": "string",
                "enum": [
                  "RECONNECT",
                  "CONNECT",
                  "NOCONNECT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: RECONNECT | CONNECT | NOCONNECT.",
                "type": "string",
                "enum": [
                  "RECONNECT",
                  "CONNECT",
                  "NOCONNECT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorStatsqueueAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorTcblimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 4 to 2000.",
                "type": "integer",
                "minimum": 4,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 4 to 2000.",
                "type": "integer",
                "minimum": 4,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 4 to 2000.",
                "type": "integer",
                "minimum": 4,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 4 to 2000.",
                "type": "integer",
                "minimum": 4,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorThreaderrorAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: N906D | N906 | ABEND.",
                "type": "string",
                "enum": [
                  "N906D",
                  "N906",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: N906D | N906 | ABEND.",
                "type": "string",
                "enum": [
                  "N906D",
                  "N906",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: N906D | N906 | ABEND.",
                "type": "string",
                "enum": [
                  "N906D",
                  "N906",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: N906D | N906 | ABEND.",
                "type": "string",
                "enum": [
                  "N906D",
                  "N906",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorThreadlimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 2000.",
                "type": "integer",
                "minimum": 3,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 2000.",
                "type": "integer",
                "minimum": 3,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 2000.",
                "type": "integer",
                "minimum": 3,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 2000.",
                "type": "integer",
                "minimum": 3,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connSelectorThreadwaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "accountrec": {
          "description": "Specify a value from the following list: NONE | TXID | TASK | UOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "TXID",
                "TASK",
                "UOW"
              ]
            },
            {
              "$ref": "#/$defs/db2connOverrideAccountrecAttribute"
            }
          ]
        },
        "authid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2connOverrideAuthidAttribute"
            }
          ]
        },
        "authtype": {
          "description": "Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USERID",
                "OPID",
                "GROUP",
                "SIGN",
                "TERM",
                "TX"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/db2connOverrideAuthtypeAttribute"
            }
          ]
        },
        "comauthid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2connOverrideComauthidAttribute"
            }
          ]
        },
        "comauthtype": {
          "description": "Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USERID",
                "OPID",
                "GROUP",
                "SIGN",
                "TERM",
                "TX"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/db2connOverrideComauthtypeAttribute"
            }
          ]
        },
        "comthreadlim": {
          "description": "Specify a integer in the range 0 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2connOverrideComthreadlimAttribute"
            }
          ]
        },
        "connecterror": {
          "description": "Specify a value from the following list: SQLCODE | ABEND.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SQLCODE",
                "ABEND"
              ]
            },
            {
              "$ref": "#/$defs/db2connOverrideConnecterrorAttribute"
            }
          ]
        },
        "db2groupid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2connOverrideDb2groupidAttribute"
            }
          ]
        },
        "db2id": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2connOverrideDb2idAttribute"
            }
          ]
        },
        "drollback": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2connOverrideDrollbackAttribute"
            }
          ]
        },
        "msgqueue1": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/db2connOverrideMsgqueue1Attribute"
            }
          ]
        },
        "msgqueue2": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/db2connOverrideMsgqueue2Attribute"
            }
          ]
        },
        "msgqueue3": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/db2connOverrideMsgqueue3Attribute"
            }
          ]
        },
        "nontermrel": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2connOverrideNontermrelAttribute"
            }
          ]
        },
        "plan": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2connOverridePlanAttribute"
            }
          ]
        },
        "planexitname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2connOverridePlanexitnameAttribute"
            }
          ]
        },
        "priority": {
          "description": "Specify a value from the following list: HIGH | EQUAL | LOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "HIGH",
                "EQUAL",
                "LOW"
              ]
            },
            {
              "$ref": "#/$defs/db2connOverridePriorityAttribute"
            }
          ]
        },
        "purgecycle": {
          "description": "Specify two integers in the range 0 to 59 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,2},[0-9]{1,2}$"
            },
            {
              "$ref": "#/$defs/db2connOverridePurgecycleAttribute"
            }
          ]
        },
        "resyncmember": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2connOverrideResyncmemberAttribute"
            }
          ]
        },
        "reuselimit": {
          "description": "Specify a integer in the range 0 to 10000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000
            },
            {
              "$ref": "#/$defs/db2connOverrideReuselimitAttribute"
            }
          ]
        },
        "signid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2connOverrideSignidAttribute"
            }
          ]
        },
        "standbymode": {
          "description": "Specify a value from the following list: RECONNECT | CONNECT | NOCONNECT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "RECONNECT",
                "CONNECT",
                "NOCONNECT"
              ]
            },
            {
              "$ref": "#/$defs/db2connOverrideStandbymodeAttribute"
            }
          ]
        },
        "statsqueue": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/db2connOverrideStatsqueueAttribute"
            }
          ]
        },
        "tcblimit": {
          "description": "Specify a integer in the range 4 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 4,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2connOverrideTcblimitAttribute"
            }
          ]
        },
        "threaderror": {
          "description": "Specify a value from the following list: N906D | N906 | ABEND.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "N906D",
                "N906",
                "ABEND"
              ]
            },
            {
              "$ref": "#/$defs/db2connOverrideThreaderrorAttribute"
            }
          ]
        },
        "threadlimit": {
          "description": "Specify a integer in the range 3 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2connOverrideThreadlimitAttribute"
            }
          ]
        },
        "threadwait": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2connOverrideThreadwaitAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "db2connOverrideAccountrecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ACCOUNTREC attribute value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideAuthidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing AUTHID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing AUTHID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the AUTHID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTHID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideAuthtypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTHTYPE attribute value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideComauthidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing COMAUTHID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing COMAUTHID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the COMAUTHID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the COMAUTHID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideComauthtypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the COMAUTHTYPE attribute value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "USERID",
                      "OPID",
                      "GROUP",
                      "SIGN",
                      "TERM",
                      "TX"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideComthreadlimAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the COMTHREADLIM attribute value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideConnecterrorAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CONNECTERROR attribute value. Specify a value from the following list: SQLCODE | ABEND.",
                "type": "string",
                "enum": [
                  "SQLCODE",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideDb2groupidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DB2GROUPID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DB2GROUPID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DB2GROUPID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DB2GROUPID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideDb2idAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DB2ID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DB2ID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DB2ID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DB2ID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideDrollbackAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DROLLBACK attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideMsgqueue1Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MSGQUEUE1 attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MSGQUEUE1 attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MSGQUEUE1 attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MSGQUEUE1 attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideMsgqueue2Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MSGQUEUE2 attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MSGQUEUE2 attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MSGQUEUE2 attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MSGQUEUE2 attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideMsgqueue3Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MSGQUEUE3 attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MSGQUEUE3 attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MSGQUEUE3 attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MSGQUEUE3 attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideNontermrelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NONTERMREL attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverridePlanAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PLAN attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PLAN attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PLAN attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PLAN attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverridePlanexitnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PLANEXITNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PLANEXITNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PLANEXITNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PLANEXITNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverridePriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PRIORITY attribute value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverridePurgecycleAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PURGECYCLE attribute value. Specify two integers in the range 0 to 59 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideResyncmemberAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESYNCMEMBER attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideReuselimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REUSELIMIT attribute value. Specify a integer in the range 0 to 10000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 10000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideSignidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing SIGNID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing SIGNID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SIGNID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SIGNID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideStandbymodeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STANDBYMODE attribute value. Specify a value from the following list: RECONNECT | CONNECT | NOCONNECT.",
                "type": "string",
                "enum": [
                  "RECONNECT",
                  "CONNECT",
                  "NOCONNECT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideStatsqueueAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing STATSQUEUE attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing STATSQUEUE attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the STATSQUEUE attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATSQUEUE attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideTcblimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TCBLIMIT attribute value. Specify a integer in the range 4 to 2000.",
                "type": "integer",
                "minimum": 4,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideThreaderrorAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the THREADERROR attribute value. Specify a value from the following list: N906D | N906 | ABEND.",
                "type": "string",
                "enum": [
                  "N906D",
                  "N906",
                  "ABEND"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideThreadlimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the THREADLIMIT attribute value. Specify a integer in the range 3 to 2000.",
                "type": "integer",
                "minimum": 3,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2connOverrideThreadwaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the THREADWAIT attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorOverrides": {
      "description": "CICS DB2ENTRY resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/db2entrySelector"
          },
          "overrides": {
            "$ref": "#/$defs/db2entryOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "db2entrySelector": {
      "description": "Use 'selector' to define the set of DB2ENTRY resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "DB2ENTRY resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2entrySelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2entrySelectorGroupAttribute"
            }
          ]
        },
        "accountrec": {
          "description": "Specify a value from the following list: NONE | TXID | TASK | UOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "TXID",
                "TASK",
                "UOW"
              ]
            },
            {
              "$ref": "#/$defs/db2entrySelectorAccountrecAttribute"
            }
          ]
        },
        "authid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2entrySelectorAuthidAttribute"
            }
          ]
        },
        "authtype": {
          "description": "Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USERID",
                "OPID",
                "GROUP",
                "SIGN",
                "TERM",
                "TX"
              ]
            },
            {
              "$ref": "#/$defs/db2entrySelectorAuthtypeAttribute"
            }
          ]
        },
        "drollback": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2entrySelectorDrollbackAttribute"
            }
          ]
        },
        "plan": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2entrySelectorPlanAttribute"
            }
          ]
        },
        "planexitname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2entrySelectorPlanexitnameAttribute"
            }
          ]
        },
        "priority": {
          "description": "Specify a value from the following list: HIGH | EQUAL | LOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "HIGH",
                "EQUAL",
                "LOW"
              ]
            },
            {
              "$ref": "#/$defs/db2entrySelectorPriorityAttribute"
            }
          ]
        },
        "protectnum": {
          "description": "Specify a integer in the range 0 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2entrySelectorProtectnumAttribute"
            }
          ]
        },
        "sharelocks": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/db2entrySelectorSharelocksAttribute"
            }
          ]
        },
        "threadlimit": {
          "description": "Specify a integer in the range 0 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2entrySelectorThreadlimitAttribute"
            }
          ]
        },
        "threadwait": {
          "description": "Specify a value from the following list: POOL | \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "POOL",
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2entrySelectorThreadwaitAttribute"
            }
          ]
        },
        "transid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/db2entrySelectorTransidAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "db2entrySelectorAccountrecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorAuthidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorAuthtypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX.",
                "type": "string",
                "enum": [
                  "USERID",
                  "OPID",
                  "GROUP",
                  "SIGN",
                  "TERM",
                  "TX"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX.",
                "type": "string",
                "enum": [
                  "USERID",
                  "OPID",
                  "GROUP",
                  "SIGN",
                  "TERM",
                  "TX"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX.",
                "type": "string",
                "enum": [
                  "USERID",
                  "OPID",
                  "GROUP",
                  "SIGN",
                  "TERM",
                  "TX"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX.",
                "type": "string",
                "enum": [
                  "USERID",
                  "OPID",
                  "GROUP",
                  "SIGN",
                  "TERM",
                  "TX"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorDrollbackAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorPlanAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorPlanexitnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorPriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorProtectnumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorSharelocksAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorThreadlimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorThreadwaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: POOL | \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "POOL",
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: POOL | \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "POOL",
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: POOL | \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "POOL",
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: POOL | \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "POOL",
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entrySelectorTransidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "accountrec": {
          "description": "Specify a value from the following list: NONE | TXID | TASK | UOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "TXID",
                "TASK",
                "UOW"
              ]
            },
            {
              "$ref": "#/$defs/db2entryOverrideAccountrecAttribute"
            }
          ]
        },
        "authid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2entryOverrideAuthidAttribute"
            }
          ]
        },
        "authtype": {
          "description": "Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USERID",
                "OPID",
                "GROUP",
                "SIGN",
                "TERM",
                "TX"
              ]
            },
            {
              "$ref": "#/$defs/db2entryOverrideAuthtypeAttribute"
            }
          ]
        },
        "drollback": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2entryOverrideDrollbackAttribute"
            }
          ]
        },
        "plan": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2entryOverridePlanAttribute"
            }
          ]
        },
        "planexitname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/db2entryOverridePlanexitnameAttribute"
            }
          ]
        },
        "priority": {
          "description": "Specify a value from the following list: HIGH | EQUAL | LOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "HIGH",
                "EQUAL",
                "LOW"
              ]
            },
            {
              "$ref": "#/$defs/db2entryOverridePriorityAttribute"
            }
          ]
        },
        "protectnum": {
          "description": "Specify a integer in the range 0 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2entryOverrideProtectnumAttribute"
            }
          ]
        },
        "sharelocks": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/db2entryOverrideSharelocksAttribute"
            }
          ]
        },
        "threadlimit": {
          "description": "Specify a integer in the range 0 to 2000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 2000
            },
            {
              "$ref": "#/$defs/db2entryOverrideThreadlimitAttribute"
            }
          ]
        },
        "threadwait": {
          "description": "Specify a value from the following list: POOL | \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "POOL",
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/db2entryOverrideThreadwaitAttribute"
            }
          ]
        },
        "transid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
            },
            {
              "$ref": "#/$defs/db2entryOverrideTransidAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "db2entryOverrideAccountrecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ACCOUNTREC attribute value. Specify a value from the following list: NONE | TXID | TASK | UOW.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TXID",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverrideAuthidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing AUTHID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing AUTHID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the AUTHID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTHID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverrideAuthtypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTHTYPE attribute value. Specify a value from the following list: USERID | OPID | GROUP | SIGN | TERM | TX.",
                "type": "string",
                "enum": [
                  "USERID",
                  "OPID",
                  "GROUP",
                  "SIGN",
                  "TERM",
                  "TX"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverrideDrollbackAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DROLLBACK attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverridePlanAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PLAN attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PLAN attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PLAN attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PLAN attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverridePlanexitnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PLANEXITNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PLANEXITNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PLANEXITNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PLANEXITNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverridePriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PRIORITY attribute value. Specify a value from the following list: HIGH | EQUAL | LOW.",
                "type": "string",
                "enum": [
                  "HIGH",
                  "EQUAL",
                  "LOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverrideProtectnumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROTECTNUM attribute value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverrideSharelocksAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SHARELOCKS attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverrideThreadlimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the THREADLIMIT attribute value. Specify a integer in the range 0 to 2000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 2000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverrideThreadwaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the THREADWAIT attribute value. Specify a value from the following list: POOL | \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "POOL",
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2entryOverrideTransidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRANSID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRANSID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRANSID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRANSID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2tranSelectorOverrides": {
      "description": "CICS DB2TRAN resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/db2tranSelector"
          },
          "overrides": {
            "$ref": "#/$defs/db2tranOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "db2tranSelector": {
      "description": "Use 'selector' to define the set of DB2TRAN resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "DB2TRAN resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2tranSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2tranSelectorGroupAttribute"
            }
          ]
        },
        "entry": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/db2tranSelectorEntryAttribute"
            }
          ]
        },
        "transid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/db2tranSelectorTransidAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "db2tranSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2tranSelectorEntryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2tranSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2tranSelectorTransidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2tranOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "entry": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/db2tranOverrideEntryAttribute"
            }
          ]
        },
        "transid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
            },
            {
              "$ref": "#/$defs/db2tranOverrideTransidAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "db2tranOverrideEntryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing ENTRY attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing ENTRY attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the ENTRY attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ENTRY attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "db2tranOverrideTransidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRANSID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRANSID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRANSID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRANSID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?|[*])$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorOverrides": {
      "description": "CICS DOCTEMPLATE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/doctemplateSelector"
          },
          "overrides": {
            "$ref": "#/$defs/doctemplateOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "doctemplateSelector": {
      "description": "Use 'selector' to define the set of DOCTEMPLATE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "DOCTEMPLATE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/doctemplateSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/doctemplateSelectorGroupAttribute"
            }
          ]
        },
        "appendcrlf": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/doctemplateSelectorAppendcrlfAttribute"
            }
          ]
        },
        "ddname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/doctemplateSelectorDdnameAttribute"
            }
          ]
        },
        "exitpgm": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/doctemplateSelectorExitpgmAttribute"
            }
          ]
        },
        "file": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/doctemplateSelectorFileAttribute"
            }
          ]
        },
        "hfsfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/doctemplateSelectorHfsfileAttribute"
            }
          ]
        },
        "membername": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/doctemplateSelectorMembernameAttribute"
            }
          ]
        },
        "program": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/doctemplateSelectorProgramAttribute"
            }
          ]
        },
        "tdqueue": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/doctemplateSelectorTdqueueAttribute"
            }
          ]
        },
        "templatename": {
          "description": "Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 48
            },
            {
              "$ref": "#/$defs/doctemplateSelectorTemplatenameAttribute"
            }
          ]
        },
        "tsqueue": {
          "description": "Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 16
            },
            {
              "$ref": "#/$defs/doctemplateSelectorTsqueueAttribute"
            }
          ]
        },
        "type": {
          "description": "Specify a value from the following list: BINARY | EBCDIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BINARY",
                "EBCDIC"
              ]
            },
            {
              "$ref": "#/$defs/doctemplateSelectorTypeAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "doctemplateSelectorAppendcrlfAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorDdnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorExitpgmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorFileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorHfsfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorMembernameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorProgramAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorTdqueueAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorTemplatenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorTsqueueAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateSelectorTypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: BINARY | EBCDIC.",
                "type": "string",
                "enum": [
                  "BINARY",
                  "EBCDIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: BINARY | EBCDIC.",
                "type": "string",
                "enum": [
                  "BINARY",
                  "EBCDIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: BINARY | EBCDIC.",
                "type": "string",
                "enum": [
                  "BINARY",
                  "EBCDIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: BINARY | EBCDIC.",
                "type": "string",
                "enum": [
                  "BINARY",
                  "EBCDIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "appendcrlf": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/doctemplateOverrideAppendcrlfAttribute"
            }
          ]
        },
        "ddname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/doctemplateOverrideDdnameAttribute"
            }
          ]
        },
        "exitpgm": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/doctemplateOverrideExitpgmAttribute"
            }
          ]
        },
        "file": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/doctemplateOverrideFileAttribute"
            }
          ]
        },
        "hfsfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/doctemplateOverrideHfsfileAttribute"
            }
          ]
        },
        "membername": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/doctemplateOverrideMembernameAttribute"
            }
          ]
        },
        "program": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/doctemplateOverrideProgramAttribute"
            }
          ]
        },
        "tdqueue": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/doctemplateOverrideTdqueueAttribute"
            }
          ]
        },
        "templatename": {
          "description": "Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 48
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/doctemplateOverrideTemplatenameAttribute"
            }
          ]
        },
        "tsqueue": {
          "description": "Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 16
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/doctemplateOverrideTsqueueAttribute"
            }
          ]
        },
        "type": {
          "description": "Specify a value from the following list: BINARY | EBCDIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BINARY",
                "EBCDIC"
              ]
            },
            {
              "$ref": "#/$defs/doctemplateOverrideTypeAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "doctemplateOverrideAppendcrlfAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the APPENDCRLF attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideDdnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DDNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DDNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DDNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DDNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideExitpgmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing EXITPGM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing EXITPGM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the EXITPGM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the EXITPGM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideFileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing FILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing FILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the FILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the FILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideHfsfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing HFSFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing HFSFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the HFSFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HFSFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideMembernameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MEMBERNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MEMBERNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MEMBERNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MEMBERNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideProgramAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PROGRAM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PROGRAM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PROGRAM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROGRAM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideTdqueueAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TDQUEUE attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TDQUEUE attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TDQUEUE attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TDQUEUE attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideTemplatenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TEMPLATENAME attribute value. Specify a string of between 1 and 47 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 47
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TEMPLATENAME attribute value. Specify a string of between 1 and 47 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 47
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TEMPLATENAME attribute value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TEMPLATENAME attribute value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideTsqueueAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TSQUEUE attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TSQUEUE attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TSQUEUE attribute value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TSQUEUE attribute value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "doctemplateOverrideTypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TYPE attribute value. Specify a value from the following list: BINARY | EBCDIC.",
                "type": "string",
                "enum": [
                  "BINARY",
                  "EBCDIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorOverrides": {
      "description": "CICS DUMPCODE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/dumpcodeSelector"
          },
          "overrides": {
            "$ref": "#/$defs/dumpcodeOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "dumpcodeSelector": {
      "description": "Use 'selector' to define the set of DUMPCODE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "DUMPCODE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorGroupAttribute"
            }
          ]
        },
        "daeoption": {
          "description": "Specify a value from the following list: DAE | NODAE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "DAE",
                "NODAE"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorDaeoptionAttribute"
            }
          ]
        },
        "dsplist": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorDsplistAttribute"
            }
          ]
        },
        "dumpaction": {
          "description": "Specify a value from the following list: TRANDUMP | SYSDUMP | BOTH | NONE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "TRANDUMP",
                "SYSDUMP",
                "BOTH",
                "NONE"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorDumpactionAttribute"
            }
          ]
        },
        "dumpscope": {
          "description": "Specify a value from the following list: LOCAL | RELATED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "RELATED"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorDumpscopeAttribute"
            }
          ]
        },
        "joblist": {
          "description": "Specify a string of between 1 and 134 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 134
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorJoblistAttribute"
            }
          ]
        },
        "maximum": {
          "description": "Specify a integer in the range 0 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorMaximumAttribute"
            }
          ]
        },
        "shutoption": {
          "description": "Specify a value from the following list: NOSHUTDOWN | SHUTDOWN.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOSHUTDOWN",
                "SHUTDOWN"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorShutoptionAttribute"
            }
          ]
        },
        "type": {
          "description": "Specify a value from the following list: TRAN | SYSTEM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "TRAN",
                "SYSTEM"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeSelectorTypeAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "dumpcodeSelectorDaeoptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: DAE | NODAE.",
                "type": "string",
                "enum": [
                  "DAE",
                  "NODAE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: DAE | NODAE.",
                "type": "string",
                "enum": [
                  "DAE",
                  "NODAE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: DAE | NODAE.",
                "type": "string",
                "enum": [
                  "DAE",
                  "NODAE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: DAE | NODAE.",
                "type": "string",
                "enum": [
                  "DAE",
                  "NODAE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorDsplistAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorDumpactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: TRANDUMP | SYSDUMP | BOTH | NONE.",
                "type": "string",
                "enum": [
                  "TRANDUMP",
                  "SYSDUMP",
                  "BOTH",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: TRANDUMP | SYSDUMP | BOTH | NONE.",
                "type": "string",
                "enum": [
                  "TRANDUMP",
                  "SYSDUMP",
                  "BOTH",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: TRANDUMP | SYSDUMP | BOTH | NONE.",
                "type": "string",
                "enum": [
                  "TRANDUMP",
                  "SYSDUMP",
                  "BOTH",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: TRANDUMP | SYSDUMP | BOTH | NONE.",
                "type": "string",
                "enum": [
                  "TRANDUMP",
                  "SYSDUMP",
                  "BOTH",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorDumpscopeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | RELATED.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "RELATED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: LOCAL | RELATED.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "RELATED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: LOCAL | RELATED.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "RELATED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | RELATED.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "RELATED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorJoblistAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 134 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 134
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 134 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 134
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 134 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                "maxLength": 134
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 134 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                "maxLength": 134
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorMaximumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorShutoptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NOSHUTDOWN | SHUTDOWN.",
                "type": "string",
                "enum": [
                  "NOSHUTDOWN",
                  "SHUTDOWN"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NOSHUTDOWN | SHUTDOWN.",
                "type": "string",
                "enum": [
                  "NOSHUTDOWN",
                  "SHUTDOWN"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NOSHUTDOWN | SHUTDOWN.",
                "type": "string",
                "enum": [
                  "NOSHUTDOWN",
                  "SHUTDOWN"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NOSHUTDOWN | SHUTDOWN.",
                "type": "string",
                "enum": [
                  "NOSHUTDOWN",
                  "SHUTDOWN"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeSelectorTypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: TRAN | SYSTEM.",
                "type": "string",
                "enum": [
                  "TRAN",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: TRAN | SYSTEM.",
                "type": "string",
                "enum": [
                  "TRAN",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: TRAN | SYSTEM.",
                "type": "string",
                "enum": [
                  "TRAN",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: TRAN | SYSTEM.",
                "type": "string",
                "enum": [
                  "TRAN",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "daeoption": {
          "description": "Specify a value from the following list: DAE | NODAE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "DAE",
                "NODAE"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeOverrideDaeoptionAttribute"
            }
          ]
        },
        "dsplist": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
            },
            {
              "$ref": "#/$defs/dumpcodeOverrideDsplistAttribute"
            }
          ]
        },
        "dumpaction": {
          "description": "Specify a value from the following list: TRANDUMP | SYSDUMP | BOTH | NONE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "TRANDUMP",
                "SYSDUMP",
                "BOTH",
                "NONE"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeOverrideDumpactionAttribute"
            }
          ]
        },
        "dumpscope": {
          "description": "Specify a value from the following list: LOCAL | RELATED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "RELATED"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeOverrideDumpscopeAttribute"
            }
          ]
        },
        "joblist": {
          "description": "Specify a string of between 1 and 134 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
              "maxLength": 134
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
            },
            {
              "$ref": "#/$defs/dumpcodeOverrideJoblistAttribute"
            }
          ]
        },
        "maximum": {
          "description": "Specify a integer in the range 0 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/dumpcodeOverrideMaximumAttribute"
            }
          ]
        },
        "shutoption": {
          "description": "Specify a value from the following list: NOSHUTDOWN | SHUTDOWN.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOSHUTDOWN",
                "SHUTDOWN"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeOverrideShutoptionAttribute"
            }
          ]
        },
        "type": {
          "description": "Specify a value from the following list: TRAN | SYSTEM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "TRAN",
                "SYSTEM"
              ]
            },
            {
              "$ref": "#/$defs/dumpcodeOverrideTypeAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "dumpcodeOverrideDaeoptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DAEOPTION attribute value. Specify a value from the following list: DAE | NODAE.",
                "type": "string",
                "enum": [
                  "DAE",
                  "NODAE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeOverrideDsplistAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSPLIST attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSPLIST attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSPLIST attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSPLIST attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeOverrideDumpactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DUMPACTION attribute value. Specify a value from the following list: TRANDUMP | SYSDUMP | BOTH | NONE.",
                "type": "string",
                "enum": [
                  "TRANDUMP",
                  "SYSDUMP",
                  "BOTH",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeOverrideDumpscopeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DUMPSCOPE attribute value. Specify a value from the following list: LOCAL | RELATED.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "RELATED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeOverrideJoblistAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing JOBLIST attribute value. Specify a string of between 1 and 133 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 133
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing JOBLIST attribute value. Specify a string of between 1 and 133 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 133
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the JOBLIST attribute value. Specify a string of between 1 and 134 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 134
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 134 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 134
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JOBLIST attribute value. Specify a string of between 1 and 134 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 134
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeOverrideMaximumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MAXIMUM attribute value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeOverrideShutoptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SHUTOPTION attribute value. Specify a value from the following list: NOSHUTDOWN | SHUTDOWN.",
                "type": "string",
                "enum": [
                  "NOSHUTDOWN",
                  "SHUTDOWN"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "dumpcodeOverrideTypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TYPE attribute value. Specify a value from the following list: TRAN | SYSTEM.",
                "type": "string",
                "enum": [
                  "TRAN",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "enqmodelSelectorOverrides": {
      "description": "CICS ENQMODEL resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/enqmodelSelector"
          },
          "overrides": {
            "$ref": "#/$defs/enqmodelOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "enqmodelSelector": {
      "description": "Use 'selector' to define the set of ENQMODEL resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "ENQMODEL resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/enqmodelSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/enqmodelSelectorGroupAttribute"
            }
          ]
        },
        "enqname": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/enqmodelSelectorEnqnameAttribute"
            }
          ]
        },
        "enqscope": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/enqmodelSelectorEnqscopeAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/enqmodelSelectorStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "enqmodelSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "enqmodelSelectorEnqnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "enqmodelSelectorEnqscopeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "enqmodelSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "enqmodelSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "enqmodelOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "enqname": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
            },
            {
              "$ref": "#/$defs/enqmodelOverrideEnqnameAttribute"
            }
          ]
        },
        "enqscope": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/enqmodelOverrideEnqscopeAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/enqmodelOverrideStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "enqmodelOverrideEnqnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing ENQNAME attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing ENQNAME attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the ENQNAME attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ENQNAME attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "enqmodelOverrideEnqscopeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing ENQSCOPE attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing ENQSCOPE attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the ENQSCOPE attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ENQSCOPE attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "enqmodelOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorOverrides": {
      "description": "CICS FILE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/fileSelector"
          },
          "overrides": {
            "$ref": "#/$defs/fileOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "fileSelector": {
      "description": "Use 'selector' to define the set of FILE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "FILE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/fileSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/fileSelectorGroupAttribute"
            }
          ]
        },
        "add": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorAddAttribute"
            }
          ]
        },
        "backuptype": {
          "description": "Specify a value from the following list: STATIC | DYNAMIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "STATIC",
                "DYNAMIC"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorBackuptypeAttribute"
            }
          ]
        },
        "browse": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorBrowseAttribute"
            }
          ]
        },
        "cfdtpool": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/fileSelectorCfdtpoolAttribute"
            }
          ]
        },
        "databuffers": {
          "description": "Specify a integer in the range 2 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 2,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/fileSelectorDatabuffersAttribute"
            }
          ]
        },
        "delete": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorDeleteAttribute"
            }
          ]
        },
        "disposition": {
          "description": "Specify a value from the following list: SHARE | OLD.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SHARE",
                "OLD"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorDispositionAttribute"
            }
          ]
        },
        "dsname": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#&.\\-%]*\\*?[A-Z0-9$@#&.\\-%]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/fileSelectorDsnameAttribute"
            }
          ]
        },
        "dsnsharing": {
          "description": "Specify a value from the following list: ALLREQS | MODIFYREQS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ALLREQS",
                "MODIFYREQS"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorDsnsharingAttribute"
            }
          ]
        },
        "fwdrecovlog": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 99.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/fileSelectorFwdrecovlogAttribute"
            }
          ]
        },
        "indexbuffers": {
          "description": "Specify a integer in the range 1 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/fileSelectorIndexbuffersAttribute"
            }
          ]
        },
        "jnladd": {
          "description": "Specify a value from the following list: NONE | BEFORE | AFTER | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "BEFORE",
                "AFTER",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorJnladdAttribute"
            }
          ]
        },
        "jnlread": {
          "description": "Specify a value from the following list: NONE | UPDATEONLY | READONLY | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "UPDATEONLY",
                "READONLY",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorJnlreadAttribute"
            }
          ]
        },
        "jnlsyncread": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorJnlsyncreadAttribute"
            }
          ]
        },
        "jnlsyncwrite": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorJnlsyncwriteAttribute"
            }
          ]
        },
        "jnlupdate": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorJnlupdateAttribute"
            }
          ]
        },
        "journal": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 99.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/fileSelectorJournalAttribute"
            }
          ]
        },
        "keylength": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/fileSelectorKeylengthAttribute"
            }
          ]
        },
        "load": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorLoadAttribute"
            }
          ]
        },
        "lsrpoolnum": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/fileSelectorLsrpoolnumAttribute"
            }
          ]
        },
        "maxnumrecs": {
          "description": "Specify either the string \"NOLIMIT\" or a single integer in the range 1 to 99999999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99999999
            },
            {
              "type": "string",
              "const": "NOLIMIT"
            },
            {
              "$ref": "#/$defs/fileSelectorMaxnumrecsAttribute"
            }
          ]
        },
        "nsrgroup": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/fileSelectorNsrgroupAttribute"
            }
          ]
        },
        "opentime": {
          "description": "Specify a value from the following list: FIRSTREF | STARTUP.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "FIRSTREF",
                "STARTUP"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorOpentimeAttribute"
            }
          ]
        },
        "read": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorReadAttribute"
            }
          ]
        },
        "readinteg": {
          "description": "Specify a value from the following list: UNCOMMITTED | CONSISTENT | REPEATABLE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "UNCOMMITTED",
                "CONSISTENT",
                "REPEATABLE"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorReadintegAttribute"
            }
          ]
        },
        "recordformat": {
          "description": "Specify a value from the following list: V | F.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "V",
                "F"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorRecordformatAttribute"
            }
          ]
        },
        "recordsize": {
          "description": "Specify a integer in the range 1 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/fileSelectorRecordsizeAttribute"
            }
          ]
        },
        "recovery": {
          "description": "Specify a value from the following list: NONE | BACKOUTONLY | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "BACKOUTONLY",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorRecoveryAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/fileSelectorRemotenameAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/fileSelectorRemotesystemAttribute"
            }
          ]
        },
        "rlsaccess": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorRlsaccessAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED | UNENABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED",
                "UNENABLED"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorStatusAttribute"
            }
          ]
        },
        "strings": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/fileSelectorStringsAttribute"
            }
          ]
        },
        "table": {
          "description": "Specify a value from the following list: \"NO\" | CICS | USER | CF.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "CICS",
                "USER",
                "CF"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorTableAttribute"
            }
          ]
        },
        "tablename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/fileSelectorTablenameAttribute"
            }
          ]
        },
        "update": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorUpdateAttribute"
            }
          ]
        },
        "updatemodel": {
          "description": "Specify a value from the following list: CONTENTION | LOCKING.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "CONTENTION",
                "LOCKING"
              ]
            },
            {
              "$ref": "#/$defs/fileSelectorUpdatemodelAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "fileSelectorAddAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorBackuptypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: STATIC | DYNAMIC.",
                "type": "string",
                "enum": [
                  "STATIC",
                  "DYNAMIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: STATIC | DYNAMIC.",
                "type": "string",
                "enum": [
                  "STATIC",
                  "DYNAMIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: STATIC | DYNAMIC.",
                "type": "string",
                "enum": [
                  "STATIC",
                  "DYNAMIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: STATIC | DYNAMIC.",
                "type": "string",
                "enum": [
                  "STATIC",
                  "DYNAMIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorBrowseAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorCfdtpoolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorDatabuffersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 2 to 32767.",
                "type": "integer",
                "minimum": 2,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 2 to 32767.",
                "type": "integer",
                "minimum": 2,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 2 to 32767.",
                "type": "integer",
                "minimum": 2,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 2 to 32767.",
                "type": "integer",
                "minimum": 2,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorDeleteAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorDispositionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: SHARE | OLD.",
                "type": "string",
                "enum": [
                  "SHARE",
                  "OLD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: SHARE | OLD.",
                "type": "string",
                "enum": [
                  "SHARE",
                  "OLD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: SHARE | OLD.",
                "type": "string",
                "enum": [
                  "SHARE",
                  "OLD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: SHARE | OLD.",
                "type": "string",
                "enum": [
                  "SHARE",
                  "OLD"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorDsnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-%]*\\*?[A-Z0-9$@#&.\\-%]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-%]*\\*?[A-Z0-9$@#&.\\-%]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorDsnsharingAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ALLREQS | MODIFYREQS.",
                "type": "string",
                "enum": [
                  "ALLREQS",
                  "MODIFYREQS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ALLREQS | MODIFYREQS.",
                "type": "string",
                "enum": [
                  "ALLREQS",
                  "MODIFYREQS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ALLREQS | MODIFYREQS.",
                "type": "string",
                "enum": [
                  "ALLREQS",
                  "MODIFYREQS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ALLREQS | MODIFYREQS.",
                "type": "string",
                "enum": [
                  "ALLREQS",
                  "MODIFYREQS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorFwdrecovlogAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorIndexbuffersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorJnladdAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NONE | BEFORE | AFTER | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BEFORE",
                  "AFTER",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NONE | BEFORE | AFTER | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BEFORE",
                  "AFTER",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NONE | BEFORE | AFTER | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BEFORE",
                  "AFTER",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NONE | BEFORE | AFTER | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BEFORE",
                  "AFTER",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorJnlreadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NONE | UPDATEONLY | READONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "UPDATEONLY",
                  "READONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NONE | UPDATEONLY | READONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "UPDATEONLY",
                  "READONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NONE | UPDATEONLY | READONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "UPDATEONLY",
                  "READONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NONE | UPDATEONLY | READONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "UPDATEONLY",
                  "READONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorJnlsyncreadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorJnlsyncwriteAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorJnlupdateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorJournalAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorKeylengthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorLoadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorLsrpoolnumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorMaxnumrecsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NOLIMIT\" or a single integer in the range 1 to 99999999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99999999
                  },
                  {
                    "type": "string",
                    "const": "NOLIMIT"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NOLIMIT\" or a single integer in the range 1 to 99999999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99999999
                  },
                  {
                    "type": "string",
                    "const": "NOLIMIT"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NOLIMIT\" or a single integer in the range 1 to 99999999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99999999
                  },
                  {
                    "type": "string",
                    "const": "NOLIMIT"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NOLIMIT\" or a single integer in the range 1 to 99999999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99999999
                  },
                  {
                    "type": "string",
                    "const": "NOLIMIT"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorNsrgroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorOpentimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: FIRSTREF | STARTUP.",
                "type": "string",
                "enum": [
                  "FIRSTREF",
                  "STARTUP"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: FIRSTREF | STARTUP.",
                "type": "string",
                "enum": [
                  "FIRSTREF",
                  "STARTUP"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: FIRSTREF | STARTUP.",
                "type": "string",
                "enum": [
                  "FIRSTREF",
                  "STARTUP"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: FIRSTREF | STARTUP.",
                "type": "string",
                "enum": [
                  "FIRSTREF",
                  "STARTUP"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorReadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorReadintegAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: UNCOMMITTED | CONSISTENT | REPEATABLE.",
                "type": "string",
                "enum": [
                  "UNCOMMITTED",
                  "CONSISTENT",
                  "REPEATABLE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: UNCOMMITTED | CONSISTENT | REPEATABLE.",
                "type": "string",
                "enum": [
                  "UNCOMMITTED",
                  "CONSISTENT",
                  "REPEATABLE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: UNCOMMITTED | CONSISTENT | REPEATABLE.",
                "type": "string",
                "enum": [
                  "UNCOMMITTED",
                  "CONSISTENT",
                  "REPEATABLE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: UNCOMMITTED | CONSISTENT | REPEATABLE.",
                "type": "string",
                "enum": [
                  "UNCOMMITTED",
                  "CONSISTENT",
                  "REPEATABLE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorRecordformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: V | F.",
                "type": "string",
                "enum": [
                  "V",
                  "F"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: V | F.",
                "type": "string",
                "enum": [
                  "V",
                  "F"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: V | F.",
                "type": "string",
                "enum": [
                  "V",
                  "F"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: V | F.",
                "type": "string",
                "enum": [
                  "V",
                  "F"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorRecordsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorRecoveryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NONE | BACKOUTONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BACKOUTONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NONE | BACKOUTONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BACKOUTONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NONE | BACKOUTONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BACKOUTONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NONE | BACKOUTONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BACKOUTONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorRlsaccessAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED | UNENABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED",
                  "UNENABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED | UNENABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED",
                  "UNENABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED | UNENABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED",
                  "UNENABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED | UNENABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED",
                  "UNENABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorStringsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorTableAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | CICS | USER | CF.",
                "type": "string",
                "enum": [
                  "NO",
                  "CICS",
                  "USER",
                  "CF"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | CICS | USER | CF.",
                "type": "string",
                "enum": [
                  "NO",
                  "CICS",
                  "USER",
                  "CF"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | CICS | USER | CF.",
                "type": "string",
                "enum": [
                  "NO",
                  "CICS",
                  "USER",
                  "CF"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | CICS | USER | CF.",
                "type": "string",
                "enum": [
                  "NO",
                  "CICS",
                  "USER",
                  "CF"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorTablenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorUpdateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileSelectorUpdatemodelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: CONTENTION | LOCKING.",
                "type": "string",
                "enum": [
                  "CONTENTION",
                  "LOCKING"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: CONTENTION | LOCKING.",
                "type": "string",
                "enum": [
                  "CONTENTION",
                  "LOCKING"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: CONTENTION | LOCKING.",
                "type": "string",
                "enum": [
                  "CONTENTION",
                  "LOCKING"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: CONTENTION | LOCKING.",
                "type": "string",
                "enum": [
                  "CONTENTION",
                  "LOCKING"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "add": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideAddAttribute"
            }
          ]
        },
        "backuptype": {
          "description": "Specify a value from the following list: STATIC | DYNAMIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "STATIC",
                "DYNAMIC"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideBackuptypeAttribute"
            }
          ]
        },
        "browse": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideBrowseAttribute"
            }
          ]
        },
        "cfdtpool": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/fileOverrideCfdtpoolAttribute"
            }
          ]
        },
        "databuffers": {
          "description": "Specify a integer in the range 2 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 2,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/fileOverrideDatabuffersAttribute"
            }
          ]
        },
        "delete": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideDeleteAttribute"
            }
          ]
        },
        "disposition": {
          "description": "Specify a value from the following list: SHARE | OLD.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SHARE",
                "OLD"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideDispositionAttribute"
            }
          ]
        },
        "dsname": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#&.\\-%]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
            },
            {
              "$ref": "#/$defs/fileOverrideDsnameAttribute"
            }
          ]
        },
        "dsnsharing": {
          "description": "Specify a value from the following list: ALLREQS | MODIFYREQS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ALLREQS",
                "MODIFYREQS"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideDsnsharingAttribute"
            }
          ]
        },
        "fwdrecovlog": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 99.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/fileOverrideFwdrecovlogAttribute"
            }
          ]
        },
        "indexbuffers": {
          "description": "Specify a integer in the range 1 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/fileOverrideIndexbuffersAttribute"
            }
          ]
        },
        "jnladd": {
          "description": "Specify a value from the following list: NONE | BEFORE | AFTER | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "BEFORE",
                "AFTER",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideJnladdAttribute"
            }
          ]
        },
        "jnlread": {
          "description": "Specify a value from the following list: NONE | UPDATEONLY | READONLY | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "UPDATEONLY",
                "READONLY",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideJnlreadAttribute"
            }
          ]
        },
        "jnlsyncread": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideJnlsyncreadAttribute"
            }
          ]
        },
        "jnlsyncwrite": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideJnlsyncwriteAttribute"
            }
          ]
        },
        "jnlupdate": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideJnlupdateAttribute"
            }
          ]
        },
        "journal": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 99.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/fileOverrideJournalAttribute"
            }
          ]
        },
        "keylength": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/fileOverrideKeylengthAttribute"
            }
          ]
        },
        "load": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideLoadAttribute"
            }
          ]
        },
        "lsrpoolnum": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/fileOverrideLsrpoolnumAttribute"
            }
          ]
        },
        "maxnumrecs": {
          "description": "Specify either the string \"NOLIMIT\" or a single integer in the range 1 to 99999999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99999999
            },
            {
              "type": "string",
              "const": "NOLIMIT"
            },
            {
              "$ref": "#/$defs/fileOverrideMaxnumrecsAttribute"
            }
          ]
        },
        "nsrgroup": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/fileOverrideNsrgroupAttribute"
            }
          ]
        },
        "opentime": {
          "description": "Specify a value from the following list: FIRSTREF | STARTUP.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "FIRSTREF",
                "STARTUP"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideOpentimeAttribute"
            }
          ]
        },
        "read": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideReadAttribute"
            }
          ]
        },
        "readinteg": {
          "description": "Specify a value from the following list: UNCOMMITTED | CONSISTENT | REPEATABLE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "UNCOMMITTED",
                "CONSISTENT",
                "REPEATABLE"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideReadintegAttribute"
            }
          ]
        },
        "recordformat": {
          "description": "Specify a value from the following list: V | F.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "V",
                "F"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideRecordformatAttribute"
            }
          ]
        },
        "recordsize": {
          "description": "Specify a integer in the range 1 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/fileOverrideRecordsizeAttribute"
            }
          ]
        },
        "recovery": {
          "description": "Specify a value from the following list: NONE | BACKOUTONLY | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "BACKOUTONLY",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideRecoveryAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/fileOverrideRemotenameAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/fileOverrideRemotesystemAttribute"
            }
          ]
        },
        "rlsaccess": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideRlsaccessAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED | UNENABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED",
                "UNENABLED"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideStatusAttribute"
            }
          ]
        },
        "strings": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/fileOverrideStringsAttribute"
            }
          ]
        },
        "table": {
          "description": "Specify a value from the following list: \"NO\" | CICS | USER | CF.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "CICS",
                "USER",
                "CF"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideTableAttribute"
            }
          ]
        },
        "tablename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/fileOverrideTablenameAttribute"
            }
          ]
        },
        "update": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideUpdateAttribute"
            }
          ]
        },
        "updatemodel": {
          "description": "Specify a value from the following list: CONTENTION | LOCKING.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "CONTENTION",
                "LOCKING"
              ]
            },
            {
              "$ref": "#/$defs/fileOverrideUpdatemodelAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "fileOverrideAddAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ADD attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideBackuptypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BACKUPTYPE attribute value. Specify a value from the following list: STATIC | DYNAMIC.",
                "type": "string",
                "enum": [
                  "STATIC",
                  "DYNAMIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideBrowseAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BROWSE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideCfdtpoolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CFDTPOOL attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CFDTPOOL attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CFDTPOOL attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CFDTPOOL attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideDatabuffersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATABUFFERS attribute value. Specify a integer in the range 2 to 32767.",
                "type": "integer",
                "minimum": 2,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideDeleteAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DELETE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideDispositionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DISPOSITION attribute value. Specify a value from the following list: SHARE | OLD.",
                "type": "string",
                "enum": [
                  "SHARE",
                  "OLD"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideDsnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideDsnsharingAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNSHARING attribute value. Specify a value from the following list: ALLREQS | MODIFYREQS.",
                "type": "string",
                "enum": [
                  "ALLREQS",
                  "MODIFYREQS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideFwdrecovlogAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the FWDRECOVLOG attribute value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideIndexbuffersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEXBUFFERS attribute value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideJnladdAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JNLADD attribute value. Specify a value from the following list: NONE | BEFORE | AFTER | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BEFORE",
                  "AFTER",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideJnlreadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JNLREAD attribute value. Specify a value from the following list: NONE | UPDATEONLY | READONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "UPDATEONLY",
                  "READONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideJnlsyncreadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JNLSYNCREAD attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideJnlsyncwriteAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JNLSYNCWRITE attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideJnlupdateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JNLUPDATE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideJournalAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JOURNAL attribute value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideKeylengthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the KEYLENGTH attribute value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideLoadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LOAD attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideLsrpoolnumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LSRPOOLNUM attribute value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideMaxnumrecsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MAXNUMRECS attribute value. Specify either the string \"NOLIMIT\" or a single integer in the range 1 to 99999999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99999999
                  },
                  {
                    "type": "string",
                    "const": "NOLIMIT"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideNsrgroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing NSRGROUP attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing NSRGROUP attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the NSRGROUP attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NSRGROUP attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideOpentimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the OPENTIME attribute value. Specify a value from the following list: FIRSTREF | STARTUP.",
                "type": "string",
                "enum": [
                  "FIRSTREF",
                  "STARTUP"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideReadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the READ attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideReadintegAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the READINTEG attribute value. Specify a value from the following list: UNCOMMITTED | CONSISTENT | REPEATABLE.",
                "type": "string",
                "enum": [
                  "UNCOMMITTED",
                  "CONSISTENT",
                  "REPEATABLE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideRecordformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECORDFORMAT attribute value. Specify a value from the following list: V | F.",
                "type": "string",
                "enum": [
                  "V",
                  "F"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideRecordsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECORDSIZE attribute value. Specify a integer in the range 1 to 32767.",
                "type": "integer",
                "minimum": 1,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideRecoveryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECOVERY attribute value. Specify a value from the following list: NONE | BACKOUTONLY | ALL.",
                "type": "string",
                "enum": [
                  "NONE",
                  "BACKOUTONLY",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideRlsaccessAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RLSACCESS attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED | UNENABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED",
                  "UNENABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideStringsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STRINGS attribute value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideTableAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TABLE attribute value. Specify a value from the following list: \"NO\" | CICS | USER | CF.",
                "type": "string",
                "enum": [
                  "NO",
                  "CICS",
                  "USER",
                  "CF"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideTablenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TABLENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TABLENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TABLENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TABLENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideUpdateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the UPDATE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "fileOverrideUpdatemodelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the UPDATEMODEL attribute value. Specify a value from the following list: CONTENTION | LOCKING.",
                "type": "string",
                "enum": [
                  "CONTENTION",
                  "LOCKING"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorOverrides": {
      "description": "CICS IPCONN resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/ipconnSelector"
          },
          "overrides": {
            "$ref": "#/$defs/ipconnOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "ipconnSelector": {
      "description": "Use 'selector' to define the set of IPCONN resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "IPCONN resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/ipconnSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/ipconnSelectorGroupAttribute"
            }
          ]
        },
        "applid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/ipconnSelectorApplidAttribute"
            }
          ]
        },
        "autoconnect": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/ipconnSelectorAutoconnectAttribute"
            }
          ]
        },
        "certificate": {
          "description": "Specify a string of between 1 and 32 characters. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[\\S]*\\*?[\\S]*$",
              "maxLength": 32
            },
            {
              "$ref": "#/$defs/ipconnSelectorCertificateAttribute"
            }
          ]
        },
        "ciphers": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 56
            },
            {
              "$ref": "#/$defs/ipconnSelectorCiphersAttribute"
            }
          ]
        },
        "ha": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/ipconnSelectorHaAttribute"
            }
          ]
        },
        "host": {
          "description": "Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 116
            },
            {
              "$ref": "#/$defs/ipconnSelectorHostAttribute"
            }
          ]
        },
        "idprop": {
          "description": "Specify a value from the following list: NOTALLOWED | OPTIONAL | REQUIRED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOTALLOWED",
                "OPTIONAL",
                "REQUIRED"
              ]
            },
            {
              "$ref": "#/$defs/ipconnSelectorIdpropAttribute"
            }
          ]
        },
        "inservice": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/ipconnSelectorInserviceAttribute"
            }
          ]
        },
        "linkauth": {
          "description": "Specify a value from the following list: SECUSER | CERTUSER.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SECUSER",
                "CERTUSER"
              ]
            },
            {
              "$ref": "#/$defs/ipconnSelectorLinkauthAttribute"
            }
          ]
        },
        "maxqtime": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/ipconnSelectorMaxqtimeAttribute"
            }
          ]
        },
        "mirrorlife": {
          "description": "Specify a value from the following list: REQUEST | TASK | UOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "REQUEST",
                "TASK",
                "UOW"
              ]
            },
            {
              "$ref": "#/$defs/ipconnSelectorMirrorlifeAttribute"
            }
          ]
        },
        "networkid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/ipconnSelectorNetworkidAttribute"
            }
          ]
        },
        "port": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/ipconnSelectorPortAttribute"
            }
          ]
        },
        "queuelimit": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/ipconnSelectorQueuelimitAttribute"
            }
          ]
        },
        "receivecount": {
          "description": "Specify a integer in the range 1 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/ipconnSelectorReceivecountAttribute"
            }
          ]
        },
        "securityname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/ipconnSelectorSecuritynameAttribute"
            }
          ]
        },
        "sendcount": {
          "description": "Specify a integer in the range 0 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/ipconnSelectorSendcountAttribute"
            }
          ]
        },
        "ssl": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ATTLSAWARE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ATTLSAWARE"
              ]
            },
            {
              "$ref": "#/$defs/ipconnSelectorSslAttribute"
            }
          ]
        },
        "tcpipservice": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/ipconnSelectorTcpipserviceAttribute"
            }
          ]
        },
        "userauth": {
          "description": "Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | DEFAULTUSER.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "IDENTIFY",
                "VERIFY",
                "DEFAULTUSER"
              ]
            },
            {
              "$ref": "#/$defs/ipconnSelectorUserauthAttribute"
            }
          ]
        },
        "xlnaction": {
          "description": "Specify a value from the following list: KEEP | FORCE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "KEEP",
                "FORCE"
              ]
            },
            {
              "$ref": "#/$defs/ipconnSelectorXlnactionAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "ipconnSelectorApplidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorAutoconnectAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorCertificateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[\\S]*\\*?[\\S]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 32 characters. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[\\S]*\\*?[\\S]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 32 characters.",
                "type": "string",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters.",
                "type": "string",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorCiphersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorHaAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorHostAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorIdpropAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NOTALLOWED | OPTIONAL | REQUIRED.",
                "type": "string",
                "enum": [
                  "NOTALLOWED",
                  "OPTIONAL",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NOTALLOWED | OPTIONAL | REQUIRED.",
                "type": "string",
                "enum": [
                  "NOTALLOWED",
                  "OPTIONAL",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NOTALLOWED | OPTIONAL | REQUIRED.",
                "type": "string",
                "enum": [
                  "NOTALLOWED",
                  "OPTIONAL",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NOTALLOWED | OPTIONAL | REQUIRED.",
                "type": "string",
                "enum": [
                  "NOTALLOWED",
                  "OPTIONAL",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorInserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorLinkauthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: SECUSER | CERTUSER.",
                "type": "string",
                "enum": [
                  "SECUSER",
                  "CERTUSER"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: SECUSER | CERTUSER.",
                "type": "string",
                "enum": [
                  "SECUSER",
                  "CERTUSER"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: SECUSER | CERTUSER.",
                "type": "string",
                "enum": [
                  "SECUSER",
                  "CERTUSER"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: SECUSER | CERTUSER.",
                "type": "string",
                "enum": [
                  "SECUSER",
                  "CERTUSER"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorMaxqtimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorMirrorlifeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: REQUEST | TASK | UOW.",
                "type": "string",
                "enum": [
                  "REQUEST",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: REQUEST | TASK | UOW.",
                "type": "string",
                "enum": [
                  "REQUEST",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: REQUEST | TASK | UOW.",
                "type": "string",
                "enum": [
                  "REQUEST",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: REQUEST | TASK | UOW.",
                "type": "string",
                "enum": [
                  "REQUEST",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorNetworkidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorPortAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorQueuelimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorReceivecountAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorSecuritynameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorSendcountAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorSslAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorTcpipserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorUserauthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | DEFAULTUSER.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "DEFAULTUSER"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | DEFAULTUSER.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "DEFAULTUSER"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | DEFAULTUSER.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "DEFAULTUSER"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | DEFAULTUSER.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "DEFAULTUSER"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnSelectorXlnactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "applid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/ipconnOverrideApplidAttribute"
            }
          ]
        },
        "autoconnect": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/ipconnOverrideAutoconnectAttribute"
            }
          ]
        },
        "certificate": {
          "description": "Specify a string of between 1 and 32 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "maxLength": 32
            },
            {
              "type": "string",
              "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
            },
            {
              "$ref": "#/$defs/ipconnOverrideCertificateAttribute"
            }
          ]
        },
        "ciphers": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 56
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/ipconnOverrideCiphersAttribute"
            }
          ]
        },
        "ha": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/ipconnOverrideHaAttribute"
            }
          ]
        },
        "host": {
          "description": "Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 116
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/ipconnOverrideHostAttribute"
            }
          ]
        },
        "idprop": {
          "description": "Specify a value from the following list: NOTALLOWED | OPTIONAL | REQUIRED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOTALLOWED",
                "OPTIONAL",
                "REQUIRED"
              ]
            },
            {
              "$ref": "#/$defs/ipconnOverrideIdpropAttribute"
            }
          ]
        },
        "inservice": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/ipconnOverrideInserviceAttribute"
            }
          ]
        },
        "linkauth": {
          "description": "Specify a value from the following list: SECUSER | CERTUSER.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SECUSER",
                "CERTUSER"
              ]
            },
            {
              "$ref": "#/$defs/ipconnOverrideLinkauthAttribute"
            }
          ]
        },
        "maxqtime": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/ipconnOverrideMaxqtimeAttribute"
            }
          ]
        },
        "mirrorlife": {
          "description": "Specify a value from the following list: REQUEST | TASK | UOW.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "REQUEST",
                "TASK",
                "UOW"
              ]
            },
            {
              "$ref": "#/$defs/ipconnOverrideMirrorlifeAttribute"
            }
          ]
        },
        "networkid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/ipconnOverrideNetworkidAttribute"
            }
          ]
        },
        "port": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/ipconnOverridePortAttribute"
            }
          ]
        },
        "queuelimit": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/ipconnOverrideQueuelimitAttribute"
            }
          ]
        },
        "receivecount": {
          "description": "Specify a integer in the range 1 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/ipconnOverrideReceivecountAttribute"
            }
          ]
        },
        "securityname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/ipconnOverrideSecuritynameAttribute"
            }
          ]
        },
        "sendcount": {
          "description": "Specify a integer in the range 0 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/ipconnOverrideSendcountAttribute"
            }
          ]
        },
        "ssl": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ATTLSAWARE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ATTLSAWARE"
              ]
            },
            {
              "$ref": "#/$defs/ipconnOverrideSslAttribute"
            }
          ]
        },
        "tcpipservice": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/ipconnOverrideTcpipserviceAttribute"
            }
          ]
        },
        "userauth": {
          "description": "Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | DEFAULTUSER.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "IDENTIFY",
                "VERIFY",
                "DEFAULTUSER"
              ]
            },
            {
              "$ref": "#/$defs/ipconnOverrideUserauthAttribute"
            }
          ]
        },
        "xlnaction": {
          "description": "Specify a value from the following list: KEEP | FORCE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "KEEP",
                "FORCE"
              ]
            },
            {
              "$ref": "#/$defs/ipconnOverrideXlnactionAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "ipconnOverrideApplidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing APPLID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing APPLID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the APPLID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the APPLID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideAutoconnectAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTOCONNECT attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideCertificateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CERTIFICATE attribute value. Specify a string of between 1 and 31 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CERTIFICATE attribute value. Specify a string of between 1 and 31 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CERTIFICATE attribute value. Specify a string of between 1 and 32 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 32 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CERTIFICATE attribute value. Specify a string of between 1 and 32 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideCiphersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CIPHERS attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CIPHERS attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CIPHERS attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CIPHERS attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideHaAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HA attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideHostAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing HOST attribute value. Specify a string of between 1 and 115 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 115
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing HOST attribute value. Specify a string of between 1 and 115 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 115
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the HOST attribute value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 116
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 116
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HOST attribute value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 116
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideIdpropAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the IDPROP attribute value. Specify a value from the following list: NOTALLOWED | OPTIONAL | REQUIRED.",
                "type": "string",
                "enum": [
                  "NOTALLOWED",
                  "OPTIONAL",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideInserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INSERVICE attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideLinkauthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LINKAUTH attribute value. Specify a value from the following list: SECUSER | CERTUSER.",
                "type": "string",
                "enum": [
                  "SECUSER",
                  "CERTUSER"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideMaxqtimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MAXQTIME attribute value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideMirrorlifeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MIRRORLIFE attribute value. Specify a value from the following list: REQUEST | TASK | UOW.",
                "type": "string",
                "enum": [
                  "REQUEST",
                  "TASK",
                  "UOW"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideNetworkidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing NETWORKID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing NETWORKID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the NETWORKID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NETWORKID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverridePortAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PORT attribute value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideQueuelimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the QUEUELIMIT attribute value. Specify either the string \"NO\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideReceivecountAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECEIVECOUNT attribute value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideSecuritynameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing SECURITYNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing SECURITYNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SECURITYNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SECURITYNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideSendcountAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SENDCOUNT attribute value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideSslAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SSL attribute value. Specify a value from the following list: \"NO\" | \"YES\" | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideTcpipserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TCPIPSERVICE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TCPIPSERVICE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TCPIPSERVICE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TCPIPSERVICE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideUserauthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USERAUTH attribute value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | DEFAULTUSER.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "DEFAULTUSER"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "ipconnOverrideXlnactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the XLNACTION attribute value. Specify a value from the following list: KEEP | FORCE.",
                "type": "string",
                "enum": [
                  "KEEP",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "journalmodelSelectorOverrides": {
      "description": "CICS JOURNALMODEL resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/journalmodelSelector"
          },
          "overrides": {
            "$ref": "#/$defs/journalmodelOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "journalmodelSelector": {
      "description": "Use 'selector' to define the set of JOURNALMODEL resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "JOURNALMODEL resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/journalmodelSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/journalmodelSelectorGroupAttribute"
            }
          ]
        },
        "journalname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#+%]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#+%]*\\*?[A-Z0-9$@#+%]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/journalmodelSelectorJournalnameAttribute"
            }
          ]
        },
        "streamname": {
          "description": "Specify a string of between 1 and 26 characters from the character set [A-Z0-9$@#&.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#&.\\-]*\\*?[A-Z0-9$@#&.\\-]*$",
              "maxLength": 26
            },
            {
              "$ref": "#/$defs/journalmodelSelectorStreamnameAttribute"
            }
          ]
        },
        "type": {
          "description": "Specify a value from the following list: MVS | SMF | DUMMY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "MVS",
                "SMF",
                "DUMMY"
              ]
            },
            {
              "$ref": "#/$defs/journalmodelSelectorTypeAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "journalmodelSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "journalmodelSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "journalmodelSelectorJournalnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#+%]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#+%]*\\*?[A-Z0-9$@#+%]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#+%]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#+%]*\\*?[A-Z0-9$@#+%]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#+%]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Z0-9$@#+%]*[*]?|[*])$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#+%]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Z0-9$@#+%]*[*]?|[*])$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "journalmodelSelectorStreamnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 26 characters from the character set [A-Z0-9$@#&.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-]*\\*?[A-Z0-9$@#&.\\-]*$",
                "maxLength": 26
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 26 characters from the character set [A-Z0-9$@#&.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-]*\\*?[A-Z0-9$@#&.\\-]*$",
                "maxLength": 26
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 26 characters from the character set [A-Z0-9$@#&.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-]*$",
                "maxLength": 26
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 26 characters from the character set [A-Z0-9$@#&.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-]*$",
                "maxLength": 26
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "journalmodelSelectorTypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: MVS | SMF | DUMMY.",
                "type": "string",
                "enum": [
                  "MVS",
                  "SMF",
                  "DUMMY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: MVS | SMF | DUMMY.",
                "type": "string",
                "enum": [
                  "MVS",
                  "SMF",
                  "DUMMY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: MVS | SMF | DUMMY.",
                "type": "string",
                "enum": [
                  "MVS",
                  "SMF",
                  "DUMMY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: MVS | SMF | DUMMY.",
                "type": "string",
                "enum": [
                  "MVS",
                  "SMF",
                  "DUMMY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "journalmodelOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "journalname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#+%]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#+%]*[*]?|[*])$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#+%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#+%]*[*]?$"
            },
            {
              "$ref": "#/$defs/journalmodelOverrideJournalnameAttribute"
            }
          ]
        },
        "streamname": {
          "description": "Specify a string of between 1 and 26 characters from the character set [A-Z0-9$@#&.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#&.\\-]*$",
              "maxLength": 26
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#&.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-]*$"
            },
            {
              "$ref": "#/$defs/journalmodelOverrideStreamnameAttribute"
            }
          ]
        },
        "type": {
          "description": "Specify a value from the following list: MVS | SMF | DUMMY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "MVS",
                "SMF",
                "DUMMY"
              ]
            },
            {
              "$ref": "#/$defs/journalmodelOverrideTypeAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "journalmodelOverrideJournalnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing JOURNALNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#+%]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*[*]?|[*])$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#+%]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing JOURNALNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#+%]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*[*]?|[*])$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#+%]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the JOURNALNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#+%]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*[*]?|[*])$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#+%]*[*]?$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#+%]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*[*]?|[*])$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#+%]*[*]?$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JOURNALNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#+%]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*[*]?|[*])$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#+%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#+%]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "journalmodelOverrideStreamnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing STREAMNAME attribute value. Specify a string of between 1 and 25 characters from the character set [A-Z0-9$@#&.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-]*$",
                    "maxLength": 25
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing STREAMNAME attribute value. Specify a string of between 1 and 25 characters from the character set [A-Z0-9$@#&.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-]*$",
                    "maxLength": 25
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the STREAMNAME attribute value. Specify a string of between 1 and 26 characters from the character set [A-Z0-9$@#&.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-]*$",
                    "maxLength": 26
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 26 characters from the character set [A-Z0-9$@#&.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-]*$",
                    "maxLength": 26
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STREAMNAME attribute value. Specify a string of between 1 and 26 characters from the character set [A-Z0-9$@#&.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-]*$",
                    "maxLength": 26
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "journalmodelOverrideTypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TYPE attribute value. Specify a value from the following list: MVS | SMF | DUMMY.",
                "type": "string",
                "enum": [
                  "MVS",
                  "SMF",
                  "DUMMY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverSelectorOverrides": {
      "description": "CICS JVMSERVER resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/jvmserverSelector"
          },
          "overrides": {
            "$ref": "#/$defs/jvmserverOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "jvmserverSelector": {
      "description": "Use 'selector' to define the set of JVMSERVER resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "JVMSERVER resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/jvmserverSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/jvmserverSelectorGroupAttribute"
            }
          ]
        },
        "jvmprofile": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/jvmserverSelectorJvmprofileAttribute"
            }
          ]
        },
        "lerunopts": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/jvmserverSelectorLerunoptsAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/jvmserverSelectorStatusAttribute"
            }
          ]
        },
        "threadlimit": {
          "description": "Specify a integer in the range 1 to 256.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 256
            },
            {
              "$ref": "#/$defs/jvmserverSelectorThreadlimitAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "jvmserverSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverSelectorJvmprofileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverSelectorLerunoptsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverSelectorThreadlimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 256.",
                "type": "integer",
                "minimum": 1,
                "maximum": 256
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 256.",
                "type": "integer",
                "minimum": 1,
                "maximum": 256
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 256.",
                "type": "integer",
                "minimum": 1,
                "maximum": 256
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 256.",
                "type": "integer",
                "minimum": 1,
                "maximum": 256
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "jvmprofile": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/jvmserverOverrideJvmprofileAttribute"
            }
          ]
        },
        "lerunopts": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/jvmserverOverrideLerunoptsAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/jvmserverOverrideStatusAttribute"
            }
          ]
        },
        "threadlimit": {
          "description": "Specify a integer in the range 1 to 256.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 256
            },
            {
              "$ref": "#/$defs/jvmserverOverrideThreadlimitAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "jvmserverOverrideJvmprofileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing JVMPROFILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing JVMPROFILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the JVMPROFILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JVMPROFILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverOverrideLerunoptsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing LERUNOPTS attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing LERUNOPTS attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the LERUNOPTS attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LERUNOPTS attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "jvmserverOverrideThreadlimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the THREADLIMIT attribute value. Specify a integer in the range 1 to 256.",
                "type": "integer",
                "minimum": 1,
                "maximum": 256
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorOverrides": {
      "description": "CICS LIBRARY resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/librarySelector"
          },
          "overrides": {
            "$ref": "#/$defs/libraryOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "librarySelector": {
      "description": "Use 'selector' to define the set of LIBRARY resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "LIBRARY resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/librarySelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/librarySelectorGroupAttribute"
            }
          ]
        },
        "critical": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/librarySelectorCriticalAttribute"
            }
          ]
        },
        "dsname01": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname01Attribute"
            }
          ]
        },
        "dsname02": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname02Attribute"
            }
          ]
        },
        "dsname03": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname03Attribute"
            }
          ]
        },
        "dsname04": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname04Attribute"
            }
          ]
        },
        "dsname05": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname05Attribute"
            }
          ]
        },
        "dsname06": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname06Attribute"
            }
          ]
        },
        "dsname07": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname07Attribute"
            }
          ]
        },
        "dsname08": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname08Attribute"
            }
          ]
        },
        "dsname09": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname09Attribute"
            }
          ]
        },
        "dsname10": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname10Attribute"
            }
          ]
        },
        "dsname11": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname11Attribute"
            }
          ]
        },
        "dsname12": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname12Attribute"
            }
          ]
        },
        "dsname13": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname13Attribute"
            }
          ]
        },
        "dsname14": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname14Attribute"
            }
          ]
        },
        "dsname15": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname15Attribute"
            }
          ]
        },
        "dsname16": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/librarySelectorDsname16Attribute"
            }
          ]
        },
        "ranking": {
          "description": "Specify a integer in the range 1 to 99.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99
            },
            {
              "$ref": "#/$defs/librarySelectorRankingAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/librarySelectorStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "librarySelectorCriticalAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname01Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname02Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname03Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname04Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname05Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname06Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname07Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname08Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname09Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname10Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname11Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname12Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname13Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname14Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname15Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorDsname16Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*\\*?[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#.\\-]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorRankingAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 99.",
                "type": "integer",
                "minimum": 1,
                "maximum": 99
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 99.",
                "type": "integer",
                "minimum": 1,
                "maximum": 99
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 99.",
                "type": "integer",
                "minimum": 1,
                "maximum": 99
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 99.",
                "type": "integer",
                "minimum": 1,
                "maximum": 99
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "librarySelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "critical": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/libraryOverrideCriticalAttribute"
            }
          ]
        },
        "dsname01": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname01Attribute"
            }
          ]
        },
        "dsname02": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname02Attribute"
            }
          ]
        },
        "dsname03": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname03Attribute"
            }
          ]
        },
        "dsname04": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname04Attribute"
            }
          ]
        },
        "dsname05": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname05Attribute"
            }
          ]
        },
        "dsname06": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname06Attribute"
            }
          ]
        },
        "dsname07": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname07Attribute"
            }
          ]
        },
        "dsname08": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname08Attribute"
            }
          ]
        },
        "dsname09": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname09Attribute"
            }
          ]
        },
        "dsname10": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname10Attribute"
            }
          ]
        },
        "dsname11": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname11Attribute"
            }
          ]
        },
        "dsname12": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname12Attribute"
            }
          ]
        },
        "dsname13": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname13Attribute"
            }
          ]
        },
        "dsname14": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname14Attribute"
            }
          ]
        },
        "dsname15": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname15Attribute"
            }
          ]
        },
        "dsname16": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#.\\-]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
            },
            {
              "$ref": "#/$defs/libraryOverrideDsname16Attribute"
            }
          ]
        },
        "ranking": {
          "description": "Specify a integer in the range 1 to 99.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99
            },
            {
              "$ref": "#/$defs/libraryOverrideRankingAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/libraryOverrideStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "libraryOverrideCriticalAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CRITICAL attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname01Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME01 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME01 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME01 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME01 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname02Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME02 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME02 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME02 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME02 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname03Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME03 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME03 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME03 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME03 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname04Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME04 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME04 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME04 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME04 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname05Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME05 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME05 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME05 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME05 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname06Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME06 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME06 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME06 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME06 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname07Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME07 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME07 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME07 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME07 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname08Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME08 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME08 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME08 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME08 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname09Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME09 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME09 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME09 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME09 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname10Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME10 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME10 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME10 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME10 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname11Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME11 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME11 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME11 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME11 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname12Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME12 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME12 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME12 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME12 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname13Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME13 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME13 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME13 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME13 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname14Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME14 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME14 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME14 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME14 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname15Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME15 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME15 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME15 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME15 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideDsname16Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME16 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME16 attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME16 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME16 attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#.-]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#.\\-]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#.\\-]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#.\\-]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideRankingAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RANKING attribute value. Specify a integer in the range 1 to 99.",
                "type": "integer",
                "minimum": 1,
                "maximum": 99
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "libraryOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorOverrides": {
      "description": "CICS LSRPOOL resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/lsrpoolSelector"
          },
          "overrides": {
            "$ref": "#/$defs/lsrpoolOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "lsrpoolSelector": {
      "description": "Use 'selector' to define the set of LSRPOOL resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "LSRPOOL resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorGroupAttribute"
            }
          ]
        },
        "data12k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData12kAttribute"
            }
          ]
        },
        "data16k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData16kAttribute"
            }
          ]
        },
        "data1k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData1kAttribute"
            }
          ]
        },
        "data20k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData20kAttribute"
            }
          ]
        },
        "data24k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData24kAttribute"
            }
          ]
        },
        "data28k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData28kAttribute"
            }
          ]
        },
        "data2k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData2kAttribute"
            }
          ]
        },
        "data32k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData32kAttribute"
            }
          ]
        },
        "data4k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData4kAttribute"
            }
          ]
        },
        "data512": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData512Attribute"
            }
          ]
        },
        "data8k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorData8kAttribute"
            }
          ]
        },
        "hsdata12k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsdata12kAttribute"
            }
          ]
        },
        "hsdata16k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsdata16kAttribute"
            }
          ]
        },
        "hsdata20k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsdata20kAttribute"
            }
          ]
        },
        "hsdata24k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsdata24kAttribute"
            }
          ]
        },
        "hsdata28k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsdata28kAttribute"
            }
          ]
        },
        "hsdata32k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsdata32kAttribute"
            }
          ]
        },
        "hsdata4k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsdata4kAttribute"
            }
          ]
        },
        "hsdata8k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsdata8kAttribute"
            }
          ]
        },
        "hsindex12k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsindex12kAttribute"
            }
          ]
        },
        "hsindex16k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsindex16kAttribute"
            }
          ]
        },
        "hsindex20k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsindex20kAttribute"
            }
          ]
        },
        "hsindex24k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsindex24kAttribute"
            }
          ]
        },
        "hsindex28k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsindex28kAttribute"
            }
          ]
        },
        "hsindex32k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsindex32kAttribute"
            }
          ]
        },
        "hsindex4k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsindex4kAttribute"
            }
          ]
        },
        "hsindex8k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorHsindex8kAttribute"
            }
          ]
        },
        "index12k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex12kAttribute"
            }
          ]
        },
        "index16k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex16kAttribute"
            }
          ]
        },
        "index1k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex1kAttribute"
            }
          ]
        },
        "index20k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex20kAttribute"
            }
          ]
        },
        "index24k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex24kAttribute"
            }
          ]
        },
        "index28k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex28kAttribute"
            }
          ]
        },
        "index2k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex2kAttribute"
            }
          ]
        },
        "index32k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex32kAttribute"
            }
          ]
        },
        "index4k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex4kAttribute"
            }
          ]
        },
        "index512": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex512Attribute"
            }
          ]
        },
        "index8k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorIndex8kAttribute"
            }
          ]
        },
        "lsrpoolnum": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorLsrpoolnumAttribute"
            }
          ]
        },
        "maxkeylength": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorMaxkeylengthAttribute"
            }
          ]
        },
        "sharelimit": {
          "description": "Specify a integer in the range 1 to 100.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 100
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorSharelimitAttribute"
            }
          ]
        },
        "strings": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/lsrpoolSelectorStringsAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "lsrpoolSelectorData12kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData16kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData1kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData20kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData24kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData28kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData2kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData32kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData4kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData512Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorData8kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsdata12kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsdata16kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsdata20kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsdata24kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsdata28kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsdata32kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsdata4kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsdata8kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsindex12kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsindex16kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsindex20kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsindex24kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsindex28kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsindex32kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsindex4kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorHsindex8kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex12kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex16kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex1kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex20kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex24kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex28kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex2kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex32kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex4kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex512Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorIndex8kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorLsrpoolnumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorMaxkeylengthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorSharelimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 100.",
                "type": "integer",
                "minimum": 1,
                "maximum": 100
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 100.",
                "type": "integer",
                "minimum": 1,
                "maximum": 100
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 100.",
                "type": "integer",
                "minimum": 1,
                "maximum": 100
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 100.",
                "type": "integer",
                "minimum": 1,
                "maximum": 100
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolSelectorStringsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "data12k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData12kAttribute"
            }
          ]
        },
        "data16k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData16kAttribute"
            }
          ]
        },
        "data1k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData1kAttribute"
            }
          ]
        },
        "data20k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData20kAttribute"
            }
          ]
        },
        "data24k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData24kAttribute"
            }
          ]
        },
        "data28k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData28kAttribute"
            }
          ]
        },
        "data2k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData2kAttribute"
            }
          ]
        },
        "data32k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData32kAttribute"
            }
          ]
        },
        "data4k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData4kAttribute"
            }
          ]
        },
        "data512": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData512Attribute"
            }
          ]
        },
        "data8k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideData8kAttribute"
            }
          ]
        },
        "hsdata12k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsdata12kAttribute"
            }
          ]
        },
        "hsdata16k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsdata16kAttribute"
            }
          ]
        },
        "hsdata20k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsdata20kAttribute"
            }
          ]
        },
        "hsdata24k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsdata24kAttribute"
            }
          ]
        },
        "hsdata28k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsdata28kAttribute"
            }
          ]
        },
        "hsdata32k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsdata32kAttribute"
            }
          ]
        },
        "hsdata4k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsdata4kAttribute"
            }
          ]
        },
        "hsdata8k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsdata8kAttribute"
            }
          ]
        },
        "hsindex12k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsindex12kAttribute"
            }
          ]
        },
        "hsindex16k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsindex16kAttribute"
            }
          ]
        },
        "hsindex20k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsindex20kAttribute"
            }
          ]
        },
        "hsindex24k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsindex24kAttribute"
            }
          ]
        },
        "hsindex28k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsindex28kAttribute"
            }
          ]
        },
        "hsindex32k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsindex32kAttribute"
            }
          ]
        },
        "hsindex4k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsindex4kAttribute"
            }
          ]
        },
        "hsindex8k": {
          "description": "Specify a integer in the range 0 to 16777215.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideHsindex8kAttribute"
            }
          ]
        },
        "index12k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex12kAttribute"
            }
          ]
        },
        "index16k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex16kAttribute"
            }
          ]
        },
        "index1k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex1kAttribute"
            }
          ]
        },
        "index20k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex20kAttribute"
            }
          ]
        },
        "index24k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex24kAttribute"
            }
          ]
        },
        "index28k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex28kAttribute"
            }
          ]
        },
        "index2k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex2kAttribute"
            }
          ]
        },
        "index32k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex32kAttribute"
            }
          ]
        },
        "index4k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex4kAttribute"
            }
          ]
        },
        "index512": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex512Attribute"
            }
          ]
        },
        "index8k": {
          "description": "Specify a integer in the range 3 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideIndex8kAttribute"
            }
          ]
        },
        "lsrpoolnum": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideLsrpoolnumAttribute"
            }
          ]
        },
        "maxkeylength": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideMaxkeylengthAttribute"
            }
          ]
        },
        "sharelimit": {
          "description": "Specify a integer in the range 1 to 100.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 100
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideSharelimitAttribute"
            }
          ]
        },
        "strings": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/lsrpoolOverrideStringsAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "lsrpoolOverrideData12kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA12K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData16kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA16K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData1kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA1K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData20kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA20K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData24kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA24K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData28kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA28K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData2kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA2K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData32kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA32K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData4kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA4K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData512Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA512 attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideData8kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATA8K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsdata12kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSDATA12K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsdata16kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSDATA16K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsdata20kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSDATA20K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsdata24kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSDATA24K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsdata28kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSDATA28K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsdata32kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSDATA32K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsdata4kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSDATA4K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsdata8kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSDATA8K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsindex12kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSINDEX12K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsindex16kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSINDEX16K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsindex20kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSINDEX20K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsindex24kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSINDEX24K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsindex28kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSINDEX28K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsindex32kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSINDEX32K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsindex4kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSINDEX4K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideHsindex8kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HSINDEX8K attribute value. Specify a integer in the range 0 to 16777215.",
                "type": "integer",
                "minimum": 0,
                "maximum": 16777215
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex12kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX12K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex16kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX16K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex1kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX1K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex20kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX20K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex24kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX24K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex28kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX28K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex2kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX2K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex32kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX32K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex4kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX4K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex512Attribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX512 attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideIndex8kAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDEX8K attribute value. Specify a integer in the range 3 to 32767.",
                "type": "integer",
                "minimum": 3,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideLsrpoolnumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LSRPOOLNUM attribute value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideMaxkeylengthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MAXKEYLENGTH attribute value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideSharelimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SHARELIMIT attribute value. Specify a integer in the range 1 to 100.",
                "type": "integer",
                "minimum": 1,
                "maximum": 100
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "lsrpoolOverrideStringsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STRINGS attribute value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetSelectorOverrides": {
      "description": "CICS MAPSET resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/mapsetSelector"
          },
          "overrides": {
            "$ref": "#/$defs/mapsetOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "mapsetSelector": {
      "description": "Use 'selector' to define the set of MAPSET resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "MAPSET resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/mapsetSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/mapsetSelectorGroupAttribute"
            }
          ]
        },
        "resident": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/mapsetSelectorResidentAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/mapsetSelectorStatusAttribute"
            }
          ]
        },
        "usage": {
          "description": "Specify a value from the following list: NORMAL | TRANSIENT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NORMAL",
                "TRANSIENT"
              ]
            },
            {
              "$ref": "#/$defs/mapsetSelectorUsageAttribute"
            }
          ]
        },
        "uselpacopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/mapsetSelectorUselpacopyAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "mapsetSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetSelectorResidentAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetSelectorUsageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetSelectorUselpacopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "resident": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/mapsetOverrideResidentAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/mapsetOverrideStatusAttribute"
            }
          ]
        },
        "usage": {
          "description": "Specify a value from the following list: NORMAL | TRANSIENT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NORMAL",
                "TRANSIENT"
              ]
            },
            {
              "$ref": "#/$defs/mapsetOverrideUsageAttribute"
            }
          ]
        },
        "uselpacopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/mapsetOverrideUselpacopyAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "mapsetOverrideResidentAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESIDENT attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetOverrideUsageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USAGE attribute value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mapsetOverrideUselpacopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USELPACOPY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqconnSelectorOverrides": {
      "description": "CICS MQCONN resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/mqconnSelector"
          },
          "overrides": {
            "$ref": "#/$defs/mqconnOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "mqconnSelector": {
      "description": "Use 'selector' to define the set of MQCONN resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "MQCONN resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/mqconnSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/mqconnSelectorGroupAttribute"
            }
          ]
        },
        "initqname": {
          "description": "Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 48
            },
            {
              "$ref": "#/$defs/mqconnSelectorInitqnameAttribute"
            }
          ]
        },
        "mqname": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/mqconnSelectorMqnameAttribute"
            }
          ]
        },
        "resyncmember": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\" | GROUPRESYNC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO",
                "GROUPRESYNC"
              ]
            },
            {
              "$ref": "#/$defs/mqconnSelectorResyncmemberAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "mqconnSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqconnSelectorInitqnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqconnSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqconnSelectorMqnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqconnSelectorResyncmemberAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | GROUPRESYNC.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "GROUPRESYNC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | GROUPRESYNC.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "GROUPRESYNC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | GROUPRESYNC.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "GROUPRESYNC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | GROUPRESYNC.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "GROUPRESYNC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqconnOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "initqname": {
          "description": "Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 48
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/mqconnOverrideInitqnameAttribute"
            }
          ]
        },
        "mqname": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/mqconnOverrideMqnameAttribute"
            }
          ]
        },
        "resyncmember": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\" | GROUPRESYNC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO",
                "GROUPRESYNC"
              ]
            },
            {
              "$ref": "#/$defs/mqconnOverrideResyncmemberAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "mqconnOverrideInitqnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing INITQNAME attribute value. Specify a string of between 1 and 47 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 47
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing INITQNAME attribute value. Specify a string of between 1 and 47 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 47
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the INITQNAME attribute value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INITQNAME attribute value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqconnOverrideMqnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MQNAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MQNAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MQNAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MQNAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqconnOverrideResyncmemberAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESYNCMEMBER attribute value. Specify a value from the following list: \"YES\" | \"NO\" | GROUPRESYNC.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "GROUPRESYNC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorSelectorOverrides": {
      "description": "CICS MQMONITOR resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/mqmonitorSelector"
          },
          "overrides": {
            "$ref": "#/$defs/mqmonitorOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "mqmonitorSelector": {
      "description": "Use 'selector' to define the set of MQMONITOR resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "MQMONITOR resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/mqmonitorSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/mqmonitorSelectorGroupAttribute"
            }
          ]
        },
        "autostart": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/mqmonitorSelectorAutostartAttribute"
            }
          ]
        },
        "mondata": {
          "description": "Specify a string of between 1 and 200 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 200
            },
            {
              "$ref": "#/$defs/mqmonitorSelectorMondataAttribute"
            }
          ]
        },
        "monuserid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/mqmonitorSelectorMonuseridAttribute"
            }
          ]
        },
        "qname": {
          "description": "Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 48
            },
            {
              "$ref": "#/$defs/mqmonitorSelectorQnameAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/mqmonitorSelectorStatusAttribute"
            }
          ]
        },
        "transaction": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/mqmonitorSelectorTransactionAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/mqmonitorSelectorUseridAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "mqmonitorSelectorAutostartAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorSelectorMondataAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 200 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 200
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 200 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 200
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 200 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 200
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 200 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 200
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorSelectorMonuseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorSelectorQnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorSelectorTransactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorSelectorUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "autostart": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/mqmonitorOverrideAutostartAttribute"
            }
          ]
        },
        "mondata": {
          "description": "Specify a string of between 1 and 200 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 200
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/mqmonitorOverrideMondataAttribute"
            }
          ]
        },
        "monuserid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/mqmonitorOverrideMonuseridAttribute"
            }
          ]
        },
        "qname": {
          "description": "Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 48
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/mqmonitorOverrideQnameAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/mqmonitorOverrideStatusAttribute"
            }
          ]
        },
        "transaction": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/mqmonitorOverrideTransactionAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/mqmonitorOverrideUseridAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "mqmonitorOverrideAutostartAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTOSTART attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorOverrideMondataAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MONDATA attribute value. Specify a string of between 1 and 199 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 199
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MONDATA attribute value. Specify a string of between 1 and 199 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 199
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MONDATA attribute value. Specify a string of between 1 and 200 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 200
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 200 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 200
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MONDATA attribute value. Specify a string of between 1 and 200 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 200
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorOverrideMonuseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MONUSERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MONUSERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MONUSERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MONUSERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorOverrideQnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing QNAME attribute value. Specify a string of between 1 and 47 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 47
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing QNAME attribute value. Specify a string of between 1 and 47 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 47
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the QNAME attribute value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the QNAME attribute value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorOverrideTransactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRANSACTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRANSACTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRANSACTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRANSACTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "mqmonitorOverrideUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetSelectorOverrides": {
      "description": "CICS PARTITIONSET resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/partitionsetSelector"
          },
          "overrides": {
            "$ref": "#/$defs/partitionsetOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "partitionsetSelector": {
      "description": "Use 'selector' to define the set of PARTITIONSET resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "PARTITIONSET resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/partitionsetSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/partitionsetSelectorGroupAttribute"
            }
          ]
        },
        "resident": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/partitionsetSelectorResidentAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/partitionsetSelectorStatusAttribute"
            }
          ]
        },
        "usage": {
          "description": "Specify a value from the following list: NORMAL | TRANSIENT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NORMAL",
                "TRANSIENT"
              ]
            },
            {
              "$ref": "#/$defs/partitionsetSelectorUsageAttribute"
            }
          ]
        },
        "uselpacopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/partitionsetSelectorUselpacopyAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "partitionsetSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetSelectorResidentAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetSelectorUsageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetSelectorUselpacopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "resident": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/partitionsetOverrideResidentAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/partitionsetOverrideStatusAttribute"
            }
          ]
        },
        "usage": {
          "description": "Specify a value from the following list: NORMAL | TRANSIENT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NORMAL",
                "TRANSIENT"
              ]
            },
            {
              "$ref": "#/$defs/partitionsetOverrideUsageAttribute"
            }
          ]
        },
        "uselpacopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/partitionsetOverrideUselpacopyAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "partitionsetOverrideResidentAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESIDENT attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetOverrideUsageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USAGE attribute value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partitionsetOverrideUselpacopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USELPACOPY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerSelectorOverrides": {
      "description": "CICS PARTNER resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/partnerSelector"
          },
          "overrides": {
            "$ref": "#/$defs/partnerOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "partnerSelector": {
      "description": "Use 'selector' to define the set of PARTNER resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "PARTNER resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/partnerSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/partnerSelectorGroupAttribute"
            }
          ]
        },
        "netname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/partnerSelectorNetnameAttribute"
            }
          ]
        },
        "network": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/partnerSelectorNetworkAttribute"
            }
          ]
        },
        "profile": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/partnerSelectorProfileAttribute"
            }
          ]
        },
        "tpname": {
          "description": "Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 64
            },
            {
              "$ref": "#/$defs/partnerSelectorTpnameAttribute"
            }
          ]
        },
        "xtpname": {
          "description": "Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 128
            },
            {
              "$ref": "#/$defs/partnerSelectorXtpnameAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "partnerSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerSelectorNetnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerSelectorNetworkAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerSelectorProfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerSelectorTpnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerSelectorXtpnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 128
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 128
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 128
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 128
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "netname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/partnerOverrideNetnameAttribute"
            }
          ]
        },
        "network": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/partnerOverrideNetworkAttribute"
            }
          ]
        },
        "profile": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/partnerOverrideProfileAttribute"
            }
          ]
        },
        "tpname": {
          "description": "Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 64
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/partnerOverrideTpnameAttribute"
            }
          ]
        },
        "xtpname": {
          "description": "Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 128
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/partnerOverrideXtpnameAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "partnerOverrideNetnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing NETNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing NETNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the NETNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NETNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerOverrideNetworkAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing NETWORK attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing NETWORK attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the NETWORK attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NETWORK attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerOverrideProfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PROFILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PROFILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PROFILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROFILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerOverrideTpnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TPNAME attribute value. Specify a string of between 1 and 63 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 63
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TPNAME attribute value. Specify a string of between 1 and 63 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 63
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TPNAME attribute value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 64
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 64
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TPNAME attribute value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 64
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "partnerOverrideXtpnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing XTPNAME attribute value. Specify a string of between 1 and 127 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 127
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing XTPNAME attribute value. Specify a string of between 1 and 127 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 127
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the XTPNAME attribute value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 128
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 128
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the XTPNAME attribute value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 128
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineSelectorOverrides": {
      "description": "CICS PIPELINE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/pipelineSelector"
          },
          "overrides": {
            "$ref": "#/$defs/pipelineOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "pipelineSelector": {
      "description": "Use 'selector' to define the set of PIPELINE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "PIPELINE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/pipelineSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/pipelineSelectorGroupAttribute"
            }
          ]
        },
        "configfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/pipelineSelectorConfigfileAttribute"
            }
          ]
        },
        "respwait": {
          "description": "Specify either the string \"DEFT\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "DEFT"
            },
            {
              "$ref": "#/$defs/pipelineSelectorRespwaitAttribute"
            }
          ]
        },
        "shelf": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/pipelineSelectorShelfAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/pipelineSelectorStatusAttribute"
            }
          ]
        },
        "wsdir": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/pipelineSelectorWsdirAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "pipelineSelectorConfigfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineSelectorRespwaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"DEFT\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "DEFT"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"DEFT\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "DEFT"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"DEFT\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "DEFT"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"DEFT\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "DEFT"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineSelectorShelfAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineSelectorWsdirAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "configfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/pipelineOverrideConfigfileAttribute"
            }
          ]
        },
        "respwait": {
          "description": "Specify either the string \"DEFT\" or a single integer in the range 0 to 9999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9999
            },
            {
              "type": "string",
              "const": "DEFT"
            },
            {
              "$ref": "#/$defs/pipelineOverrideRespwaitAttribute"
            }
          ]
        },
        "shelf": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/pipelineOverrideShelfAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/pipelineOverrideStatusAttribute"
            }
          ]
        },
        "wsdir": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/pipelineOverrideWsdirAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "pipelineOverrideConfigfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CONFIGFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CONFIGFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CONFIGFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CONFIGFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineOverrideRespwaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESPWAIT attribute value. Specify either the string \"DEFT\" or a single integer in the range 0 to 9999.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 9999
                  },
                  {
                    "type": "string",
                    "const": "DEFT"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineOverrideShelfAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing SHELF attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing SHELF attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SHELF attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SHELF attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "pipelineOverrideWsdirAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing WSDIR attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing WSDIR attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the WSDIR attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the WSDIR attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeSelectorOverrides": {
      "description": "CICS PROCESSTYPE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/processtypeSelector"
          },
          "overrides": {
            "$ref": "#/$defs/processtypeOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "processtypeSelector": {
      "description": "Use 'selector' to define the set of PROCESSTYPE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "PROCESSTYPE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/processtypeSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/processtypeSelectorGroupAttribute"
            }
          ]
        },
        "auditlevel": {
          "description": "Specify a value from the following list: OFF | PROCESS | ACTIVITY | FULL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "OFF",
                "PROCESS",
                "ACTIVITY",
                "FULL"
              ]
            },
            {
              "$ref": "#/$defs/processtypeSelectorAuditlevelAttribute"
            }
          ]
        },
        "auditlog": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/processtypeSelectorAuditlogAttribute"
            }
          ]
        },
        "file": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/processtypeSelectorFileAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/processtypeSelectorStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "processtypeSelectorAuditlevelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: OFF | PROCESS | ACTIVITY | FULL.",
                "type": "string",
                "enum": [
                  "OFF",
                  "PROCESS",
                  "ACTIVITY",
                  "FULL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: OFF | PROCESS | ACTIVITY | FULL.",
                "type": "string",
                "enum": [
                  "OFF",
                  "PROCESS",
                  "ACTIVITY",
                  "FULL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: OFF | PROCESS | ACTIVITY | FULL.",
                "type": "string",
                "enum": [
                  "OFF",
                  "PROCESS",
                  "ACTIVITY",
                  "FULL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: OFF | PROCESS | ACTIVITY | FULL.",
                "type": "string",
                "enum": [
                  "OFF",
                  "PROCESS",
                  "ACTIVITY",
                  "FULL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeSelectorAuditlogAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeSelectorFileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "auditlevel": {
          "description": "Specify a value from the following list: OFF | PROCESS | ACTIVITY | FULL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "OFF",
                "PROCESS",
                "ACTIVITY",
                "FULL"
              ]
            },
            {
              "$ref": "#/$defs/processtypeOverrideAuditlevelAttribute"
            }
          ]
        },
        "auditlog": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/processtypeOverrideAuditlogAttribute"
            }
          ]
        },
        "file": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/processtypeOverrideFileAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/processtypeOverrideStatusAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "processtypeOverrideAuditlevelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUDITLEVEL attribute value. Specify a value from the following list: OFF | PROCESS | ACTIVITY | FULL.",
                "type": "string",
                "enum": [
                  "OFF",
                  "PROCESS",
                  "ACTIVITY",
                  "FULL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeOverrideAuditlogAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing AUDITLOG attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing AUDITLOG attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the AUDITLOG attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUDITLOG attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeOverrideFileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing FILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing FILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the FILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the FILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "processtypeOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorOverrides": {
      "description": "CICS PROFILE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/profileSelector"
          },
          "overrides": {
            "$ref": "#/$defs/profileOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "profileSelector": {
      "description": "Use 'selector' to define the set of PROFILE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "PROFILE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/profileSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/profileSelectorGroupAttribute"
            }
          ]
        },
        "chaincontrol": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorChaincontrolAttribute"
            }
          ]
        },
        "dvsuprt": {
          "description": "Specify a value from the following list: ALL | NONVTAM | VTAM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ALL",
                "NONVTAM",
                "VTAM"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorDvsuprtAttribute"
            }
          ]
        },
        "facilitylike": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/profileSelectorFacilitylikeAttribute"
            }
          ]
        },
        "inbfmh": {
          "description": "Specify a value from the following list: \"NO\" | ALL | DIP | EODS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "ALL",
                "DIP",
                "EODS"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorInbfmhAttribute"
            }
          ]
        },
        "journal": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 99.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/profileSelectorJournalAttribute"
            }
          ]
        },
        "logrec": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorLogrecAttribute"
            }
          ]
        },
        "modename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/profileSelectorModenameAttribute"
            }
          ]
        },
        "msginteg": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorMsgintegAttribute"
            }
          ]
        },
        "msgjrnl": {
          "description": "Specify a value from the following list: \"NO\" | INPUT | OUTPUT | INOUT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "INPUT",
                "OUTPUT",
                "INOUT"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorMsgjrnlAttribute"
            }
          ]
        },
        "nepclass": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/profileSelectorNepclassAttribute"
            }
          ]
        },
        "onewte": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorOnewteAttribute"
            }
          ]
        },
        "printercomp": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorPrintercompAttribute"
            }
          ]
        },
        "raq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorRaqAttribute"
            }
          ]
        },
        "rtimout": {
          "description": "Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 7000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 7000
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/profileSelectorRtimoutAttribute"
            }
          ]
        },
        "scrnsize": {
          "description": "Specify a value from the following list: DEFAULT | ALTERNATE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "DEFAULT",
                "ALTERNATE"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorScrnsizeAttribute"
            }
          ]
        },
        "uctran": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileSelectorUctranAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "profileSelectorChaincontrolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorDvsuprtAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ALL | NONVTAM | VTAM.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONVTAM",
                  "VTAM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ALL | NONVTAM | VTAM.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONVTAM",
                  "VTAM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ALL | NONVTAM | VTAM.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONVTAM",
                  "VTAM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ALL | NONVTAM | VTAM.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONVTAM",
                  "VTAM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorFacilitylikeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorInbfmhAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | ALL | DIP | EODS.",
                "type": "string",
                "enum": [
                  "NO",
                  "ALL",
                  "DIP",
                  "EODS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | ALL | DIP | EODS.",
                "type": "string",
                "enum": [
                  "NO",
                  "ALL",
                  "DIP",
                  "EODS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | ALL | DIP | EODS.",
                "type": "string",
                "enum": [
                  "NO",
                  "ALL",
                  "DIP",
                  "EODS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | ALL | DIP | EODS.",
                "type": "string",
                "enum": [
                  "NO",
                  "ALL",
                  "DIP",
                  "EODS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorJournalAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorLogrecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorModenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorMsgintegAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorMsgjrnlAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | INPUT | OUTPUT | INOUT.",
                "type": "string",
                "enum": [
                  "NO",
                  "INPUT",
                  "OUTPUT",
                  "INOUT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | INPUT | OUTPUT | INOUT.",
                "type": "string",
                "enum": [
                  "NO",
                  "INPUT",
                  "OUTPUT",
                  "INOUT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | INPUT | OUTPUT | INOUT.",
                "type": "string",
                "enum": [
                  "NO",
                  "INPUT",
                  "OUTPUT",
                  "INOUT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | INPUT | OUTPUT | INOUT.",
                "type": "string",
                "enum": [
                  "NO",
                  "INPUT",
                  "OUTPUT",
                  "INOUT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorNepclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorOnewteAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorPrintercompAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorRaqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorRtimoutAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 7000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 7000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 7000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 7000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 7000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 7000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 7000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 7000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorScrnsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: DEFAULT | ALTERNATE.",
                "type": "string",
                "enum": [
                  "DEFAULT",
                  "ALTERNATE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: DEFAULT | ALTERNATE.",
                "type": "string",
                "enum": [
                  "DEFAULT",
                  "ALTERNATE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: DEFAULT | ALTERNATE.",
                "type": "string",
                "enum": [
                  "DEFAULT",
                  "ALTERNATE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: DEFAULT | ALTERNATE.",
                "type": "string",
                "enum": [
                  "DEFAULT",
                  "ALTERNATE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileSelectorUctranAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "chaincontrol": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideChaincontrolAttribute"
            }
          ]
        },
        "dvsuprt": {
          "description": "Specify a value from the following list: ALL | NONVTAM | VTAM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ALL",
                "NONVTAM",
                "VTAM"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideDvsuprtAttribute"
            }
          ]
        },
        "facilitylike": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/profileOverrideFacilitylikeAttribute"
            }
          ]
        },
        "inbfmh": {
          "description": "Specify a value from the following list: \"NO\" | ALL | DIP | EODS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "ALL",
                "DIP",
                "EODS"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideInbfmhAttribute"
            }
          ]
        },
        "journal": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 99.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 99
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/profileOverrideJournalAttribute"
            }
          ]
        },
        "logrec": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideLogrecAttribute"
            }
          ]
        },
        "modename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/profileOverrideModenameAttribute"
            }
          ]
        },
        "msginteg": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideMsgintegAttribute"
            }
          ]
        },
        "msgjrnl": {
          "description": "Specify a value from the following list: \"NO\" | INPUT | OUTPUT | INOUT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "INPUT",
                "OUTPUT",
                "INOUT"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideMsgjrnlAttribute"
            }
          ]
        },
        "nepclass": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/profileOverrideNepclassAttribute"
            }
          ]
        },
        "onewte": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideOnewteAttribute"
            }
          ]
        },
        "printercomp": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileOverridePrintercompAttribute"
            }
          ]
        },
        "raq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideRaqAttribute"
            }
          ]
        },
        "rtimout": {
          "description": "Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 7000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 7000
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/profileOverrideRtimoutAttribute"
            }
          ]
        },
        "scrnsize": {
          "description": "Specify a value from the following list: DEFAULT | ALTERNATE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "DEFAULT",
                "ALTERNATE"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideScrnsizeAttribute"
            }
          ]
        },
        "uctran": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/profileOverrideUctranAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "profileOverrideChaincontrolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CHAINCONTROL attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideDvsuprtAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DVSUPRT attribute value. Specify a value from the following list: ALL | NONVTAM | VTAM.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONVTAM",
                  "VTAM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideFacilitylikeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing FACILITYLIKE attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing FACILITYLIKE attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the FACILITYLIKE attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the FACILITYLIKE attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideInbfmhAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INBFMH attribute value. Specify a value from the following list: \"NO\" | ALL | DIP | EODS.",
                "type": "string",
                "enum": [
                  "NO",
                  "ALL",
                  "DIP",
                  "EODS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideJournalAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JOURNAL attribute value. Specify either the string \"NO\" or a single integer in the range 1 to 99.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideLogrecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LOGREC attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideModenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MODENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MODENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MODENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MODENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideMsgintegAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MSGINTEG attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideMsgjrnlAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MSGJRNL attribute value. Specify a value from the following list: \"NO\" | INPUT | OUTPUT | INOUT.",
                "type": "string",
                "enum": [
                  "NO",
                  "INPUT",
                  "OUTPUT",
                  "INOUT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideNepclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NEPCLASS attribute value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideOnewteAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ONEWTE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverridePrintercompAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PRINTERCOMP attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideRaqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RAQ attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideRtimoutAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RTIMOUT attribute value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 7000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 7000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideScrnsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SCRNSIZE attribute value. Specify a value from the following list: DEFAULT | ALTERNATE.",
                "type": "string",
                "enum": [
                  "DEFAULT",
                  "ALTERNATE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "profileOverrideUctranAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the UCTRAN attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorOverrides": {
      "description": "CICS PROGRAM resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/programSelector"
          },
          "overrides": {
            "$ref": "#/$defs/programOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "programSelector": {
      "description": "Use 'selector' to define the set of PROGRAM resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "PROGRAM resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/programSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/programSelectorGroupAttribute"
            }
          ]
        },
        "api": {
          "description": "Specify a value from the following list: CICSAPI | OPENAPI.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "CICSAPI",
                "OPENAPI"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorApiAttribute"
            }
          ]
        },
        "cedf": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorCedfAttribute"
            }
          ]
        },
        "concurrency": {
          "description": "Specify a value from the following list: QUASIRENT | THREADSAFE | REQUIRED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "QUASIRENT",
                "THREADSAFE",
                "REQUIRED"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorConcurrencyAttribute"
            }
          ]
        },
        "datalocation": {
          "description": "Specify a value from the following list: BELOW | ANY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BELOW",
                "ANY"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorDatalocationAttribute"
            }
          ]
        },
        "dynamic": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorDynamicAttribute"
            }
          ]
        },
        "execkey": {
          "description": "Specify a value from the following list: USER | CICS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USER",
                "CICS"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorExeckeyAttribute"
            }
          ]
        },
        "executionset": {
          "description": "Specify a value from the following list: FULLAPI | DPLSUBSET.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "FULLAPI",
                "DPLSUBSET"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorExecutionsetAttribute"
            }
          ]
        },
        "jvm": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorJvmAttribute"
            }
          ]
        },
        "jvmclass": {
          "description": "Specify a string of between 1 and 255 characters. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[\\S]*\\*?[\\S]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/programSelectorJvmclassAttribute"
            }
          ]
        },
        "jvmserver": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/programSelectorJvmserverAttribute"
            }
          ]
        },
        "language": {
          "description": "Specify a value from the following list: COBOL | ASSEMBLER | LE370 | C | PLI.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "COBOL",
                "ASSEMBLER",
                "LE370",
                "C",
                "PLI"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorLanguageAttribute"
            }
          ]
        },
        "reload": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorReloadAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/programSelectorRemotenameAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/programSelectorRemotesystemAttribute"
            }
          ]
        },
        "resident": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorResidentAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorStatusAttribute"
            }
          ]
        },
        "transid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/programSelectorTransidAttribute"
            }
          ]
        },
        "usage": {
          "description": "Specify a value from the following list: NORMAL | TRANSIENT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NORMAL",
                "TRANSIENT"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorUsageAttribute"
            }
          ]
        },
        "uselpacopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programSelectorUselpacopyAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "programSelectorApiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: CICSAPI | OPENAPI.",
                "type": "string",
                "enum": [
                  "CICSAPI",
                  "OPENAPI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: CICSAPI | OPENAPI.",
                "type": "string",
                "enum": [
                  "CICSAPI",
                  "OPENAPI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: CICSAPI | OPENAPI.",
                "type": "string",
                "enum": [
                  "CICSAPI",
                  "OPENAPI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: CICSAPI | OPENAPI.",
                "type": "string",
                "enum": [
                  "CICSAPI",
                  "OPENAPI"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorCedfAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorConcurrencyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: QUASIRENT | THREADSAFE | REQUIRED.",
                "type": "string",
                "enum": [
                  "QUASIRENT",
                  "THREADSAFE",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: QUASIRENT | THREADSAFE | REQUIRED.",
                "type": "string",
                "enum": [
                  "QUASIRENT",
                  "THREADSAFE",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: QUASIRENT | THREADSAFE | REQUIRED.",
                "type": "string",
                "enum": [
                  "QUASIRENT",
                  "THREADSAFE",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: QUASIRENT | THREADSAFE | REQUIRED.",
                "type": "string",
                "enum": [
                  "QUASIRENT",
                  "THREADSAFE",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorDatalocationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorDynamicAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorExeckeyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorExecutionsetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: FULLAPI | DPLSUBSET.",
                "type": "string",
                "enum": [
                  "FULLAPI",
                  "DPLSUBSET"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: FULLAPI | DPLSUBSET.",
                "type": "string",
                "enum": [
                  "FULLAPI",
                  "DPLSUBSET"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: FULLAPI | DPLSUBSET.",
                "type": "string",
                "enum": [
                  "FULLAPI",
                  "DPLSUBSET"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: FULLAPI | DPLSUBSET.",
                "type": "string",
                "enum": [
                  "FULLAPI",
                  "DPLSUBSET"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorJvmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorJvmclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[\\S]*\\*?[\\S]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[\\S]*\\*?[\\S]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters.",
                "type": "string",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters.",
                "type": "string",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorJvmserverAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorLanguageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: COBOL | ASSEMBLER | LE370 | C | PLI.",
                "type": "string",
                "enum": [
                  "COBOL",
                  "ASSEMBLER",
                  "LE370",
                  "C",
                  "PLI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: COBOL | ASSEMBLER | LE370 | C | PLI.",
                "type": "string",
                "enum": [
                  "COBOL",
                  "ASSEMBLER",
                  "LE370",
                  "C",
                  "PLI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: COBOL | ASSEMBLER | LE370 | C | PLI.",
                "type": "string",
                "enum": [
                  "COBOL",
                  "ASSEMBLER",
                  "LE370",
                  "C",
                  "PLI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: COBOL | ASSEMBLER | LE370 | C | PLI.",
                "type": "string",
                "enum": [
                  "COBOL",
                  "ASSEMBLER",
                  "LE370",
                  "C",
                  "PLI"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorReloadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorResidentAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorTransidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorUsageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programSelectorUselpacopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "api": {
          "description": "Specify a value from the following list: CICSAPI | OPENAPI.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "CICSAPI",
                "OPENAPI"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideApiAttribute"
            }
          ]
        },
        "cedf": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideCedfAttribute"
            }
          ]
        },
        "concurrency": {
          "description": "Specify a value from the following list: QUASIRENT | THREADSAFE | REQUIRED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "QUASIRENT",
                "THREADSAFE",
                "REQUIRED"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideConcurrencyAttribute"
            }
          ]
        },
        "datalocation": {
          "description": "Specify a value from the following list: BELOW | ANY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BELOW",
                "ANY"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideDatalocationAttribute"
            }
          ]
        },
        "dynamic": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideDynamicAttribute"
            }
          ]
        },
        "execkey": {
          "description": "Specify a value from the following list: USER | CICS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USER",
                "CICS"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideExeckeyAttribute"
            }
          ]
        },
        "executionset": {
          "description": "Specify a value from the following list: FULLAPI | DPLSUBSET.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "FULLAPI",
                "DPLSUBSET"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideExecutionsetAttribute"
            }
          ]
        },
        "jvm": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideJvmAttribute"
            }
          ]
        },
        "jvmclass": {
          "description": "Specify a string of between 1 and 255 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
            },
            {
              "$ref": "#/$defs/programOverrideJvmclassAttribute"
            }
          ]
        },
        "jvmserver": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/programOverrideJvmserverAttribute"
            }
          ]
        },
        "language": {
          "description": "Specify a value from the following list: COBOL | ASSEMBLER | LE370 | C | PLI.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "COBOL",
                "ASSEMBLER",
                "LE370",
                "C",
                "PLI"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideLanguageAttribute"
            }
          ]
        },
        "reload": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideReloadAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/programOverrideRemotenameAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/programOverrideRemotesystemAttribute"
            }
          ]
        },
        "resident": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideResidentAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideStatusAttribute"
            }
          ]
        },
        "transid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/programOverrideTransidAttribute"
            }
          ]
        },
        "usage": {
          "description": "Specify a value from the following list: NORMAL | TRANSIENT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NORMAL",
                "TRANSIENT"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideUsageAttribute"
            }
          ]
        },
        "uselpacopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/programOverrideUselpacopyAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "programOverrideApiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the API attribute value. Specify a value from the following list: CICSAPI | OPENAPI.",
                "type": "string",
                "enum": [
                  "CICSAPI",
                  "OPENAPI"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideCedfAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CEDF attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideConcurrencyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CONCURRENCY attribute value. Specify a value from the following list: QUASIRENT | THREADSAFE | REQUIRED.",
                "type": "string",
                "enum": [
                  "QUASIRENT",
                  "THREADSAFE",
                  "REQUIRED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideDatalocationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATALOCATION attribute value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideDynamicAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DYNAMIC attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideExeckeyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the EXECKEY attribute value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideExecutionsetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the EXECUTIONSET attribute value. Specify a value from the following list: FULLAPI | DPLSUBSET.",
                "type": "string",
                "enum": [
                  "FULLAPI",
                  "DPLSUBSET"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideJvmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JVM attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideJvmclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing JVMCLASS attribute value. Specify a string of between 1 and 254 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing JVMCLASS attribute value. Specify a string of between 1 and 254 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the JVMCLASS attribute value. Specify a string of between 1 and 255 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JVMCLASS attribute value. Specify a string of between 1 and 255 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideJvmserverAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing JVMSERVER attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing JVMSERVER attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the JVMSERVER attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JVMSERVER attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideLanguageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LANGUAGE attribute value. Specify a value from the following list: COBOL | ASSEMBLER | LE370 | C | PLI.",
                "type": "string",
                "enum": [
                  "COBOL",
                  "ASSEMBLER",
                  "LE370",
                  "C",
                  "PLI"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideReloadAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RELOAD attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideResidentAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESIDENT attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideTransidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRANSID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRANSID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRANSID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRANSID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideUsageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USAGE attribute value. Specify a value from the following list: NORMAL | TRANSIENT.",
                "type": "string",
                "enum": [
                  "NORMAL",
                  "TRANSIENT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "programOverrideUselpacopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USELPACOPY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorOverrides": {
      "description": "CICS SESSIONS resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/sessionsSelector"
          },
          "overrides": {
            "$ref": "#/$defs/sessionsOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "sessionsSelector": {
      "description": "Use 'selector' to define the set of SESSIONS resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "SESSIONS resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/sessionsSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/sessionsSelectorGroupAttribute"
            }
          ]
        },
        "autoconnect": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/sessionsSelectorAutoconnectAttribute"
            }
          ]
        },
        "buildchain": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/sessionsSelectorBuildchainAttribute"
            }
          ]
        },
        "connection": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/sessionsSelectorConnectionAttribute"
            }
          ]
        },
        "discreq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/sessionsSelectorDiscreqAttribute"
            }
          ]
        },
        "ioarealen": {
          "description": "Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
            },
            {
              "$ref": "#/$defs/sessionsSelectorIoarealenAttribute"
            }
          ]
        },
        "maximum": {
          "description": "Specify two integers in the range 0 to 999 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/sessionsSelectorMaximumAttribute"
            }
          ]
        },
        "modename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/sessionsSelectorModenameAttribute"
            }
          ]
        },
        "nepclass": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/sessionsSelectorNepclassAttribute"
            }
          ]
        },
        "netnameq": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*\\*?[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/sessionsSelectorNetnameqAttribute"
            }
          ]
        },
        "protocol": {
          "description": "Specify a value from the following list: APPC | LU61 | EXCI.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "APPC",
                "LU61",
                "EXCI"
              ]
            },
            {
              "$ref": "#/$defs/sessionsSelectorProtocolAttribute"
            }
          ]
        },
        "receivecount": {
          "description": "Specify a integer in the range 1 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/sessionsSelectorReceivecountAttribute"
            }
          ]
        },
        "receivepfx": {
          "description": "Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 2
            },
            {
              "$ref": "#/$defs/sessionsSelectorReceivepfxAttribute"
            }
          ]
        },
        "receivesize": {
          "description": "Specify a integer in the range 1 to 30720.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 30720
            },
            {
              "$ref": "#/$defs/sessionsSelectorReceivesizeAttribute"
            }
          ]
        },
        "recovoption": {
          "description": "Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SYSDEFAULT",
                "CLEARCONV",
                "RELEASESESS",
                "UNCONDREL",
                "NONE"
              ]
            },
            {
              "$ref": "#/$defs/sessionsSelectorRecovoptionAttribute"
            }
          ]
        },
        "relreq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/sessionsSelectorRelreqAttribute"
            }
          ]
        },
        "sendcount": {
          "description": "Specify a integer in the range 1 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/sessionsSelectorSendcountAttribute"
            }
          ]
        },
        "sendpfx": {
          "description": "Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 2
            },
            {
              "$ref": "#/$defs/sessionsSelectorSendpfxAttribute"
            }
          ]
        },
        "sendsize": {
          "description": "Specify a integer in the range 1 to 30720.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 30720
            },
            {
              "$ref": "#/$defs/sessionsSelectorSendsizeAttribute"
            }
          ]
        },
        "sessname": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/sessionsSelectorSessnameAttribute"
            }
          ]
        },
        "sesspriority": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/sessionsSelectorSesspriorityAttribute"
            }
          ]
        },
        "userarealen": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/sessionsSelectorUserarealenAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/sessionsSelectorUseridAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "sessionsSelectorAutoconnectAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorBuildchainAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorConnectionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorDiscreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorIoarealenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorMaximumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify two integers in the range 0 to 999 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify two integers in the range 0 to 999 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify two integers in the range 0 to 999 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify two integers in the range 0 to 999 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorModenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorNepclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorNetnameqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*\\*?[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*\\*?[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorProtocolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorReceivecountAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorReceivepfxAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 2
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 2
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 2
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 2
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorReceivesizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorRecovoptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorRelreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorSendcountAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorSendpfxAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 2
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 2
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 2
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 2
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorSendsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorSessnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorSesspriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorUserarealenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsSelectorUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "autoconnect": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/sessionsOverrideAutoconnectAttribute"
            }
          ]
        },
        "buildchain": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/sessionsOverrideBuildchainAttribute"
            }
          ]
        },
        "connection": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/sessionsOverrideConnectionAttribute"
            }
          ]
        },
        "discreq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/sessionsOverrideDiscreqAttribute"
            }
          ]
        },
        "ioarealen": {
          "description": "Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
            },
            {
              "$ref": "#/$defs/sessionsOverrideIoarealenAttribute"
            }
          ]
        },
        "maximum": {
          "description": "Specify two integers in the range 0 to 999 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/sessionsOverrideMaximumAttribute"
            }
          ]
        },
        "modename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/sessionsOverrideModenameAttribute"
            }
          ]
        },
        "nepclass": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/sessionsOverrideNepclassAttribute"
            }
          ]
        },
        "netnameq": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/sessionsOverrideNetnameqAttribute"
            }
          ]
        },
        "protocol": {
          "description": "Specify a value from the following list: APPC | LU61 | EXCI.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "APPC",
                "LU61",
                "EXCI"
              ]
            },
            {
              "$ref": "#/$defs/sessionsOverrideProtocolAttribute"
            }
          ]
        },
        "receivecount": {
          "description": "Specify a integer in the range 1 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/sessionsOverrideReceivecountAttribute"
            }
          ]
        },
        "receivepfx": {
          "description": "Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 2
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/sessionsOverrideReceivepfxAttribute"
            }
          ]
        },
        "receivesize": {
          "description": "Specify a integer in the range 1 to 30720.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 30720
            },
            {
              "$ref": "#/$defs/sessionsOverrideReceivesizeAttribute"
            }
          ]
        },
        "recovoption": {
          "description": "Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SYSDEFAULT",
                "CLEARCONV",
                "RELEASESESS",
                "UNCONDREL",
                "NONE"
              ]
            },
            {
              "$ref": "#/$defs/sessionsOverrideRecovoptionAttribute"
            }
          ]
        },
        "relreq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/sessionsOverrideRelreqAttribute"
            }
          ]
        },
        "sendcount": {
          "description": "Specify a integer in the range 1 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/sessionsOverrideSendcountAttribute"
            }
          ]
        },
        "sendpfx": {
          "description": "Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 2
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/sessionsOverrideSendpfxAttribute"
            }
          ]
        },
        "sendsize": {
          "description": "Specify a integer in the range 1 to 30720.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 30720
            },
            {
              "$ref": "#/$defs/sessionsOverrideSendsizeAttribute"
            }
          ]
        },
        "sessname": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/sessionsOverrideSessnameAttribute"
            }
          ]
        },
        "sesspriority": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/sessionsOverrideSesspriorityAttribute"
            }
          ]
        },
        "userarealen": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/sessionsOverrideUserarealenAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/sessionsOverrideUseridAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "sessionsOverrideAutoconnectAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTOCONNECT attribute value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideBuildchainAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BUILDCHAIN attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideConnectionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CONNECTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CONNECTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CONNECTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CONNECTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideDiscreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DISCREQ attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideIoarealenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the IOAREALEN attribute value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideMaximumAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MAXIMUM attribute value. Specify two integers in the range 0 to 999 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideModenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MODENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MODENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MODENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MODENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideNepclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NEPCLASS attribute value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideNetnameqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing NETNAMEQ attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing NETNAMEQ attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the NETNAMEQ attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NETNAMEQ attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#./\\-_%&¢?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideProtocolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROTOCOL attribute value. Specify a value from the following list: APPC | LU61 | EXCI.",
                "type": "string",
                "enum": [
                  "APPC",
                  "LU61",
                  "EXCI"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideReceivecountAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECEIVECOUNT attribute value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideReceivepfxAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing RECEIVEPFX attribute value. Specify a single character value from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing RECEIVEPFX attribute value. Specify a single character value from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the RECEIVEPFX attribute value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 2
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 2
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECEIVEPFX attribute value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 2
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideReceivesizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECEIVESIZE attribute value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideRecovoptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECOVOPTION attribute value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideRelreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RELREQ attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideSendcountAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SENDCOUNT attribute value. Specify a integer in the range 1 to 999.",
                "type": "integer",
                "minimum": 1,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideSendpfxAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing SENDPFX attribute value. Specify a single character value from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing SENDPFX attribute value. Specify a single character value from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SENDPFX attribute value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 2
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 2
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SENDPFX attribute value. Specify a string of between 1 and 2 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 2
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideSendsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SENDSIZE attribute value. Specify a integer in the range 1 to 30720.",
                "type": "integer",
                "minimum": 1,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideSessnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing SESSNAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing SESSNAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SESSNAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SESSNAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideSesspriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SESSPRIORITY attribute value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideUserarealenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USERAREALEN attribute value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "sessionsOverrideUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorOverrides": {
      "description": "CICS TCPIPSERVICE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/tcpipserviceSelector"
          },
          "overrides": {
            "$ref": "#/$defs/tcpipserviceOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "tcpipserviceSelector": {
      "description": "Use 'selector' to define the set of TCPIPSERVICE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "TCPIPSERVICE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorGroupAttribute"
            }
          ]
        },
        "attachsec": {
          "description": "Specify a value from the following list: LOCAL | VERIFY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "VERIFY"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorAttachsecAttribute"
            }
          ]
        },
        "authenticate": {
          "description": "Specify a value from the following list: \"NO\" | BASIC | CERTIFICATE | AUTOREGISTER | AUTOMATIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "BASIC",
                "CERTIFICATE",
                "AUTOREGISTER",
                "AUTOMATIC"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorAuthenticateAttribute"
            }
          ]
        },
        "backlog": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorBacklogAttribute"
            }
          ]
        },
        "certificate": {
          "description": "Specify a string of between 1 and 56 characters. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[\\S]*\\*?[\\S]*$",
              "maxLength": 56
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorCertificateAttribute"
            }
          ]
        },
        "ciphers": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 56
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorCiphersAttribute"
            }
          ]
        },
        "host": {
          "description": "Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 116
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorHostAttribute"
            }
          ]
        },
        "ipaddress": {
          "description": "Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 15
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorIpaddressAttribute"
            }
          ]
        },
        "maxdatalen": {
          "description": "Specify a integer in the range 3 to 524288.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 524288
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorMaxdatalenAttribute"
            }
          ]
        },
        "maxpersist": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 65535.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 65535
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorMaxpersistAttribute"
            }
          ]
        },
        "optionspgm": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorOptionspgmAttribute"
            }
          ]
        },
        "portnumber": {
          "description": "Specify a integer in the range 1 to 65535.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorPortnumberAttribute"
            }
          ]
        },
        "protocol": {
          "description": "Specify a value from the following list: HTTP | ECI | USER | IPIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "HTTP",
                "ECI",
                "USER",
                "IPIC"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorProtocolAttribute"
            }
          ]
        },
        "realm": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
              "maxLength": 56
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorRealmAttribute"
            }
          ]
        },
        "socketclose": {
          "description": "Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 240000
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorSocketcloseAttribute"
            }
          ]
        },
        "speciftcps": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorSpeciftcpsAttribute"
            }
          ]
        },
        "ssl": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\" | CLIENTAUTH | ATTLSAWARE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO",
                "CLIENTAUTH",
                "ATTLSAWARE"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorSslAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: OPEN | CLOSED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "OPEN",
                "CLOSED"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorStatusAttribute"
            }
          ]
        },
        "transaction": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorTransactionAttribute"
            }
          ]
        },
        "urm": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tcpipserviceSelectorUrmAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "tcpipserviceSelectorAttachsecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | VERIFY.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "VERIFY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: LOCAL | VERIFY.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "VERIFY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: LOCAL | VERIFY.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "VERIFY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | VERIFY.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "VERIFY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorAuthenticateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | BASIC | CERTIFICATE | AUTOREGISTER | AUTOMATIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC",
                  "CERTIFICATE",
                  "AUTOREGISTER",
                  "AUTOMATIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | BASIC | CERTIFICATE | AUTOREGISTER | AUTOMATIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC",
                  "CERTIFICATE",
                  "AUTOREGISTER",
                  "AUTOMATIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | BASIC | CERTIFICATE | AUTOREGISTER | AUTOMATIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC",
                  "CERTIFICATE",
                  "AUTOREGISTER",
                  "AUTOMATIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | BASIC | CERTIFICATE | AUTOREGISTER | AUTOMATIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC",
                  "CERTIFICATE",
                  "AUTOREGISTER",
                  "AUTOMATIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorBacklogAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorCertificateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[\\S]*\\*?[\\S]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 56 characters. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[\\S]*\\*?[\\S]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 56 characters.",
                "type": "string",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters.",
                "type": "string",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorCiphersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorHostAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorIpaddressAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 15
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 15
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 15
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 15
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorMaxdatalenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 3 to 524288.",
                "type": "integer",
                "minimum": 3,
                "maximum": 524288
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 3 to 524288.",
                "type": "integer",
                "minimum": 3,
                "maximum": 524288
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 3 to 524288.",
                "type": "integer",
                "minimum": 3,
                "maximum": 524288
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 3 to 524288.",
                "type": "integer",
                "minimum": 3,
                "maximum": 524288
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorMaxpersistAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 0 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorOptionspgmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorPortnumberAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 65535.",
                "type": "integer",
                "minimum": 1,
                "maximum": 65535
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 65535.",
                "type": "integer",
                "minimum": 1,
                "maximum": 65535
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 65535.",
                "type": "integer",
                "minimum": 1,
                "maximum": 65535
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 65535.",
                "type": "integer",
                "minimum": 1,
                "maximum": 65535
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorProtocolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: HTTP | ECI | USER | IPIC.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "ECI",
                  "USER",
                  "IPIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: HTTP | ECI | USER | IPIC.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "ECI",
                  "USER",
                  "IPIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: HTTP | ECI | USER | IPIC.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "ECI",
                  "USER",
                  "IPIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: HTTP | ECI | USER | IPIC.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "ECI",
                  "USER",
                  "IPIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorRealmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorSocketcloseAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorSpeciftcpsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorSslAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | CLIENTAUTH | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "CLIENTAUTH",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | CLIENTAUTH | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "CLIENTAUTH",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | CLIENTAUTH | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "CLIENTAUTH",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | CLIENTAUTH | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "CLIENTAUTH",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: OPEN | CLOSED.",
                "type": "string",
                "enum": [
                  "OPEN",
                  "CLOSED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: OPEN | CLOSED.",
                "type": "string",
                "enum": [
                  "OPEN",
                  "CLOSED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: OPEN | CLOSED.",
                "type": "string",
                "enum": [
                  "OPEN",
                  "CLOSED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: OPEN | CLOSED.",
                "type": "string",
                "enum": [
                  "OPEN",
                  "CLOSED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorTransactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceSelectorUrmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "attachsec": {
          "description": "Specify a value from the following list: LOCAL | VERIFY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "VERIFY"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideAttachsecAttribute"
            }
          ]
        },
        "authenticate": {
          "description": "Specify a value from the following list: \"NO\" | BASIC | CERTIFICATE | AUTOREGISTER | AUTOMATIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "BASIC",
                "CERTIFICATE",
                "AUTOREGISTER",
                "AUTOMATIC"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideAuthenticateAttribute"
            }
          ]
        },
        "backlog": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideBacklogAttribute"
            }
          ]
        },
        "certificate": {
          "description": "Specify a string of between 1 and 56 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "maxLength": 56
            },
            {
              "type": "string",
              "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideCertificateAttribute"
            }
          ]
        },
        "ciphers": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 56
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideCiphersAttribute"
            }
          ]
        },
        "host": {
          "description": "Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 116
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideHostAttribute"
            }
          ]
        },
        "ipaddress": {
          "description": "Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 15
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideIpaddressAttribute"
            }
          ]
        },
        "maxdatalen": {
          "description": "Specify a integer in the range 3 to 524288.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 3,
              "maximum": 524288
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideMaxdatalenAttribute"
            }
          ]
        },
        "maxpersist": {
          "description": "Specify either the string \"NO\" or a single integer in the range 0 to 65535.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 65535
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideMaxpersistAttribute"
            }
          ]
        },
        "optionspgm": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideOptionspgmAttribute"
            }
          ]
        },
        "portnumber": {
          "description": "Specify a integer in the range 1 to 65535.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535
            },
            {
              "$ref": "#/$defs/tcpipserviceOverridePortnumberAttribute"
            }
          ]
        },
        "protocol": {
          "description": "Specify a value from the following list: HTTP | ECI | USER | IPIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "HTTP",
                "ECI",
                "USER",
                "IPIC"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideProtocolAttribute"
            }
          ]
        },
        "realm": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
              "maxLength": 56
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideRealmAttribute"
            }
          ]
        },
        "socketclose": {
          "description": "Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 240000
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideSocketcloseAttribute"
            }
          ]
        },
        "speciftcps": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideSpeciftcpsAttribute"
            }
          ]
        },
        "ssl": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\" | CLIENTAUTH | ATTLSAWARE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO",
                "CLIENTAUTH",
                "ATTLSAWARE"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideSslAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: OPEN | CLOSED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "OPEN",
                "CLOSED"
              ]
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideStatusAttribute"
            }
          ]
        },
        "transaction": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideTransactionAttribute"
            }
          ]
        },
        "urm": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/tcpipserviceOverrideUrmAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "tcpipserviceOverrideAttachsecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ATTACHSEC attribute value. Specify a value from the following list: LOCAL | VERIFY.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "VERIFY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideAuthenticateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTHENTICATE attribute value. Specify a value from the following list: \"NO\" | BASIC | CERTIFICATE | AUTOREGISTER | AUTOMATIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC",
                  "CERTIFICATE",
                  "AUTOREGISTER",
                  "AUTOMATIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideBacklogAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BACKLOG attribute value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideCertificateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CERTIFICATE attribute value. Specify a string of between 1 and 55 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CERTIFICATE attribute value. Specify a string of between 1 and 55 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CERTIFICATE attribute value. Specify a string of between 1 and 56 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 56 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CERTIFICATE attribute value. Specify a string of between 1 and 56 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideCiphersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CIPHERS attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CIPHERS attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CIPHERS attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CIPHERS attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideHostAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing HOST attribute value. Specify a string of between 1 and 115 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 115
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing HOST attribute value. Specify a string of between 1 and 115 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 115
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the HOST attribute value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 116
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 116
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HOST attribute value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 116
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideIpaddressAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing IPADDRESS attribute value. Specify a string of between 1 and 14 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 14
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing IPADDRESS attribute value. Specify a string of between 1 and 14 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 14
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the IPADDRESS attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the IPADDRESS attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideMaxdatalenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MAXDATALEN attribute value. Specify a integer in the range 3 to 524288.",
                "type": "integer",
                "minimum": 3,
                "maximum": 524288
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideMaxpersistAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MAXPERSIST attribute value. Specify either the string \"NO\" or a single integer in the range 0 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideOptionspgmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing OPTIONSPGM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing OPTIONSPGM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the OPTIONSPGM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the OPTIONSPGM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverridePortnumberAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PORTNUMBER attribute value. Specify a integer in the range 1 to 65535.",
                "type": "integer",
                "minimum": 1,
                "maximum": 65535
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideProtocolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROTOCOL attribute value. Specify a value from the following list: HTTP | ECI | USER | IPIC.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "ECI",
                  "USER",
                  "IPIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideRealmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REALM attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REALM attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REALM attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REALM attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>¢+*'() ]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>¢+*'() ]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideSocketcloseAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SOCKETCLOSE attribute value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideSpeciftcpsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing SPECIFTCPS attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing SPECIFTCPS attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SPECIFTCPS attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SPECIFTCPS attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideSslAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SSL attribute value. Specify a value from the following list: \"YES\" | \"NO\" | CLIENTAUTH | ATTLSAWARE.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "CLIENTAUTH",
                  "ATTLSAWARE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: OPEN | CLOSED.",
                "type": "string",
                "enum": [
                  "OPEN",
                  "CLOSED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideTransactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRANSACTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRANSACTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRANSACTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRANSACTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tcpipserviceOverrideUrmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing URM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing URM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the URM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the URM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorOverrides": {
      "description": "CICS TDQUEUE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/tdqueueSelector"
          },
          "overrides": {
            "$ref": "#/$defs/tdqueueOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "tdqueueSelector": {
      "description": "Use 'selector' to define the set of TDQUEUE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "TDQUEUE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/tdqueueSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tdqueueSelectorGroupAttribute"
            }
          ]
        },
        "atifacility": {
          "description": "Specify a value from the following list: TERMINAL | FILE | SYSTEM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "TERMINAL",
                "FILE",
                "SYSTEM"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorAtifacilityAttribute"
            }
          ]
        },
        "blockformat": {
          "description": "Specify a value from the following list: BLOCKED | UNBLOCKED or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BLOCKED",
                "UNBLOCKED"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/tdqueueSelectorBlockformatAttribute"
            }
          ]
        },
        "blocksize": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tdqueueSelectorBlocksizeAttribute"
            }
          ]
        },
        "databuffers": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/tdqueueSelectorDatabuffersAttribute"
            }
          ]
        },
        "ddname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tdqueueSelectorDdnameAttribute"
            }
          ]
        },
        "disposition": {
          "description": "Specify a value from the following list: SHR | OLD | MOD.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SHR",
                "OLD",
                "MOD"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorDispositionAttribute"
            }
          ]
        },
        "dsname": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#&.\\-%]*\\*?[A-Z0-9$@#&.\\-%]*$",
              "maxLength": 44
            },
            {
              "$ref": "#/$defs/tdqueueSelectorDsnameAttribute"
            }
          ]
        },
        "erroroption": {
          "description": "Specify a value from the following list: IGNORE | SKIP.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "IGNORE",
                "SKIP"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorErroroptionAttribute"
            }
          ]
        },
        "facilityid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/tdqueueSelectorFacilityidAttribute"
            }
          ]
        },
        "indirectname": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/tdqueueSelectorIndirectnameAttribute"
            }
          ]
        },
        "jobuserid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tdqueueSelectorJobuseridAttribute"
            }
          ]
        },
        "opentime": {
          "description": "Specify a value from the following list: INITIAL | DEFERRED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "INITIAL",
                "DEFERRED"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorOpentimeAttribute"
            }
          ]
        },
        "printcontrol": {
          "description": "Specify a value from the following list: A | M or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "A",
                "M"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/tdqueueSelectorPrintcontrolAttribute"
            }
          ]
        },
        "recordformat": {
          "description": "Specify a value from the following list: FIXED | VARIABLE or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "FIXED",
                "VARIABLE"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/tdqueueSelectorRecordformatAttribute"
            }
          ]
        },
        "recordsize": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tdqueueSelectorRecordsizeAttribute"
            }
          ]
        },
        "recovstatus": {
          "description": "Specify a value from the following list: \"NO\" | PHYSICAL | LOGICAL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "PHYSICAL",
                "LOGICAL"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorRecovstatusAttribute"
            }
          ]
        },
        "remotelength": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tdqueueSelectorRemotelengthAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/tdqueueSelectorRemotenameAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/tdqueueSelectorRemotesystemAttribute"
            }
          ]
        },
        "rewind": {
          "description": "Specify a value from the following list: LEAVE | REREAD.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LEAVE",
                "REREAD"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorRewindAttribute"
            }
          ]
        },
        "sysoutclass": {
          "description": "Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 1
            },
            {
              "$ref": "#/$defs/tdqueueSelectorSysoutclassAttribute"
            }
          ]
        },
        "transid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/tdqueueSelectorTransidAttribute"
            }
          ]
        },
        "triggerlevel": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tdqueueSelectorTriggerlevelAttribute"
            }
          ]
        },
        "type": {
          "description": "Specify a value from the following list: EXTRA | INTRA | INDIRECT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "EXTRA",
                "INTRA",
                "INDIRECT"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorTypeAttribute"
            }
          ]
        },
        "typefile": {
          "description": "Specify a value from the following list: INPUT | OUTPUT | RDBACK.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "INPUT",
                "OUTPUT",
                "RDBACK"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorTypefileAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tdqueueSelectorUseridAttribute"
            }
          ]
        },
        "wait": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorWaitAttribute"
            }
          ]
        },
        "waitaction": {
          "description": "Specify a value from the following list: QUEUE | REJECT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "QUEUE",
                "REJECT"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueSelectorWaitactionAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "tdqueueSelectorAtifacilityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: TERMINAL | FILE | SYSTEM.",
                "type": "string",
                "enum": [
                  "TERMINAL",
                  "FILE",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: TERMINAL | FILE | SYSTEM.",
                "type": "string",
                "enum": [
                  "TERMINAL",
                  "FILE",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: TERMINAL | FILE | SYSTEM.",
                "type": "string",
                "enum": [
                  "TERMINAL",
                  "FILE",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: TERMINAL | FILE | SYSTEM.",
                "type": "string",
                "enum": [
                  "TERMINAL",
                  "FILE",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorBlockformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: BLOCKED | UNBLOCKED or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "BLOCKED",
                      "UNBLOCKED"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: BLOCKED | UNBLOCKED or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "BLOCKED",
                      "UNBLOCKED"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: BLOCKED | UNBLOCKED or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "BLOCKED",
                      "UNBLOCKED"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: BLOCKED | UNBLOCKED or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "BLOCKED",
                      "UNBLOCKED"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorBlocksizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorDatabuffersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorDdnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorDispositionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: SHR | OLD | MOD.",
                "type": "string",
                "enum": [
                  "SHR",
                  "OLD",
                  "MOD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: SHR | OLD | MOD.",
                "type": "string",
                "enum": [
                  "SHR",
                  "OLD",
                  "MOD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: SHR | OLD | MOD.",
                "type": "string",
                "enum": [
                  "SHR",
                  "OLD",
                  "MOD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: SHR | OLD | MOD.",
                "type": "string",
                "enum": [
                  "SHR",
                  "OLD",
                  "MOD"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorDsnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-%]*\\*?[A-Z0-9$@#&.\\-%]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-%]*\\*?[A-Z0-9$@#&.\\-%]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                "maxLength": 44
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorErroroptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: IGNORE | SKIP.",
                "type": "string",
                "enum": [
                  "IGNORE",
                  "SKIP"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: IGNORE | SKIP.",
                "type": "string",
                "enum": [
                  "IGNORE",
                  "SKIP"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: IGNORE | SKIP.",
                "type": "string",
                "enum": [
                  "IGNORE",
                  "SKIP"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: IGNORE | SKIP.",
                "type": "string",
                "enum": [
                  "IGNORE",
                  "SKIP"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorFacilityidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorIndirectnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorJobuseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorOpentimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: INITIAL | DEFERRED.",
                "type": "string",
                "enum": [
                  "INITIAL",
                  "DEFERRED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: INITIAL | DEFERRED.",
                "type": "string",
                "enum": [
                  "INITIAL",
                  "DEFERRED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: INITIAL | DEFERRED.",
                "type": "string",
                "enum": [
                  "INITIAL",
                  "DEFERRED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: INITIAL | DEFERRED.",
                "type": "string",
                "enum": [
                  "INITIAL",
                  "DEFERRED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorPrintcontrolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: A | M or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "A",
                      "M"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: A | M or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "A",
                      "M"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: A | M or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "A",
                      "M"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: A | M or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "A",
                      "M"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorRecordformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: FIXED | VARIABLE or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "FIXED",
                      "VARIABLE"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: FIXED | VARIABLE or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "FIXED",
                      "VARIABLE"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: FIXED | VARIABLE or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "FIXED",
                      "VARIABLE"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: FIXED | VARIABLE or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "FIXED",
                      "VARIABLE"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorRecordsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorRecovstatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | PHYSICAL | LOGICAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "PHYSICAL",
                  "LOGICAL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | PHYSICAL | LOGICAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "PHYSICAL",
                  "LOGICAL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | PHYSICAL | LOGICAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "PHYSICAL",
                  "LOGICAL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | PHYSICAL | LOGICAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "PHYSICAL",
                  "LOGICAL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorRemotelengthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorRewindAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: LEAVE | REREAD.",
                "type": "string",
                "enum": [
                  "LEAVE",
                  "REREAD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: LEAVE | REREAD.",
                "type": "string",
                "enum": [
                  "LEAVE",
                  "REREAD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: LEAVE | REREAD.",
                "type": "string",
                "enum": [
                  "LEAVE",
                  "REREAD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: LEAVE | REREAD.",
                "type": "string",
                "enum": [
                  "LEAVE",
                  "REREAD"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorSysoutclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#] or a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Z0-9$@#]*|[*])$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#] or a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Z0-9$@#]*|[*])$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorTransidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorTriggerlevelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorTypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: EXTRA | INTRA | INDIRECT.",
                "type": "string",
                "enum": [
                  "EXTRA",
                  "INTRA",
                  "INDIRECT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: EXTRA | INTRA | INDIRECT.",
                "type": "string",
                "enum": [
                  "EXTRA",
                  "INTRA",
                  "INDIRECT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: EXTRA | INTRA | INDIRECT.",
                "type": "string",
                "enum": [
                  "EXTRA",
                  "INTRA",
                  "INDIRECT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: EXTRA | INTRA | INDIRECT.",
                "type": "string",
                "enum": [
                  "EXTRA",
                  "INTRA",
                  "INDIRECT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorTypefileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: INPUT | OUTPUT | RDBACK.",
                "type": "string",
                "enum": [
                  "INPUT",
                  "OUTPUT",
                  "RDBACK"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: INPUT | OUTPUT | RDBACK.",
                "type": "string",
                "enum": [
                  "INPUT",
                  "OUTPUT",
                  "RDBACK"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: INPUT | OUTPUT | RDBACK.",
                "type": "string",
                "enum": [
                  "INPUT",
                  "OUTPUT",
                  "RDBACK"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: INPUT | OUTPUT | RDBACK.",
                "type": "string",
                "enum": [
                  "INPUT",
                  "OUTPUT",
                  "RDBACK"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorWaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueSelectorWaitactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: QUEUE | REJECT.",
                "type": "string",
                "enum": [
                  "QUEUE",
                  "REJECT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: QUEUE | REJECT.",
                "type": "string",
                "enum": [
                  "QUEUE",
                  "REJECT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: QUEUE | REJECT.",
                "type": "string",
                "enum": [
                  "QUEUE",
                  "REJECT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: QUEUE | REJECT.",
                "type": "string",
                "enum": [
                  "QUEUE",
                  "REJECT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "atifacility": {
          "description": "Specify a value from the following list: TERMINAL | FILE | SYSTEM.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "TERMINAL",
                "FILE",
                "SYSTEM"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideAtifacilityAttribute"
            }
          ]
        },
        "blockformat": {
          "description": "Specify a value from the following list: BLOCKED | UNBLOCKED or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BLOCKED",
                "UNBLOCKED"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideBlockformatAttribute"
            }
          ]
        },
        "blocksize": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tdqueueOverrideBlocksizeAttribute"
            }
          ]
        },
        "databuffers": {
          "description": "Specify a integer in the range 1 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/tdqueueOverrideDatabuffersAttribute"
            }
          ]
        },
        "ddname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideDdnameAttribute"
            }
          ]
        },
        "disposition": {
          "description": "Specify a value from the following list: SHR | OLD | MOD.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SHR",
                "OLD",
                "MOD"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideDispositionAttribute"
            }
          ]
        },
        "dsname": {
          "description": "Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#&.\\-%]*$",
              "maxLength": 44
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideDsnameAttribute"
            }
          ]
        },
        "erroroption": {
          "description": "Specify a value from the following list: IGNORE | SKIP.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "IGNORE",
                "SKIP"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideErroroptionAttribute"
            }
          ]
        },
        "facilityid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideFacilityidAttribute"
            }
          ]
        },
        "indirectname": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideIndirectnameAttribute"
            }
          ]
        },
        "jobuserid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideJobuseridAttribute"
            }
          ]
        },
        "opentime": {
          "description": "Specify a value from the following list: INITIAL | DEFERRED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "INITIAL",
                "DEFERRED"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideOpentimeAttribute"
            }
          ]
        },
        "printcontrol": {
          "description": "Specify a value from the following list: A | M or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "A",
                "M"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/tdqueueOverridePrintcontrolAttribute"
            }
          ]
        },
        "recordformat": {
          "description": "Specify a value from the following list: FIXED | VARIABLE or a null string \"\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "FIXED",
                "VARIABLE"
              ]
            },
            {
              "type": "string",
              "pattern": "^$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideRecordformatAttribute"
            }
          ]
        },
        "recordsize": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tdqueueOverrideRecordsizeAttribute"
            }
          ]
        },
        "recovstatus": {
          "description": "Specify a value from the following list: \"NO\" | PHYSICAL | LOGICAL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "PHYSICAL",
                "LOGICAL"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideRecovstatusAttribute"
            }
          ]
        },
        "remotelength": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tdqueueOverrideRemotelengthAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideRemotenameAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideRemotesystemAttribute"
            }
          ]
        },
        "rewind": {
          "description": "Specify a value from the following list: LEAVE | REREAD.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LEAVE",
                "REREAD"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideRewindAttribute"
            }
          ]
        },
        "sysoutclass": {
          "description": "Specify a single character value from the character set [A-Z0-9$@#] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*|[*])$",
              "maxLength": 1
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$|^[*]$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideSysoutclassAttribute"
            }
          ]
        },
        "transid": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideTransidAttribute"
            }
          ]
        },
        "triggerlevel": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/tdqueueOverrideTriggerlevelAttribute"
            }
          ]
        },
        "type": {
          "description": "Specify a value from the following list: EXTRA | INTRA | INDIRECT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "EXTRA",
                "INTRA",
                "INDIRECT"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideTypeAttribute"
            }
          ]
        },
        "typefile": {
          "description": "Specify a value from the following list: INPUT | OUTPUT | RDBACK.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "INPUT",
                "OUTPUT",
                "RDBACK"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideTypefileAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/tdqueueOverrideUseridAttribute"
            }
          ]
        },
        "wait": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideWaitAttribute"
            }
          ]
        },
        "waitaction": {
          "description": "Specify a value from the following list: QUEUE | REJECT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "QUEUE",
                "REJECT"
              ]
            },
            {
              "$ref": "#/$defs/tdqueueOverrideWaitactionAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "tdqueueOverrideAtifacilityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ATIFACILITY attribute value. Specify a value from the following list: TERMINAL | FILE | SYSTEM.",
                "type": "string",
                "enum": [
                  "TERMINAL",
                  "FILE",
                  "SYSTEM"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideBlockformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BLOCKFORMAT attribute value. Specify a value from the following list: BLOCKED | UNBLOCKED or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "BLOCKED",
                      "UNBLOCKED"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideBlocksizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BLOCKSIZE attribute value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideDatabuffersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DATABUFFERS attribute value. Specify a integer in the range 1 to 255.",
                "type": "integer",
                "minimum": 1,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideDdnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DDNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DDNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DDNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DDNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideDispositionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DISPOSITION attribute value. Specify a value from the following list: SHR | OLD | MOD.",
                "type": "string",
                "enum": [
                  "SHR",
                  "OLD",
                  "MOD"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideDsnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DSNAME attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DSNAME attribute value. Specify a string of between 1 and 43 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 43
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DSNAME attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DSNAME attribute value. Specify a string of between 1 and 44 characters from the character set [A-Z0-9$@#&.-%]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#&.\\-%]*$",
                    "maxLength": 44
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#&.\\-%]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#&.\\-%]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideErroroptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ERROROPTION attribute value. Specify a value from the following list: IGNORE | SKIP.",
                "type": "string",
                "enum": [
                  "IGNORE",
                  "SKIP"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideFacilityidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing FACILITYID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing FACILITYID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the FACILITYID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the FACILITYID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#¢./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#¢./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideIndirectnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing INDIRECTNAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing INDIRECTNAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the INDIRECTNAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INDIRECTNAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideJobuseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing JOBUSERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing JOBUSERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the JOBUSERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the JOBUSERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideOpentimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the OPENTIME attribute value. Specify a value from the following list: INITIAL | DEFERRED.",
                "type": "string",
                "enum": [
                  "INITIAL",
                  "DEFERRED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverridePrintcontrolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PRINTCONTROL attribute value. Specify a value from the following list: A | M or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "A",
                      "M"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideRecordformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECORDFORMAT attribute value. Specify a value from the following list: FIXED | VARIABLE or a null string \"\".",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "FIXED",
                      "VARIABLE"
                    ]
                  },
                  {
                    "type": "string",
                    "pattern": "^$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideRecordsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECORDSIZE attribute value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideRecovstatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECOVSTATUS attribute value. Specify a value from the following list: \"NO\" | PHYSICAL | LOGICAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "PHYSICAL",
                  "LOGICAL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideRemotelengthAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTELENGTH attribute value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTENAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTENAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTENAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTENAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideRewindAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REWIND attribute value. Specify a value from the following list: LEAVE | REREAD.",
                "type": "string",
                "enum": [
                  "LEAVE",
                  "REREAD"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideSysoutclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SYSOUTCLASS attribute value. Specify a single character value from the character set [A-Z0-9$@#] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*|[*])$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$|^[*]$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a single character value from the character set [A-Z0-9$@#] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*|[*])$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$|^[*]$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SYSOUTCLASS attribute value. Specify a single character value from the character set [A-Z0-9$@#] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*|[*])$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$|^[*]$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideTransidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRANSID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRANSID attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRANSID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRANSID attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideTriggerlevelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRIGGERLEVEL attribute value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideTypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TYPE attribute value. Specify a value from the following list: EXTRA | INTRA | INDIRECT.",
                "type": "string",
                "enum": [
                  "EXTRA",
                  "INTRA",
                  "INDIRECT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideTypefileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TYPEFILE attribute value. Specify a value from the following list: INPUT | OUTPUT | RDBACK.",
                "type": "string",
                "enum": [
                  "INPUT",
                  "OUTPUT",
                  "RDBACK"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideWaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the WAIT attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tdqueueOverrideWaitactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the WAITACTION attribute value. Specify a value from the following list: QUEUE | REJECT.",
                "type": "string",
                "enum": [
                  "QUEUE",
                  "REJECT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorOverrides": {
      "description": "CICS TERMINAL resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/terminalSelector"
          },
          "overrides": {
            "$ref": "#/$defs/terminalOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "terminalSelector": {
      "description": "Use 'selector' to define the set of TERMINAL resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "TERMINAL resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/terminalSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorGroupAttribute"
            }
          ]
        },
        "altprintcopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalSelectorAltprintcopyAttribute"
            }
          ]
        },
        "altprinter": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/terminalSelectorAltprinterAttribute"
            }
          ]
        },
        "attachsec": {
          "description": "Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "IDENTIFY",
                "VERIFY",
                "PERSISTENT",
                "MIXIDPE"
              ]
            },
            {
              "$ref": "#/$defs/terminalSelectorAttachsecAttribute"
            }
          ]
        },
        "autinstmodel": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ONLY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ONLY"
              ]
            },
            {
              "$ref": "#/$defs/terminalSelectorAutinstmodelAttribute"
            }
          ]
        },
        "autinstname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorAutinstnameAttribute"
            }
          ]
        },
        "bindsecurity": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalSelectorBindsecurityAttribute"
            }
          ]
        },
        "consname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorConsnameAttribute"
            }
          ]
        },
        "inservice": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/terminalSelectorInserviceAttribute"
            }
          ]
        },
        "modename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorModenameAttribute"
            }
          ]
        },
        "natlang": {
          "description": "Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 1
            },
            {
              "$ref": "#/$defs/terminalSelectorNatlangAttribute"
            }
          ]
        },
        "netname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorNetnameAttribute"
            }
          ]
        },
        "pool": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorPoolAttribute"
            }
          ]
        },
        "printer": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/terminalSelectorPrinterAttribute"
            }
          ]
        },
        "printercopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalSelectorPrintercopyAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/terminalSelectorRemotenameAttribute"
            }
          ]
        },
        "remotesysnet": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorRemotesysnetAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/terminalSelectorRemotesystemAttribute"
            }
          ]
        },
        "securityname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorSecuritynameAttribute"
            }
          ]
        },
        "solicited": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalSelectorSolicitedAttribute"
            }
          ]
        },
        "tasklimit": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 32767
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/terminalSelectorTasklimitAttribute"
            }
          ]
        },
        "termpriority": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/terminalSelectorTermpriorityAttribute"
            }
          ]
        },
        "transaction": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/terminalSelectorTransactionAttribute"
            }
          ]
        },
        "typeterm": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorTypetermAttribute"
            }
          ]
        },
        "usedfltuser": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalSelectorUsedfltuserAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\*?[A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/terminalSelectorUseridAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "terminalSelectorAltprintcopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorAltprinterAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorAttachsecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorAutinstmodelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ONLY.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ONLY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ONLY.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ONLY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ONLY.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ONLY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ONLY.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ONLY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorAutinstnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorBindsecurityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorConsnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorInserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorModenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorNatlangAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorNetnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorPoolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorPrinterAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorPrintercopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorRemotesysnetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorSecuritynameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorSolicitedAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorTasklimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 32767.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 32767
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 32767.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 32767
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 32767.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 32767
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 32767.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 32767
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorTermpriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorTransactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorTypetermAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorUsedfltuserAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalSelectorUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^([A-Z0-9$@#]*\\*?[A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^([A-Z0-9$@#]*\\*?[A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY.",
                "type": "string",
                "pattern": "^([A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY.",
                "type": "string",
                "pattern": "^([A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "altprintcopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalOverrideAltprintcopyAttribute"
            }
          ]
        },
        "altprinter": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideAltprinterAttribute"
            }
          ]
        },
        "attachsec": {
          "description": "Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "LOCAL",
                "IDENTIFY",
                "VERIFY",
                "PERSISTENT",
                "MIXIDPE"
              ]
            },
            {
              "$ref": "#/$defs/terminalOverrideAttachsecAttribute"
            }
          ]
        },
        "autinstmodel": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ONLY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ONLY"
              ]
            },
            {
              "$ref": "#/$defs/terminalOverrideAutinstmodelAttribute"
            }
          ]
        },
        "autinstname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideAutinstnameAttribute"
            }
          ]
        },
        "bindsecurity": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalOverrideBindsecurityAttribute"
            }
          ]
        },
        "consname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideConsnameAttribute"
            }
          ]
        },
        "inservice": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/terminalOverrideInserviceAttribute"
            }
          ]
        },
        "modename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideModenameAttribute"
            }
          ]
        },
        "natlang": {
          "description": "Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 1
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideNatlangAttribute"
            }
          ]
        },
        "netname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideNetnameAttribute"
            }
          ]
        },
        "pool": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverridePoolAttribute"
            }
          ]
        },
        "printer": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/terminalOverridePrinterAttribute"
            }
          ]
        },
        "printercopy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalOverridePrintercopyAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideRemotenameAttribute"
            }
          ]
        },
        "remotesysnet": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideRemotesysnetAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideRemotesystemAttribute"
            }
          ]
        },
        "securityname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideSecuritynameAttribute"
            }
          ]
        },
        "solicited": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalOverrideSolicitedAttribute"
            }
          ]
        },
        "tasklimit": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 32767
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/terminalOverrideTasklimitAttribute"
            }
          ]
        },
        "termpriority": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/terminalOverrideTermpriorityAttribute"
            }
          ]
        },
        "transaction": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideTransactionAttribute"
            }
          ]
        },
        "typeterm": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideTypetermAttribute"
            }
          ]
        },
        "usedfltuser": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/terminalOverrideUsedfltuserAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/terminalOverrideUseridAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "terminalOverrideAltprintcopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ALTPRINTCOPY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideAltprinterAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing ALTPRINTER attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing ALTPRINTER attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the ALTPRINTER attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ALTPRINTER attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideAttachsecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ATTACHSEC attribute value. Specify a value from the following list: LOCAL | IDENTIFY | VERIFY | PERSISTENT | MIXIDPE.",
                "type": "string",
                "enum": [
                  "LOCAL",
                  "IDENTIFY",
                  "VERIFY",
                  "PERSISTENT",
                  "MIXIDPE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideAutinstmodelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTINSTMODEL attribute value. Specify a value from the following list: \"NO\" | \"YES\" | ONLY.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ONLY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideAutinstnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing AUTINSTNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing AUTINSTNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the AUTINSTNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTINSTNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideBindsecurityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BINDSECURITY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideConsnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CONSNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CONSNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CONSNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CONSNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideInserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the INSERVICE attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideModenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MODENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MODENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MODENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MODENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideNatlangAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the NATLANG attribute value. Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NATLANG attribute value. Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideNetnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing NETNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing NETNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the NETNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NETNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverridePoolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing POOL attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing POOL attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the POOL attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the POOL attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverridePrinterAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PRINTER attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PRINTER attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PRINTER attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PRINTER attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverridePrintercopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PRINTERCOPY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTENAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTENAME attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTENAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTENAME attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideRemotesysnetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTESYSNET attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTESYSNET attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTESYSNET attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTESYSNET attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideSecuritynameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing SECURITYNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing SECURITYNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SECURITYNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SECURITYNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideSolicitedAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SOLICITED attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideTasklimitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TASKLIMIT attribute value. Specify either the string \"NO\" or a single integer in the range 1 to 32767.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 32767
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideTermpriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TERMPRIORITY attribute value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideTransactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRANSACTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRANSACTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRANSACTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRANSACTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideTypetermAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TYPETERM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TYPETERM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TYPETERM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TYPETERM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideUsedfltuserAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USEDFLTUSER attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "terminalOverrideUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#] or for autoinstalled consoles the special values *FIRST or *EVERY. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*|\\*EVERY|\\*FIRST)$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tranclassSelectorOverrides": {
      "description": "CICS TRANCLASS resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/tranclassSelector"
          },
          "overrides": {
            "$ref": "#/$defs/tranclassOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "tranclassSelector": {
      "description": "Use 'selector' to define the set of TRANCLASS resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "TRANCLASS resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tranclassSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tranclassSelectorGroupAttribute"
            }
          ]
        },
        "maxactive": {
          "description": "Specify a integer in the range 0 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/tranclassSelectorMaxactiveAttribute"
            }
          ]
        },
        "purgeaction": {
          "description": "Specify a value from the following list: ABEND | DISCARD.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ABEND",
                "DISCARD"
              ]
            },
            {
              "$ref": "#/$defs/tranclassSelectorPurgeactionAttribute"
            }
          ]
        },
        "purgethresh": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 1000000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 1000000
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/tranclassSelectorPurgethreshAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "tranclassSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tranclassSelectorMaxactiveAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tranclassSelectorPurgeactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ABEND | DISCARD.",
                "type": "string",
                "enum": [
                  "ABEND",
                  "DISCARD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ABEND | DISCARD.",
                "type": "string",
                "enum": [
                  "ABEND",
                  "DISCARD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ABEND | DISCARD.",
                "type": "string",
                "enum": [
                  "ABEND",
                  "DISCARD"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ABEND | DISCARD.",
                "type": "string",
                "enum": [
                  "ABEND",
                  "DISCARD"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tranclassSelectorPurgethreshAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 1000000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 1000000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 1000000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 1000000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tranclassSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tranclassOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "maxactive": {
          "description": "Specify a integer in the range 0 to 999.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 999
            },
            {
              "$ref": "#/$defs/tranclassOverrideMaxactiveAttribute"
            }
          ]
        },
        "purgeaction": {
          "description": "Specify a value from the following list: ABEND | DISCARD.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ABEND",
                "DISCARD"
              ]
            },
            {
              "$ref": "#/$defs/tranclassOverridePurgeactionAttribute"
            }
          ]
        },
        "purgethresh": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 1000000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 1000000
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/tranclassOverridePurgethreshAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "tranclassOverrideMaxactiveAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MAXACTIVE attribute value. Specify a integer in the range 0 to 999.",
                "type": "integer",
                "minimum": 0,
                "maximum": 999
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tranclassOverridePurgeactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PURGEACTION attribute value. Specify a value from the following list: ABEND | DISCARD.",
                "type": "string",
                "enum": [
                  "ABEND",
                  "DISCARD"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tranclassOverridePurgethreshAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PURGETHRESH attribute value. Specify either the string \"NO\" or a single integer in the range 1 to 1000000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorOverrides": {
      "description": "CICS TRANSACTION resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/transactionSelector"
          },
          "overrides": {
            "$ref": "#/$defs/transactionOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "transactionSelector": {
      "description": "Use 'selector' to define the set of TRANSACTION resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "TRANSACTION resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/transactionSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/transactionSelectorGroupAttribute"
            }
          ]
        },
        "action": {
          "description": "Specify a value from the following list: BACKOUT | COMMIT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BACKOUT",
                "COMMIT"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorActionAttribute"
            }
          ]
        },
        "alias": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/transactionSelectorAliasAttribute"
            }
          ]
        },
        "brexit": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/transactionSelectorBrexitAttribute"
            }
          ]
        },
        "cmdsec": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorCmdsecAttribute"
            }
          ]
        },
        "confdata": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorConfdataAttribute"
            }
          ]
        },
        "dtimout": {
          "description": "Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 6800.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 6800
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/transactionSelectorDtimoutAttribute"
            }
          ]
        },
        "dump": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorDumpAttribute"
            }
          ]
        },
        "dynamic": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorDynamicAttribute"
            }
          ]
        },
        "isolate": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorIsolateAttribute"
            }
          ]
        },
        "localq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorLocalqAttribute"
            }
          ]
        },
        "otelemit": {
          "description": "Specify a value from the following list: NOEMIT | TASKEND.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOEMIT",
                "TASKEND"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorOtelemitAttribute"
            }
          ]
        },
        "otelprop": {
          "description": "Specify a value from the following list: NOPROP | PROPONLY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOPROP",
                "PROPONLY"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorOtelpropAttribute"
            }
          ]
        },
        "otstimeout": {
          "description": "Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 240000
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/transactionSelectorOtstimeoutAttribute"
            }
          ]
        },
        "partitionset": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/transactionSelectorPartitionsetAttribute"
            }
          ]
        },
        "priority": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/transactionSelectorPriorityAttribute"
            }
          ]
        },
        "profile": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/transactionSelectorProfileAttribute"
            }
          ]
        },
        "program": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/transactionSelectorProgramAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/transactionSelectorRemotenameAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/transactionSelectorRemotesystemAttribute"
            }
          ]
        },
        "ressec": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorRessecAttribute"
            }
          ]
        },
        "restart": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorRestartAttribute"
            }
          ]
        },
        "routable": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorRoutableAttribute"
            }
          ]
        },
        "runaway": {
          "description": "Specify either the string \"SYSTEM\" or a single integer in the range 0 to 2700000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 2700000
            },
            {
              "type": "string",
              "const": "SYSTEM"
            },
            {
              "$ref": "#/$defs/transactionSelectorRunawayAttribute"
            }
          ]
        },
        "shutdown": {
          "description": "Specify a value from the following list: DISABLED | ENABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "DISABLED",
                "ENABLED"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorShutdownAttribute"
            }
          ]
        },
        "spurge": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorSpurgeAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorStatusAttribute"
            }
          ]
        },
        "storageclear": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorStorageclearAttribute"
            }
          ]
        },
        "taskdatakey": {
          "description": "Specify a value from the following list: USER | CICS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USER",
                "CICS"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorTaskdatakeyAttribute"
            }
          ]
        },
        "taskdataloc": {
          "description": "Specify a value from the following list: BELOW | ANY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BELOW",
                "ANY"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorTaskdatalocAttribute"
            }
          ]
        },
        "taskreq": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/transactionSelectorTaskreqAttribute"
            }
          ]
        },
        "tpname": {
          "description": "Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 64
            },
            {
              "$ref": "#/$defs/transactionSelectorTpnameAttribute"
            }
          ]
        },
        "tpurge": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorTpurgeAttribute"
            }
          ]
        },
        "trace": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorTraceAttribute"
            }
          ]
        },
        "tranclass": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/transactionSelectorTranclassAttribute"
            }
          ]
        },
        "trprof": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/transactionSelectorTrprofAttribute"
            }
          ]
        },
        "twasize": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/transactionSelectorTwasizeAttribute"
            }
          ]
        },
        "wait": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionSelectorWaitAttribute"
            }
          ]
        },
        "waittime": {
          "description": "Specify three integers in the range 0 to 99 separated by commas, i.e. nn,nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,2},[0-9]{1,2},[0-9]{1,2}$"
            },
            {
              "$ref": "#/$defs/transactionSelectorWaittimeAttribute"
            }
          ]
        },
        "xtpname": {
          "description": "Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 128
            },
            {
              "$ref": "#/$defs/transactionSelectorXtpnameAttribute"
            }
          ]
        },
        "xtranid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/transactionSelectorXtranidAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "transactionSelectorActionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: BACKOUT | COMMIT.",
                "type": "string",
                "enum": [
                  "BACKOUT",
                  "COMMIT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: BACKOUT | COMMIT.",
                "type": "string",
                "enum": [
                  "BACKOUT",
                  "COMMIT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: BACKOUT | COMMIT.",
                "type": "string",
                "enum": [
                  "BACKOUT",
                  "COMMIT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: BACKOUT | COMMIT.",
                "type": "string",
                "enum": [
                  "BACKOUT",
                  "COMMIT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorAliasAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorBrexitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorCmdsecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorConfdataAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorDtimoutAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 6800.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 6800
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 6800.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 6800
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 6800.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 6800
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 6800.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 6800
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorDumpAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorDynamicAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorIsolateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorLocalqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorOtelemitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NOEMIT | TASKEND.",
                "type": "string",
                "enum": [
                  "NOEMIT",
                  "TASKEND"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NOEMIT | TASKEND.",
                "type": "string",
                "enum": [
                  "NOEMIT",
                  "TASKEND"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NOEMIT | TASKEND.",
                "type": "string",
                "enum": [
                  "NOEMIT",
                  "TASKEND"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NOEMIT | TASKEND.",
                "type": "string",
                "enum": [
                  "NOEMIT",
                  "TASKEND"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorOtelpropAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NOPROP | PROPONLY.",
                "type": "string",
                "enum": [
                  "NOPROP",
                  "PROPONLY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NOPROP | PROPONLY.",
                "type": "string",
                "enum": [
                  "NOPROP",
                  "PROPONLY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NOPROP | PROPONLY.",
                "type": "string",
                "enum": [
                  "NOPROP",
                  "PROPONLY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NOPROP | PROPONLY.",
                "type": "string",
                "enum": [
                  "NOPROP",
                  "PROPONLY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorOtstimeoutAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorPartitionsetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorPriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorProfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorProgramAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorRessecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorRestartAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorRoutableAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorRunawayAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"SYSTEM\" or a single integer in the range 0 to 2700000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 2700000
                  },
                  {
                    "type": "string",
                    "const": "SYSTEM"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"SYSTEM\" or a single integer in the range 0 to 2700000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 2700000
                  },
                  {
                    "type": "string",
                    "const": "SYSTEM"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"SYSTEM\" or a single integer in the range 0 to 2700000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 2700000
                  },
                  {
                    "type": "string",
                    "const": "SYSTEM"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"SYSTEM\" or a single integer in the range 0 to 2700000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 2700000
                  },
                  {
                    "type": "string",
                    "const": "SYSTEM"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorShutdownAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: DISABLED | ENABLED.",
                "type": "string",
                "enum": [
                  "DISABLED",
                  "ENABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: DISABLED | ENABLED.",
                "type": "string",
                "enum": [
                  "DISABLED",
                  "ENABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: DISABLED | ENABLED.",
                "type": "string",
                "enum": [
                  "DISABLED",
                  "ENABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: DISABLED | ENABLED.",
                "type": "string",
                "enum": [
                  "DISABLED",
                  "ENABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorSpurgeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorStorageclearAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorTaskdatakeyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorTaskdatalocAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorTaskreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorTpnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorTpurgeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorTraceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorTranclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorTrprofAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorTwasizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorWaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorWaittimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify three integers in the range 0 to 99 separated by commas, i.e. nn,nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify three integers in the range 0 to 99 separated by commas, i.e. nn,nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify three integers in the range 0 to 99 separated by commas, i.e. nn,nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify three integers in the range 0 to 99 separated by commas, i.e. nn,nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorXtpnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 128
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 128
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 128
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 128
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionSelectorXtranidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "action": {
          "description": "Specify a value from the following list: BACKOUT | COMMIT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BACKOUT",
                "COMMIT"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideActionAttribute"
            }
          ]
        },
        "alias": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideAliasAttribute"
            }
          ]
        },
        "brexit": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideBrexitAttribute"
            }
          ]
        },
        "cmdsec": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideCmdsecAttribute"
            }
          ]
        },
        "confdata": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideConfdataAttribute"
            }
          ]
        },
        "dtimout": {
          "description": "Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 6800.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 6800
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/transactionOverrideDtimoutAttribute"
            }
          ]
        },
        "dump": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideDumpAttribute"
            }
          ]
        },
        "dynamic": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideDynamicAttribute"
            }
          ]
        },
        "isolate": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideIsolateAttribute"
            }
          ]
        },
        "localq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideLocalqAttribute"
            }
          ]
        },
        "otelemit": {
          "description": "Specify a value from the following list: NOEMIT | TASKEND.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOEMIT",
                "TASKEND"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideOtelemitAttribute"
            }
          ]
        },
        "otelprop": {
          "description": "Specify a value from the following list: NOPROP | PROPONLY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOPROP",
                "PROPONLY"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideOtelpropAttribute"
            }
          ]
        },
        "otstimeout": {
          "description": "Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 240000
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/transactionOverrideOtstimeoutAttribute"
            }
          ]
        },
        "partitionset": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/transactionOverridePartitionsetAttribute"
            }
          ]
        },
        "priority": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/transactionOverridePriorityAttribute"
            }
          ]
        },
        "profile": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideProfileAttribute"
            }
          ]
        },
        "program": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideProgramAttribute"
            }
          ]
        },
        "remotename": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideRemotenameAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideRemotesystemAttribute"
            }
          ]
        },
        "ressec": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideRessecAttribute"
            }
          ]
        },
        "restart": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideRestartAttribute"
            }
          ]
        },
        "routable": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideRoutableAttribute"
            }
          ]
        },
        "runaway": {
          "description": "Specify either the string \"SYSTEM\" or a single integer in the range 0 to 2700000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 2700000
            },
            {
              "type": "string",
              "const": "SYSTEM"
            },
            {
              "$ref": "#/$defs/transactionOverrideRunawayAttribute"
            }
          ]
        },
        "shutdown": {
          "description": "Specify a value from the following list: DISABLED | ENABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "DISABLED",
                "ENABLED"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideShutdownAttribute"
            }
          ]
        },
        "spurge": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideSpurgeAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideStatusAttribute"
            }
          ]
        },
        "storageclear": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideStorageclearAttribute"
            }
          ]
        },
        "taskdatakey": {
          "description": "Specify a value from the following list: USER | CICS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "USER",
                "CICS"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideTaskdatakeyAttribute"
            }
          ]
        },
        "taskdataloc": {
          "description": "Specify a value from the following list: BELOW | ANY.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "BELOW",
                "ANY"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideTaskdatalocAttribute"
            }
          ]
        },
        "taskreq": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideTaskreqAttribute"
            }
          ]
        },
        "tpname": {
          "description": "Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 64
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideTpnameAttribute"
            }
          ]
        },
        "tpurge": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideTpurgeAttribute"
            }
          ]
        },
        "trace": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideTraceAttribute"
            }
          ]
        },
        "tranclass": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideTranclassAttribute"
            }
          ]
        },
        "trprof": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideTrprofAttribute"
            }
          ]
        },
        "twasize": {
          "description": "Specify a integer in the range 0 to 32767.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 32767
            },
            {
              "$ref": "#/$defs/transactionOverrideTwasizeAttribute"
            }
          ]
        },
        "wait": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/transactionOverrideWaitAttribute"
            }
          ]
        },
        "waittime": {
          "description": "Specify three integers in the range 0 to 99 separated by commas, i.e. nn,nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,2},[0-9]{1,2},[0-9]{1,2}$"
            },
            {
              "$ref": "#/$defs/transactionOverrideWaittimeAttribute"
            }
          ]
        },
        "xtpname": {
          "description": "Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 128
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideXtpnameAttribute"
            }
          ]
        },
        "xtranid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/transactionOverrideXtranidAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "transactionOverrideActionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ACTION attribute value. Specify a value from the following list: BACKOUT | COMMIT.",
                "type": "string",
                "enum": [
                  "BACKOUT",
                  "COMMIT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideAliasAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing ALIAS attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing ALIAS attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the ALIAS attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ALIAS attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideBrexitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing BREXIT attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing BREXIT attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the BREXIT attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BREXIT attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideCmdsecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CMDSEC attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideConfdataAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CONFDATA attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideDtimoutAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DTIMOUT attribute value. Specify either the string \"NO\" or a time interval (format mmss) in the range 1 to 6800.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 6800
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideDumpAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DUMP attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideDynamicAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DYNAMIC attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideIsolateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ISOLATE attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideLocalqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LOCALQ attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideOtelemitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the OTELEMIT attribute value. Specify a value from the following list: NOEMIT | TASKEND.",
                "type": "string",
                "enum": [
                  "NOEMIT",
                  "TASKEND"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideOtelpropAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the OTELPROP attribute value. Specify a value from the following list: NOPROP | PROPONLY.",
                "type": "string",
                "enum": [
                  "NOPROP",
                  "PROPONLY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideOtstimeoutAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the OTSTIMEOUT attribute value. Specify either the string \"NO\" or a time interval (format hhmmss) in the range 0 to 240000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 240000
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverridePartitionsetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PARTITIONSET attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PARTITIONSET attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PARTITIONSET attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PARTITIONSET attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverridePriorityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PRIORITY attribute value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideProfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PROFILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PROFILE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PROFILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROFILE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideProgramAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PROGRAM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PROGRAM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PROGRAM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROGRAM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideRemotenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTENAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTENAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideRessecAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESSEC attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideRestartAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RESTART attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideRoutableAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ROUTABLE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideRunawayAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RUNAWAY attribute value. Specify either the string \"SYSTEM\" or a single integer in the range 0 to 2700000.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 2700000
                  },
                  {
                    "type": "string",
                    "const": "SYSTEM"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideShutdownAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SHUTDOWN attribute value. Specify a value from the following list: DISABLED | ENABLED.",
                "type": "string",
                "enum": [
                  "DISABLED",
                  "ENABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideSpurgeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SPURGE attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideStorageclearAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STORAGECLEAR attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideTaskdatakeyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TASKDATAKEY attribute value. Specify a value from the following list: USER | CICS.",
                "type": "string",
                "enum": [
                  "USER",
                  "CICS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideTaskdatalocAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TASKDATALOC attribute value. Specify a value from the following list: BELOW | ANY.",
                "type": "string",
                "enum": [
                  "BELOW",
                  "ANY"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideTaskreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TASKREQ attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TASKREQ attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TASKREQ attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TASKREQ attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideTpnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TPNAME attribute value. Specify a string of between 1 and 63 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 63
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TPNAME attribute value. Specify a string of between 1 and 63 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 63
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TPNAME attribute value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 64
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 64
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TPNAME attribute value. Specify a string of between 1 and 64 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 64
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideTpurgeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TPURGE attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideTraceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRACE attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideTranclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRANCLASS attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRANCLASS attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRANCLASS attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRANCLASS attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideTrprofAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRPROF attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRPROF attribute value. Specify a string of between 1 and 7 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRPROF attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRPROF attribute value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideTwasizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TWASIZE attribute value. Specify a integer in the range 0 to 32767.",
                "type": "integer",
                "minimum": 0,
                "maximum": 32767
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideWaitAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the WAIT attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideWaittimeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the WAITTIME attribute value. Specify three integers in the range 0 to 99 separated by commas, i.e. nn,nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,2},[0-9]{1,2},[0-9]{1,2}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideXtpnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing XTPNAME attribute value. Specify a string of between 1 and 127 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 127
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing XTPNAME attribute value. Specify a string of between 1 and 127 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 127
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the XTPNAME attribute value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 128
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 128
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the XTPNAME attribute value. Specify a string of between 1 and 128 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 128
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "transactionOverrideXtranidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing XTRANID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing XTRANID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the XTRANID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the XTRANID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorOverrides": {
      "description": "CICS TSMODEL resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/tsmodelSelector"
          },
          "overrides": {
            "$ref": "#/$defs/tsmodelOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "tsmodelSelector": {
      "description": "Use 'selector' to define the set of TSMODEL resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "TSMODEL resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tsmodelSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tsmodelSelectorGroupAttribute"
            }
          ]
        },
        "expiryintmin": {
          "description": "Specify a integer in the range 0 to 900000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 900000
            },
            {
              "$ref": "#/$defs/tsmodelSelectorExpiryintminAttribute"
            }
          ]
        },
        "location": {
          "description": "Specify a value from the following list: AUXILIARY | MAIN.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "AUXILIARY",
                "MAIN"
              ]
            },
            {
              "$ref": "#/$defs/tsmodelSelectorLocationAttribute"
            }
          ]
        },
        "poolname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#_]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#_]*\\*?[A-Z0-9$@#_]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/tsmodelSelectorPoolnameAttribute"
            }
          ]
        },
        "prefix": {
          "description": "Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
              "maxLength": 16
            },
            {
              "$ref": "#/$defs/tsmodelSelectorPrefixAttribute"
            }
          ]
        },
        "recovery": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/tsmodelSelectorRecoveryAttribute"
            }
          ]
        },
        "remoteprefix": {
          "description": "Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
              "maxLength": 16
            },
            {
              "$ref": "#/$defs/tsmodelSelectorRemoteprefixAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/tsmodelSelectorRemotesystemAttribute"
            }
          ]
        },
        "security": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/tsmodelSelectorSecurityAttribute"
            }
          ]
        },
        "xprefix": {
          "description": "Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 32
            },
            {
              "$ref": "#/$defs/tsmodelSelectorXprefixAttribute"
            }
          ]
        },
        "xremotepfx": {
          "description": "Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 32
            },
            {
              "$ref": "#/$defs/tsmodelSelectorXremotepfxAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "tsmodelSelectorExpiryintminAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 900000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 900000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 900000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 900000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 900000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 900000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 900000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 900000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorLocationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: AUXILIARY | MAIN.",
                "type": "string",
                "enum": [
                  "AUXILIARY",
                  "MAIN"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: AUXILIARY | MAIN.",
                "type": "string",
                "enum": [
                  "AUXILIARY",
                  "MAIN"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: AUXILIARY | MAIN.",
                "type": "string",
                "enum": [
                  "AUXILIARY",
                  "MAIN"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: AUXILIARY | MAIN.",
                "type": "string",
                "enum": [
                  "AUXILIARY",
                  "MAIN"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorPoolnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#_]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#_]*\\*?[A-Z0-9$@#_]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#_]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#_]*\\*?[A-Z0-9$@#_]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#_].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#_]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#_].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#_]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorPrefixAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorRecoveryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorRemoteprefixAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 16
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorSecurityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorXprefixAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelSelectorXremotepfxAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "expiryintmin": {
          "description": "Specify a integer in the range 0 to 900000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 900000
            },
            {
              "$ref": "#/$defs/tsmodelOverrideExpiryintminAttribute"
            }
          ]
        },
        "location": {
          "description": "Specify a value from the following list: AUXILIARY | MAIN.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "AUXILIARY",
                "MAIN"
              ]
            },
            {
              "$ref": "#/$defs/tsmodelOverrideLocationAttribute"
            }
          ]
        },
        "poolname": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#_]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#_]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#_]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#_]*$"
            },
            {
              "$ref": "#/$defs/tsmodelOverridePoolnameAttribute"
            }
          ]
        },
        "prefix": {
          "description": "Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
              "maxLength": 16
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
            },
            {
              "$ref": "#/$defs/tsmodelOverridePrefixAttribute"
            }
          ]
        },
        "recovery": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/tsmodelOverrideRecoveryAttribute"
            }
          ]
        },
        "remoteprefix": {
          "description": "Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
              "maxLength": 16
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
            },
            {
              "$ref": "#/$defs/tsmodelOverrideRemoteprefixAttribute"
            }
          ]
        },
        "remotesystem": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/tsmodelOverrideRemotesystemAttribute"
            }
          ]
        },
        "security": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/tsmodelOverrideSecurityAttribute"
            }
          ]
        },
        "xprefix": {
          "description": "Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 32
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tsmodelOverrideXprefixAttribute"
            }
          ]
        },
        "xremotepfx": {
          "description": "Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 32
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/tsmodelOverrideXremotepfxAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "tsmodelOverrideExpiryintminAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the EXPIRYINTMIN attribute value. Specify a integer in the range 0 to 900000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 900000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverrideLocationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LOCATION attribute value. Specify a value from the following list: AUXILIARY | MAIN.",
                "type": "string",
                "enum": [
                  "AUXILIARY",
                  "MAIN"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverridePoolnameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing POOLNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#_]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#_]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#_]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#_]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing POOLNAME attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#_]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#_]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#_]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#_]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the POOLNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#_]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#_]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#_]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#_]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#_]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#_]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#_]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#_]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the POOLNAME attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#_]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#_]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#_]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#_]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverridePrefixAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PREFIX attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PREFIX attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PREFIX attribute value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PREFIX attribute value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverrideRecoveryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECOVERY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverrideRemoteprefixAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTEPREFIX attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTEPREFIX attribute value. Specify a string of between 1 and 15 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 15
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTEPREFIX attribute value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTEPREFIX attribute value. Specify a string of between 1 and 16 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                    "maxLength": 16
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverrideRemotesystemAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing REMOTESYSTEM attribute value. Specify a string of between 1 and 3 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REMOTESYSTEM attribute value. Specify a string of between 1 and 4 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverrideSecurityAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SECURITY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverrideXprefixAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing XPREFIX attribute value. Specify a string of between 1 and 31 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing XPREFIX attribute value. Specify a string of between 1 and 31 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the XPREFIX attribute value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the XPREFIX attribute value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "tsmodelOverrideXremotepfxAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing XREMOTEPFX attribute value. Specify a string of between 1 and 31 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing XREMOTEPFX attribute value. Specify a string of between 1 and 31 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the XREMOTEPFX attribute value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the XREMOTEPFX attribute value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorOverrides": {
      "description": "CICS TYPETERM resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/typetermSelector"
          },
          "overrides": {
            "$ref": "#/$defs/typetermOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "typetermSelector": {
      "description": "Use 'selector' to define the set of TYPETERM resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "TYPETERM resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/typetermSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/typetermSelectorGroupAttribute"
            }
          ]
        },
        "altpage": {
          "description": "Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/typetermSelectorAltpageAttribute"
            }
          ]
        },
        "altscreen": {
          "description": "Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/typetermSelectorAltscreenAttribute"
            }
          ]
        },
        "altsuffix": {
          "description": "Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 1
            },
            {
              "$ref": "#/$defs/typetermSelectorAltsuffixAttribute"
            }
          ]
        },
        "aplkybd": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorAplkybdAttribute"
            }
          ]
        },
        "apltext": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorApltextAttribute"
            }
          ]
        },
        "ascii": {
          "description": "Specify a value from the following list: \"NO\" | 7 | 8.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "7",
                "8"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorAsciiAttribute"
            }
          ]
        },
        "ati": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorAtiAttribute"
            }
          ]
        },
        "audiblealarm": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorAudiblealarmAttribute"
            }
          ]
        },
        "autoconnect": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorAutoconnectAttribute"
            }
          ]
        },
        "autopage": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorAutopageAttribute"
            }
          ]
        },
        "backtrans": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorBacktransAttribute"
            }
          ]
        },
        "bracket": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorBracketAttribute"
            }
          ]
        },
        "buildchain": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorBuildchainAttribute"
            }
          ]
        },
        "cgcsgid": {
          "description": "Specify two integers in the range 0 to 65535 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
            },
            {
              "$ref": "#/$defs/typetermSelectorCgcsgidAttribute"
            }
          ]
        },
        "color": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorColorAttribute"
            }
          ]
        },
        "copy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorCopyAttribute"
            }
          ]
        },
        "createsess": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorCreatesessAttribute"
            }
          ]
        },
        "defscreen": {
          "description": "Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/typetermSelectorDefscreenAttribute"
            }
          ]
        },
        "device": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/typetermSelectorDeviceAttribute"
            }
          ]
        },
        "discreq": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorDiscreqAttribute"
            }
          ]
        },
        "dualcasekybd": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorDualcasekybdAttribute"
            }
          ]
        },
        "errcolor": {
          "description": "Specify a value from the following list: \"NO\" | BLUE | RED | PINK | GREEN | TURQUOISE | YELLOW | NEUTRAL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "BLUE",
                "RED",
                "PINK",
                "GREEN",
                "TURQUOISE",
                "YELLOW",
                "NEUTRAL"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorErrcolorAttribute"
            }
          ]
        },
        "errhilight": {
          "description": "Specify a value from the following list: \"NO\" | BLINK | REVERSE | UNDERLINE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "BLINK",
                "REVERSE",
                "UNDERLINE"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorErrhilightAttribute"
            }
          ]
        },
        "errintensify": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorErrintensifyAttribute"
            }
          ]
        },
        "errlastline": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorErrlastlineAttribute"
            }
          ]
        },
        "extendedds": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorExtendeddsAttribute"
            }
          ]
        },
        "fmhparm": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorFmhparmAttribute"
            }
          ]
        },
        "formfeed": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorFormfeedAttribute"
            }
          ]
        },
        "hilight": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorHilightAttribute"
            }
          ]
        },
        "horizform": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorHorizformAttribute"
            }
          ]
        },
        "ioarealen": {
          "description": "Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
            },
            {
              "$ref": "#/$defs/typetermSelectorIoarealenAttribute"
            }
          ]
        },
        "katakana": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorKatakanaAttribute"
            }
          ]
        },
        "ldclist": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/typetermSelectorLdclistAttribute"
            }
          ]
        },
        "lightpen": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorLightpenAttribute"
            }
          ]
        },
        "logmode": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/typetermSelectorLogmodeAttribute"
            }
          ]
        },
        "logonmsg": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorLogonmsgAttribute"
            }
          ]
        },
        "msrcontrol": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorMsrcontrolAttribute"
            }
          ]
        },
        "nepclass": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/typetermSelectorNepclassAttribute"
            }
          ]
        },
        "obformat": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorObformatAttribute"
            }
          ]
        },
        "oboperid": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorOboperidAttribute"
            }
          ]
        },
        "outline": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorOutlineAttribute"
            }
          ]
        },
        "pagesize": {
          "description": "Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/typetermSelectorPagesizeAttribute"
            }
          ]
        },
        "partitions": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorPartitionsAttribute"
            }
          ]
        },
        "printadapter": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorPrintadapterAttribute"
            }
          ]
        },
        "progsymbols": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorProgsymbolsAttribute"
            }
          ]
        },
        "query": {
          "description": "Specify a value from the following list: \"NO\" | COLD | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "COLD",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorQueryAttribute"
            }
          ]
        },
        "receivesize": {
          "description": "Specify a integer in the range 0 to 30720.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 30720
            },
            {
              "$ref": "#/$defs/typetermSelectorReceivesizeAttribute"
            }
          ]
        },
        "recovnotify": {
          "description": "Specify a value from the following list: NONE | MESSAGE | TRANSACTION.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "MESSAGE",
                "TRANSACTION"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorRecovnotifyAttribute"
            }
          ]
        },
        "recovoption": {
          "description": "Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SYSDEFAULT",
                "CLEARCONV",
                "RELEASESESS",
                "UNCONDREL",
                "NONE"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorRecovoptionAttribute"
            }
          ]
        },
        "relreq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorRelreqAttribute"
            }
          ]
        },
        "routedmsgs": {
          "description": "Specify a value from the following list: ALL | NONE | SPECIFIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ALL",
                "NONE",
                "SPECIFIC"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorRoutedmsgsAttribute"
            }
          ]
        },
        "rstsignoff": {
          "description": "Specify a value from the following list: NOFORCE | FORCE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOFORCE",
                "FORCE"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorRstsignoffAttribute"
            }
          ]
        },
        "sendsize": {
          "description": "Specify a integer in the range 0 to 30720.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 30720
            },
            {
              "$ref": "#/$defs/typetermSelectorSendsizeAttribute"
            }
          ]
        },
        "sessiontype": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/typetermSelectorSessiontypeAttribute"
            }
          ]
        },
        "shippable": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorShippableAttribute"
            }
          ]
        },
        "signoff": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\" | LOGOFF.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO",
                "LOGOFF"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorSignoffAttribute"
            }
          ]
        },
        "sosi": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorSosiAttribute"
            }
          ]
        },
        "termmodel": {
          "description": "Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 1
            },
            {
              "$ref": "#/$defs/typetermSelectorTermmodelAttribute"
            }
          ]
        },
        "textkybd": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorTextkybdAttribute"
            }
          ]
        },
        "textprint": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorTextprintAttribute"
            }
          ]
        },
        "tti": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorTtiAttribute"
            }
          ]
        },
        "uctran": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | TRANID.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "TRANID"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorUctranAttribute"
            }
          ]
        },
        "userarealen": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/typetermSelectorUserarealenAttribute"
            }
          ]
        },
        "validation": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorValidationAttribute"
            }
          ]
        },
        "verticalform": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermSelectorVerticalformAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "typetermSelectorAltpageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorAltscreenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorAltsuffixAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorAplkybdAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorApltextAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorAsciiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | 7 | 8.",
                "type": "string",
                "enum": [
                  "NO",
                  "7",
                  "8"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | 7 | 8.",
                "type": "string",
                "enum": [
                  "NO",
                  "7",
                  "8"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | 7 | 8.",
                "type": "string",
                "enum": [
                  "NO",
                  "7",
                  "8"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | 7 | 8.",
                "type": "string",
                "enum": [
                  "NO",
                  "7",
                  "8"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorAtiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorAudiblealarmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorAutoconnectAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorAutopageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorBacktransAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorBracketAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorBuildchainAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorCgcsgidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify two integers in the range 0 to 65535 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify two integers in the range 0 to 65535 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify two integers in the range 0 to 65535 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify two integers in the range 0 to 65535 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorColorAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorCopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorCreatesessAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorDefscreenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorDeviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorDiscreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorDualcasekybdAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorErrcolorAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | BLUE | RED | PINK | GREEN | TURQUOISE | YELLOW | NEUTRAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLUE",
                  "RED",
                  "PINK",
                  "GREEN",
                  "TURQUOISE",
                  "YELLOW",
                  "NEUTRAL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | BLUE | RED | PINK | GREEN | TURQUOISE | YELLOW | NEUTRAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLUE",
                  "RED",
                  "PINK",
                  "GREEN",
                  "TURQUOISE",
                  "YELLOW",
                  "NEUTRAL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | BLUE | RED | PINK | GREEN | TURQUOISE | YELLOW | NEUTRAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLUE",
                  "RED",
                  "PINK",
                  "GREEN",
                  "TURQUOISE",
                  "YELLOW",
                  "NEUTRAL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | BLUE | RED | PINK | GREEN | TURQUOISE | YELLOW | NEUTRAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLUE",
                  "RED",
                  "PINK",
                  "GREEN",
                  "TURQUOISE",
                  "YELLOW",
                  "NEUTRAL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorErrhilightAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | BLINK | REVERSE | UNDERLINE.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLINK",
                  "REVERSE",
                  "UNDERLINE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | BLINK | REVERSE | UNDERLINE.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLINK",
                  "REVERSE",
                  "UNDERLINE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | BLINK | REVERSE | UNDERLINE.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLINK",
                  "REVERSE",
                  "UNDERLINE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | BLINK | REVERSE | UNDERLINE.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLINK",
                  "REVERSE",
                  "UNDERLINE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorErrintensifyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorErrlastlineAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorExtendeddsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorFmhparmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorFormfeedAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorHilightAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorHorizformAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorIoarealenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorKatakanaAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorLdclistAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorLightpenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorLogmodeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorLogonmsgAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorMsrcontrolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorNepclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorObformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorOboperidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorOutlineAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorPagesizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorPartitionsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorPrintadapterAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorProgsymbolsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorQueryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | COLD | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "COLD",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | COLD | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "COLD",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | COLD | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "COLD",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | COLD | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "COLD",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorReceivesizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorRecovnotifyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NONE | MESSAGE | TRANSACTION.",
                "type": "string",
                "enum": [
                  "NONE",
                  "MESSAGE",
                  "TRANSACTION"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NONE | MESSAGE | TRANSACTION.",
                "type": "string",
                "enum": [
                  "NONE",
                  "MESSAGE",
                  "TRANSACTION"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NONE | MESSAGE | TRANSACTION.",
                "type": "string",
                "enum": [
                  "NONE",
                  "MESSAGE",
                  "TRANSACTION"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NONE | MESSAGE | TRANSACTION.",
                "type": "string",
                "enum": [
                  "NONE",
                  "MESSAGE",
                  "TRANSACTION"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorRecovoptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorRelreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorRoutedmsgsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ALL | NONE | SPECIFIC.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONE",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ALL | NONE | SPECIFIC.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONE",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ALL | NONE | SPECIFIC.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONE",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ALL | NONE | SPECIFIC.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONE",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorRstsignoffAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NOFORCE | FORCE.",
                "type": "string",
                "enum": [
                  "NOFORCE",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NOFORCE | FORCE.",
                "type": "string",
                "enum": [
                  "NOFORCE",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NOFORCE | FORCE.",
                "type": "string",
                "enum": [
                  "NOFORCE",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NOFORCE | FORCE.",
                "type": "string",
                "enum": [
                  "NOFORCE",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorSendsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorSessiontypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorShippableAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorSignoffAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | LOGOFF.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "LOGOFF"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | LOGOFF.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "LOGOFF"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | LOGOFF.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "LOGOFF"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\" | LOGOFF.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "LOGOFF"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorSosiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorTermmodelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a single character value from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 1
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorTextkybdAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorTextprintAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorTtiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorUctranAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | TRANID.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "TRANID"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | TRANID.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "TRANID"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | TRANID.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "TRANID"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\" | TRANID.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "TRANID"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorUserarealenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorValidationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermSelectorVerticalformAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "altpage": {
          "description": "Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/typetermOverrideAltpageAttribute"
            }
          ]
        },
        "altscreen": {
          "description": "Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/typetermOverrideAltscreenAttribute"
            }
          ]
        },
        "altsuffix": {
          "description": "Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 1
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/typetermOverrideAltsuffixAttribute"
            }
          ]
        },
        "aplkybd": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideAplkybdAttribute"
            }
          ]
        },
        "apltext": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideApltextAttribute"
            }
          ]
        },
        "ascii": {
          "description": "Specify a value from the following list: \"NO\" | 7 | 8.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "7",
                "8"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideAsciiAttribute"
            }
          ]
        },
        "ati": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideAtiAttribute"
            }
          ]
        },
        "audiblealarm": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideAudiblealarmAttribute"
            }
          ]
        },
        "autoconnect": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideAutoconnectAttribute"
            }
          ]
        },
        "autopage": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideAutopageAttribute"
            }
          ]
        },
        "backtrans": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideBacktransAttribute"
            }
          ]
        },
        "bracket": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideBracketAttribute"
            }
          ]
        },
        "buildchain": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideBuildchainAttribute"
            }
          ]
        },
        "cgcsgid": {
          "description": "Specify two integers in the range 0 to 65535 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
            },
            {
              "$ref": "#/$defs/typetermOverrideCgcsgidAttribute"
            }
          ]
        },
        "color": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideColorAttribute"
            }
          ]
        },
        "copy": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideCopyAttribute"
            }
          ]
        },
        "createsess": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideCreatesessAttribute"
            }
          ]
        },
        "defscreen": {
          "description": "Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/typetermOverrideDefscreenAttribute"
            }
          ]
        },
        "device": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/typetermOverrideDeviceAttribute"
            }
          ]
        },
        "discreq": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideDiscreqAttribute"
            }
          ]
        },
        "dualcasekybd": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideDualcasekybdAttribute"
            }
          ]
        },
        "errcolor": {
          "description": "Specify a value from the following list: \"NO\" | BLUE | RED | PINK | GREEN | TURQUOISE | YELLOW | NEUTRAL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "BLUE",
                "RED",
                "PINK",
                "GREEN",
                "TURQUOISE",
                "YELLOW",
                "NEUTRAL"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideErrcolorAttribute"
            }
          ]
        },
        "errhilight": {
          "description": "Specify a value from the following list: \"NO\" | BLINK | REVERSE | UNDERLINE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "BLINK",
                "REVERSE",
                "UNDERLINE"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideErrhilightAttribute"
            }
          ]
        },
        "errintensify": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideErrintensifyAttribute"
            }
          ]
        },
        "errlastline": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideErrlastlineAttribute"
            }
          ]
        },
        "extendedds": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideExtendeddsAttribute"
            }
          ]
        },
        "fmhparm": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideFmhparmAttribute"
            }
          ]
        },
        "formfeed": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideFormfeedAttribute"
            }
          ]
        },
        "hilight": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideHilightAttribute"
            }
          ]
        },
        "horizform": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideHorizformAttribute"
            }
          ]
        },
        "ioarealen": {
          "description": "Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
            },
            {
              "$ref": "#/$defs/typetermOverrideIoarealenAttribute"
            }
          ]
        },
        "katakana": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideKatakanaAttribute"
            }
          ]
        },
        "ldclist": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/typetermOverrideLdclistAttribute"
            }
          ]
        },
        "lightpen": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideLightpenAttribute"
            }
          ]
        },
        "logmode": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/typetermOverrideLogmodeAttribute"
            }
          ]
        },
        "logonmsg": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideLogonmsgAttribute"
            }
          ]
        },
        "msrcontrol": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideMsrcontrolAttribute"
            }
          ]
        },
        "nepclass": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/typetermOverrideNepclassAttribute"
            }
          ]
        },
        "obformat": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideObformatAttribute"
            }
          ]
        },
        "oboperid": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideOboperidAttribute"
            }
          ]
        },
        "outline": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideOutlineAttribute"
            }
          ]
        },
        "pagesize": {
          "description": "Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
            },
            {
              "$ref": "#/$defs/typetermOverridePagesizeAttribute"
            }
          ]
        },
        "partitions": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverridePartitionsAttribute"
            }
          ]
        },
        "printadapter": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverridePrintadapterAttribute"
            }
          ]
        },
        "progsymbols": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideProgsymbolsAttribute"
            }
          ]
        },
        "query": {
          "description": "Specify a value from the following list: \"NO\" | COLD | ALL.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "COLD",
                "ALL"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideQueryAttribute"
            }
          ]
        },
        "receivesize": {
          "description": "Specify a integer in the range 0 to 30720.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 30720
            },
            {
              "$ref": "#/$defs/typetermOverrideReceivesizeAttribute"
            }
          ]
        },
        "recovnotify": {
          "description": "Specify a value from the following list: NONE | MESSAGE | TRANSACTION.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "MESSAGE",
                "TRANSACTION"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideRecovnotifyAttribute"
            }
          ]
        },
        "recovoption": {
          "description": "Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SYSDEFAULT",
                "CLEARCONV",
                "RELEASESESS",
                "UNCONDREL",
                "NONE"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideRecovoptionAttribute"
            }
          ]
        },
        "relreq": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideRelreqAttribute"
            }
          ]
        },
        "routedmsgs": {
          "description": "Specify a value from the following list: ALL | NONE | SPECIFIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ALL",
                "NONE",
                "SPECIFIC"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideRoutedmsgsAttribute"
            }
          ]
        },
        "rstsignoff": {
          "description": "Specify a value from the following list: NOFORCE | FORCE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOFORCE",
                "FORCE"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideRstsignoffAttribute"
            }
          ]
        },
        "sendsize": {
          "description": "Specify a integer in the range 0 to 30720.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 30720
            },
            {
              "$ref": "#/$defs/typetermOverrideSendsizeAttribute"
            }
          ]
        },
        "sessiontype": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/typetermOverrideSessiontypeAttribute"
            }
          ]
        },
        "shippable": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideShippableAttribute"
            }
          ]
        },
        "signoff": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\" | LOGOFF.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO",
                "LOGOFF"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideSignoffAttribute"
            }
          ]
        },
        "sosi": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideSosiAttribute"
            }
          ]
        },
        "termmodel": {
          "description": "Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 1
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/typetermOverrideTermmodelAttribute"
            }
          ]
        },
        "textkybd": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideTextkybdAttribute"
            }
          ]
        },
        "textprint": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideTextprintAttribute"
            }
          ]
        },
        "tti": {
          "description": "Specify a value from the following list: \"YES\" | \"NO\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "YES",
                "NO"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideTtiAttribute"
            }
          ]
        },
        "uctran": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\" | TRANID.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES",
                "TRANID"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideUctranAttribute"
            }
          ]
        },
        "userarealen": {
          "description": "Specify a integer in the range 0 to 255.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 255
            },
            {
              "$ref": "#/$defs/typetermOverrideUserarealenAttribute"
            }
          ]
        },
        "validation": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideValidationAttribute"
            }
          ]
        },
        "verticalform": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/typetermOverrideVerticalformAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "typetermOverrideAltpageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ALTPAGE attribute value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideAltscreenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ALTSCREEN attribute value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideAltsuffixAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the ALTSUFFIX attribute value. Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ALTSUFFIX attribute value. Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideAplkybdAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the APLKYBD attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideApltextAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the APLTEXT attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideAsciiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ASCII attribute value. Specify a value from the following list: \"NO\" | 7 | 8.",
                "type": "string",
                "enum": [
                  "NO",
                  "7",
                  "8"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideAtiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ATI attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideAudiblealarmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUDIBLEALARM attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideAutoconnectAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTOCONNECT attribute value. Specify a value from the following list: \"NO\" | \"YES\" | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideAutopageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTOPAGE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideBacktransAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BACKTRANS attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideBracketAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BRACKET attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideBuildchainAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the BUILDCHAIN attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideCgcsgidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CGCSGID attribute value. Specify two integers in the range 0 to 65535 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideColorAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the COLOR attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideCopyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the COPY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideCreatesessAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CREATESESS attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideDefscreenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DEFSCREEN attribute value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideDeviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing DEVICE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing DEVICE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the DEVICE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DEVICE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideDiscreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DISCREQ attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideDualcasekybdAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the DUALCASEKYBD attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideErrcolorAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ERRCOLOR attribute value. Specify a value from the following list: \"NO\" | BLUE | RED | PINK | GREEN | TURQUOISE | YELLOW | NEUTRAL.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLUE",
                  "RED",
                  "PINK",
                  "GREEN",
                  "TURQUOISE",
                  "YELLOW",
                  "NEUTRAL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideErrhilightAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ERRHILIGHT attribute value. Specify a value from the following list: \"NO\" | BLINK | REVERSE | UNDERLINE.",
                "type": "string",
                "enum": [
                  "NO",
                  "BLINK",
                  "REVERSE",
                  "UNDERLINE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideErrintensifyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ERRINTENSIFY attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideErrlastlineAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ERRLASTLINE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideExtendeddsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the EXTENDEDDS attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideFmhparmAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the FMHPARM attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideFormfeedAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the FORMFEED attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideHilightAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HILIGHT attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideHorizformAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HORIZFORM attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideIoarealenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the IOAREALEN attribute value. Specify two integers in the range 0 to 32767 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,5},[0-9]{1,5}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideKatakanaAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the KATAKANA attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideLdclistAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing LDCLIST attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing LDCLIST attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the LDCLIST attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LDCLIST attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideLightpenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LIGHTPEN attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideLogmodeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing LOGMODE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing LOGMODE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the LOGMODE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LOGMODE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideLogonmsgAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LOGONMSG attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideMsrcontrolAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MSRCONTROL attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideNepclassAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the NEPCLASS attribute value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideObformatAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the OBFORMAT attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideOboperidAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the OBOPERID attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideOutlineAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the OUTLINE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverridePagesizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PAGESIZE attribute value. Specify two integers in the range 0 to 255 separated by commas, i.e. nn,nn.",
                "type": "string",
                "pattern": "^[0-9]{1,3},[0-9]{1,3}$"
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverridePartitionsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PARTITIONS attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverridePrintadapterAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PRINTADAPTER attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideProgsymbolsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROGSYMBOLS attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideQueryAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the QUERY attribute value. Specify a value from the following list: \"NO\" | COLD | ALL.",
                "type": "string",
                "enum": [
                  "NO",
                  "COLD",
                  "ALL"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideReceivesizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECEIVESIZE attribute value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideRecovnotifyAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECOVNOTIFY attribute value. Specify a value from the following list: NONE | MESSAGE | TRANSACTION.",
                "type": "string",
                "enum": [
                  "NONE",
                  "MESSAGE",
                  "TRANSACTION"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideRecovoptionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RECOVOPTION attribute value. Specify a value from the following list: SYSDEFAULT | CLEARCONV | RELEASESESS | UNCONDREL | NONE.",
                "type": "string",
                "enum": [
                  "SYSDEFAULT",
                  "CLEARCONV",
                  "RELEASESESS",
                  "UNCONDREL",
                  "NONE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideRelreqAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RELREQ attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideRoutedmsgsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ROUTEDMSGS attribute value. Specify a value from the following list: ALL | NONE | SPECIFIC.",
                "type": "string",
                "enum": [
                  "ALL",
                  "NONE",
                  "SPECIFIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideRstsignoffAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the RSTSIGNOFF attribute value. Specify a value from the following list: NOFORCE | FORCE.",
                "type": "string",
                "enum": [
                  "NOFORCE",
                  "FORCE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideSendsizeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SENDSIZE attribute value. Specify a integer in the range 0 to 30720.",
                "type": "integer",
                "minimum": 0,
                "maximum": 30720
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideSessiontypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing SESSIONTYPE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing SESSIONTYPE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the SESSIONTYPE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SESSIONTYPE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideShippableAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SHIPPABLE attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideSignoffAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SIGNOFF attribute value. Specify a value from the following list: \"YES\" | \"NO\" | LOGOFF.",
                "type": "string",
                "enum": [
                  "YES",
                  "NO",
                  "LOGOFF"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideSosiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SOSI attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideTermmodelAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TERMMODEL attribute value. Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TERMMODEL attribute value. Specify a single character value from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 1
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideTextkybdAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TEXTKYBD attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideTextprintAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TEXTPRINT attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideTtiAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TTI attribute value. Specify a value from the following list: \"YES\" | \"NO\".",
                "type": "string",
                "enum": [
                  "YES",
                  "NO"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideUctranAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the UCTRAN attribute value. Specify a value from the following list: \"NO\" | \"YES\" | TRANID.",
                "type": "string",
                "enum": [
                  "NO",
                  "YES",
                  "TRANID"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideUserarealenAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USERAREALEN attribute value. Specify a integer in the range 0 to 255.",
                "type": "integer",
                "minimum": 0,
                "maximum": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideValidationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the VALIDATION attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "typetermOverrideVerticalformAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the VERTICALFORM attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorOverrides": {
      "description": "CICS URIMAP resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/urimapSelector"
          },
          "overrides": {
            "$ref": "#/$defs/urimapOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "urimapSelector": {
      "description": "Use 'selector' to define the set of URIMAP resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "URIMAP resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/urimapSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/urimapSelectorGroupAttribute"
            }
          ]
        },
        "analyzer": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/urimapSelectorAnalyzerAttribute"
            }
          ]
        },
        "atomservice": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/urimapSelectorAtomserviceAttribute"
            }
          ]
        },
        "attls": {
          "description": "Specify a value from the following list: NOTAWARE | AWARE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOTAWARE",
                "AWARE"
              ]
            },
            {
              "$ref": "#/$defs/urimapSelectorAttlsAttribute"
            }
          ]
        },
        "authenticate": {
          "description": "Specify a value from the following list: \"NO\" | BASIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "BASIC"
              ]
            },
            {
              "$ref": "#/$defs/urimapSelectorAuthenticateAttribute"
            }
          ]
        },
        "certificate": {
          "description": "Specify a string of between 1 and 32 characters. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[\\S]*\\*?[\\S]*$",
              "maxLength": 32
            },
            {
              "$ref": "#/$defs/urimapSelectorCertificateAttribute"
            }
          ]
        },
        "characterset": {
          "description": "Specify a string of between 1 and 40 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 40
            },
            {
              "$ref": "#/$defs/urimapSelectorCharactersetAttribute"
            }
          ]
        },
        "ciphers": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 56
            },
            {
              "$ref": "#/$defs/urimapSelectorCiphersAttribute"
            }
          ]
        },
        "converter": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/urimapSelectorConverterAttribute"
            }
          ]
        },
        "hfsfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/urimapSelectorHfsfileAttribute"
            }
          ]
        },
        "host": {
          "description": "Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 116
            },
            {
              "$ref": "#/$defs/urimapSelectorHostAttribute"
            }
          ]
        },
        "hostcodepage": {
          "description": "Specify a string of between 1 and 10 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 10
            },
            {
              "$ref": "#/$defs/urimapSelectorHostcodepageAttribute"
            }
          ]
        },
        "location": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/urimapSelectorLocationAttribute"
            }
          ]
        },
        "mediatype": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
              "maxLength": 56
            },
            {
              "$ref": "#/$defs/urimapSelectorMediatypeAttribute"
            }
          ]
        },
        "path": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/urimapSelectorPathAttribute"
            }
          ]
        },
        "pipeline": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/urimapSelectorPipelineAttribute"
            }
          ]
        },
        "port": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/urimapSelectorPortAttribute"
            }
          ]
        },
        "program": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/urimapSelectorProgramAttribute"
            }
          ]
        },
        "redirecttype": {
          "description": "Specify a value from the following list: NONE | TEMPORARY | PERMANENT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "TEMPORARY",
                "PERMANENT"
              ]
            },
            {
              "$ref": "#/$defs/urimapSelectorRedirecttypeAttribute"
            }
          ]
        },
        "scheme": {
          "description": "Specify a value from the following list: HTTP | HTTPS | IIOP | JMS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "HTTP",
                "HTTPS",
                "IIOP",
                "JMS"
              ]
            },
            {
              "$ref": "#/$defs/urimapSelectorSchemeAttribute"
            }
          ]
        },
        "socketclose": {
          "description": "Specify a time interval (format hhmmss) in the range 0 to 240000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 240000
            },
            {
              "$ref": "#/$defs/urimapSelectorSocketcloseAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/urimapSelectorStatusAttribute"
            }
          ]
        },
        "tcpipservice": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/urimapSelectorTcpipserviceAttribute"
            }
          ]
        },
        "templatename": {
          "description": "Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 48
            },
            {
              "$ref": "#/$defs/urimapSelectorTemplatenameAttribute"
            }
          ]
        },
        "transaction": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "$ref": "#/$defs/urimapSelectorTransactionAttribute"
            }
          ]
        },
        "usage": {
          "description": "Specify a value from the following list: SERVER | CLIENT | PIPELINE | ATOM | JVMSERVER.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SERVER",
                "CLIENT",
                "PIPELINE",
                "ATOM",
                "JVMSERVER"
              ]
            },
            {
              "$ref": "#/$defs/urimapSelectorUsageAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/urimapSelectorUseridAttribute"
            }
          ]
        },
        "webservice": {
          "description": "Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 32
            },
            {
              "$ref": "#/$defs/urimapSelectorWebserviceAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "urimapSelectorAnalyzerAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorAtomserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorAttlsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NOTAWARE | AWARE.",
                "type": "string",
                "enum": [
                  "NOTAWARE",
                  "AWARE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NOTAWARE | AWARE.",
                "type": "string",
                "enum": [
                  "NOTAWARE",
                  "AWARE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NOTAWARE | AWARE.",
                "type": "string",
                "enum": [
                  "NOTAWARE",
                  "AWARE"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NOTAWARE | AWARE.",
                "type": "string",
                "enum": [
                  "NOTAWARE",
                  "AWARE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorAuthenticateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | BASIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | BASIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | BASIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | BASIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorCertificateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[\\S]*\\*?[\\S]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 32 characters. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[\\S]*\\*?[\\S]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 32 characters.",
                "type": "string",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters.",
                "type": "string",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorCharactersetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 40 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 40
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 40 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 40
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 40 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 40
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 40 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 40
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorCiphersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorConverterAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorHfsfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorHostAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>] or a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*|[*])$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>] or a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*|[*])$",
                "maxLength": 116
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorHostcodepageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 10 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 10
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 10 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 10
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 10 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 10
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 10 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 10
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorLocationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorMediatypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$",
                "maxLength": 56
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorPathAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorPipelineAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorPortAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorProgramAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorRedirecttypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: NONE | TEMPORARY | PERMANENT.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TEMPORARY",
                  "PERMANENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: NONE | TEMPORARY | PERMANENT.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TEMPORARY",
                  "PERMANENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: NONE | TEMPORARY | PERMANENT.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TEMPORARY",
                  "PERMANENT"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: NONE | TEMPORARY | PERMANENT.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TEMPORARY",
                  "PERMANENT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorSchemeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: HTTP | HTTPS | IIOP | JMS.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "HTTPS",
                  "IIOP",
                  "JMS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: HTTP | HTTPS | IIOP | JMS.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "HTTPS",
                  "IIOP",
                  "JMS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: HTTP | HTTPS | IIOP | JMS.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "HTTPS",
                  "IIOP",
                  "JMS"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: HTTP | HTTPS | IIOP | JMS.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "HTTPS",
                  "IIOP",
                  "JMS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorSocketcloseAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a time interval (format hhmmss) in the range 0 to 240000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 240000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a time interval (format hhmmss) in the range 0 to 240000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 240000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a time interval (format hhmmss) in the range 0 to 240000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 240000
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a time interval (format hhmmss) in the range 0 to 240000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 240000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorTcpipserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorTemplatenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'.",
                "type": "string",
                "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                "maxLength": 48
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorTransactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 4
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorUsageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: SERVER | CLIENT | PIPELINE | ATOM | JVMSERVER.",
                "type": "string",
                "enum": [
                  "SERVER",
                  "CLIENT",
                  "PIPELINE",
                  "ATOM",
                  "JVMSERVER"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: SERVER | CLIENT | PIPELINE | ATOM | JVMSERVER.",
                "type": "string",
                "enum": [
                  "SERVER",
                  "CLIENT",
                  "PIPELINE",
                  "ATOM",
                  "JVMSERVER"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: SERVER | CLIENT | PIPELINE | ATOM | JVMSERVER.",
                "type": "string",
                "enum": [
                  "SERVER",
                  "CLIENT",
                  "PIPELINE",
                  "ATOM",
                  "JVMSERVER"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: SERVER | CLIENT | PIPELINE | ATOM | JVMSERVER.",
                "type": "string",
                "enum": [
                  "SERVER",
                  "CLIENT",
                  "PIPELINE",
                  "ATOM",
                  "JVMSERVER"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapSelectorWebserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 32
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "analyzer": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/urimapOverrideAnalyzerAttribute"
            }
          ]
        },
        "atomservice": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideAtomserviceAttribute"
            }
          ]
        },
        "attls": {
          "description": "Specify a value from the following list: NOTAWARE | AWARE.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NOTAWARE",
                "AWARE"
              ]
            },
            {
              "$ref": "#/$defs/urimapOverrideAttlsAttribute"
            }
          ]
        },
        "authenticate": {
          "description": "Specify a value from the following list: \"NO\" | BASIC.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "BASIC"
              ]
            },
            {
              "$ref": "#/$defs/urimapOverrideAuthenticateAttribute"
            }
          ]
        },
        "certificate": {
          "description": "Specify a string of between 1 and 32 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "maxLength": 32
            },
            {
              "type": "string",
              "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideCertificateAttribute"
            }
          ]
        },
        "characterset": {
          "description": "Specify a string of between 1 and 40 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 40
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideCharactersetAttribute"
            }
          ]
        },
        "ciphers": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 56
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideCiphersAttribute"
            }
          ]
        },
        "converter": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideConverterAttribute"
            }
          ]
        },
        "hfsfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
            },
            {
              "$ref": "#/$defs/urimapOverrideHfsfileAttribute"
            }
          ]
        },
        "host": {
          "description": "Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*|[*])$",
              "maxLength": 116
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$|^[*]$"
            },
            {
              "$ref": "#/$defs/urimapOverrideHostAttribute"
            }
          ]
        },
        "hostcodepage": {
          "description": "Specify a string of between 1 and 10 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 10
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideHostcodepageAttribute"
            }
          ]
        },
        "location": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
            },
            {
              "$ref": "#/$defs/urimapOverrideLocationAttribute"
            }
          ]
        },
        "mediatype": {
          "description": "Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$",
              "maxLength": 56
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideMediatypeAttribute"
            }
          ]
        },
        "path": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
            },
            {
              "$ref": "#/$defs/urimapOverridePathAttribute"
            }
          ]
        },
        "pipeline": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/urimapOverridePipelineAttribute"
            }
          ]
        },
        "port": {
          "description": "Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535
            },
            {
              "type": "string",
              "const": "NO"
            },
            {
              "$ref": "#/$defs/urimapOverridePortAttribute"
            }
          ]
        },
        "program": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideProgramAttribute"
            }
          ]
        },
        "redirecttype": {
          "description": "Specify a value from the following list: NONE | TEMPORARY | PERMANENT.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NONE",
                "TEMPORARY",
                "PERMANENT"
              ]
            },
            {
              "$ref": "#/$defs/urimapOverrideRedirecttypeAttribute"
            }
          ]
        },
        "scheme": {
          "description": "Specify a value from the following list: HTTP | HTTPS | IIOP | JMS.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "HTTP",
                "HTTPS",
                "IIOP",
                "JMS"
              ]
            },
            {
              "$ref": "#/$defs/urimapOverrideSchemeAttribute"
            }
          ]
        },
        "socketclose": {
          "description": "Specify a time interval (format hhmmss) in the range 0 to 240000.",
          "oneOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 240000
            },
            {
              "$ref": "#/$defs/urimapOverrideSocketcloseAttribute"
            }
          ]
        },
        "status": {
          "description": "Specify a value from the following list: ENABLED | DISABLED.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "ENABLED",
                "DISABLED"
              ]
            },
            {
              "$ref": "#/$defs/urimapOverrideStatusAttribute"
            }
          ]
        },
        "tcpipservice": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideTcpipserviceAttribute"
            }
          ]
        },
        "templatename": {
          "description": "Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
              "maxLength": 48
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
            },
            {
              "$ref": "#/$defs/urimapOverrideTemplatenameAttribute"
            }
          ]
        },
        "transaction": {
          "description": "Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 4
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideTransactionAttribute"
            }
          ]
        },
        "usage": {
          "description": "Specify a value from the following list: SERVER | CLIENT | PIPELINE | ATOM | JVMSERVER.",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "SERVER",
                "CLIENT",
                "PIPELINE",
                "ATOM",
                "JVMSERVER"
              ]
            },
            {
              "$ref": "#/$defs/urimapOverrideUsageAttribute"
            }
          ]
        },
        "userid": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideUseridAttribute"
            }
          ]
        },
        "webservice": {
          "description": "Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 32
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/urimapOverrideWebserviceAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "urimapOverrideAnalyzerAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ANALYZER attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideAtomserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing ATOMSERVICE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing ATOMSERVICE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the ATOMSERVICE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ATOMSERVICE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideAttlsAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ATTLS attribute value. Specify a value from the following list: NOTAWARE | AWARE.",
                "type": "string",
                "enum": [
                  "NOTAWARE",
                  "AWARE"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideAuthenticateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the AUTHENTICATE attribute value. Specify a value from the following list: \"NO\" | BASIC.",
                "type": "string",
                "enum": [
                  "NO",
                  "BASIC"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideCertificateAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CERTIFICATE attribute value. Specify a string of between 1 and 31 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CERTIFICATE attribute value. Specify a string of between 1 and 31 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CERTIFICATE attribute value. Specify a string of between 1 and 32 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 32 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CERTIFICATE attribute value. Specify a string of between 1 and 32 characters. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([\\S]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[\\S]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideCharactersetAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CHARACTERSET attribute value. Specify a string of between 1 and 39 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 39
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CHARACTERSET attribute value. Specify a string of between 1 and 39 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 39
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CHARACTERSET attribute value. Specify a string of between 1 and 40 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 40
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 40 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 40
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CHARACTERSET attribute value. Specify a string of between 1 and 40 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 40
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideCiphersAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CIPHERS attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CIPHERS attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CIPHERS attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CIPHERS attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideConverterAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing CONVERTER attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing CONVERTER attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the CONVERTER attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the CONVERTER attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideHfsfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing HFSFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing HFSFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the HFSFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HFSFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideHostAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing HOST attribute value. Specify a string of between 1 and 115 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*|[*])$",
                    "maxLength": 115
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$|^[*]$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing HOST attribute value. Specify a string of between 1 and 115 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*|[*])$",
                    "maxLength": 115
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$|^[*]$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the HOST attribute value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*|[*])$",
                    "maxLength": 116
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$|^[*]$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*|[*])$",
                    "maxLength": 116
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$|^[*]$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HOST attribute value. Specify a string of between 1 and 116 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>] or a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*|[*])$",
                    "maxLength": 116
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$|^[*]$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideHostcodepageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing HOSTCODEPAGE attribute value. Specify a string of between 1 and 9 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 9
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing HOSTCODEPAGE attribute value. Specify a string of between 1 and 9 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 9
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the HOSTCODEPAGE attribute value. Specify a string of between 1 and 10 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 10
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 10 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 10
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the HOSTCODEPAGE attribute value. Specify a string of between 1 and 10 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 10
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideLocationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing LOCATION attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing LOCATION attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the LOCATION attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the LOCATION attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideMediatypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing MEDIATYPE attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing MEDIATYPE attribute value. Specify a string of between 1 and 55 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$",
                    "maxLength": 55
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the MEDIATYPE attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the MEDIATYPE attribute value. Specify a string of between 1 and 56 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>+*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$",
                    "maxLength": 56
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>+*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverridePathAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PATH attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PATH attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PATH attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PATH attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>*]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>*]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverridePipelineAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PIPELINE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PIPELINE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PIPELINE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PIPELINE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverridePortAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PORT attribute value. Specify either the string \"NO\" or a single integer in the range 1 to 65535.",
                "oneOf": [
                  {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535
                  },
                  {
                    "type": "string",
                    "const": "NO"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideProgramAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PROGRAM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PROGRAM attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PROGRAM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PROGRAM attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideRedirecttypeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the REDIRECTTYPE attribute value. Specify a value from the following list: NONE | TEMPORARY | PERMANENT.",
                "type": "string",
                "enum": [
                  "NONE",
                  "TEMPORARY",
                  "PERMANENT"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideSchemeAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SCHEME attribute value. Specify a value from the following list: HTTP | HTTPS | IIOP | JMS.",
                "type": "string",
                "enum": [
                  "HTTP",
                  "HTTPS",
                  "IIOP",
                  "JMS"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideSocketcloseAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the SOCKETCLOSE attribute value. Specify a time interval (format hhmmss) in the range 0 to 240000.",
                "type": "integer",
                "minimum": 0,
                "maximum": 240000
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideStatusAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the STATUS attribute value. Specify a value from the following list: ENABLED | DISABLED.",
                "type": "string",
                "enum": [
                  "ENABLED",
                  "DISABLED"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideTcpipserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TCPIPSERVICE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TCPIPSERVICE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TCPIPSERVICE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TCPIPSERVICE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideTemplatenameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TEMPLATENAME attribute value. Specify a string of between 1 and 47 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 47
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TEMPLATENAME attribute value. Specify a string of between 1 and 47 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 47
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TEMPLATENAME attribute value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TEMPLATENAME attribute value. Specify a string of between 1 and 48 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. The value may end with a single wildcard character '*'. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?|[*])$",
                    "maxLength": 48
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*[*]?$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideTransactionAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing TRANSACTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing TRANSACTION attribute value. Specify a string of between 1 and 3 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 3
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the TRANSACTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the TRANSACTION attribute value. Specify a string of between 1 and 4 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 4
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideUsageAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USAGE attribute value. Specify a value from the following list: SERVER | CLIENT | PIPELINE | ATOM | JVMSERVER.",
                "type": "string",
                "enum": [
                  "SERVER",
                  "CLIENT",
                  "PIPELINE",
                  "ATOM",
                  "JVMSERVER"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideUseridAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing USERID attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the USERID attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "urimapOverrideWebserviceAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing WEBSERVICE attribute value. Specify a string of between 1 and 31 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing WEBSERVICE attribute value. Specify a string of between 1 and 31 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 31
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the WEBSERVICE attribute value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the WEBSERVICE attribute value. Specify a string of between 1 and 32 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 32
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceSelectorOverrides": {
      "description": "CICS WEBSERVICE resources type.",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "selector": {
            "$ref": "#/$defs/webserviceSelector"
          },
          "overrides": {
            "$ref": "#/$defs/webserviceOverrides"
          }
        },
        "additionalProperties": false
      }
    },
    "webserviceSelector": {
      "description": "Use 'selector' to define the set of WEBSERVICE resources that are to have their attributes overridden.",
      "type": "object",
      "properties": {
        "name": {
          "description": "WEBSERVICE resources can be selected by specifying a string or using the 'is', 'not', 'literal' and 'literalNot' list items. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/webserviceSelectorNameAttribute"
            }
          ]
        },
        "group": {
          "description": "The RDO group name can be selected by specifying a string or by using the 'is', 'not', 'literal' and 'literalNot' list operators. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/webserviceSelectorGroupAttribute"
            }
          ]
        },
        "archivefile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/webserviceSelectorArchivefileAttribute"
            }
          ]
        },
        "pipeline": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "$ref": "#/$defs/webserviceSelectorPipelineAttribute"
            }
          ]
        },
        "validation": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/webserviceSelectorValidationAttribute"
            }
          ]
        },
        "wsbind": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/webserviceSelectorWsbindAttribute"
            }
          ]
        },
        "wsdlfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "$ref": "#/$defs/webserviceSelectorWsdlfileAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "webserviceSelectorArchivefileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceSelectorGroupAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceSelectorPipelineAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*\\*?[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#].",
                "type": "string",
                "pattern": "^[A-Z0-9$@#]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceSelectorValidationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceSelectorNameAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 8 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 8
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceSelectorWsbindAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceSelectorWsdlfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "not": {
                "description": "Use 'not' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "is": {
                "description": "Use 'is' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. A single wildcard character '*' can also be specified anywhere in the value.",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\*?[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literal": {
                "description": "Use 'literal' to include resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "literalNot": {
                "description": "Use 'literalNot' to exclude resources that contain the specified value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>].",
                "type": "string",
                "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                "maxLength": 255
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceOverrides": {
      "description": "Use 'overrides' to specify how the attributes of a resource are overridden.",
      "type": "object",
      "properties": {
        "archivefile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/webserviceOverrideArchivefileAttribute"
            }
          ]
        },
        "pipeline": {
          "description": "Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Z0-9$@#]*$",
              "maxLength": 8
            },
            {
              "type": "string",
              "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
            },
            {
              "$ref": "#/$defs/webserviceOverridePipelineAttribute"
            }
          ]
        },
        "validation": {
          "description": "Specify a value from the following list: \"NO\" | \"YES\".",
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "NO",
                "YES"
              ]
            },
            {
              "$ref": "#/$defs/webserviceOverrideValidationAttribute"
            }
          ]
        },
        "wsbind": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/webserviceOverrideWsbindAttribute"
            }
          ]
        },
        "wsdlfile": {
          "description": "Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
          "oneOf": [
            {
              "type": "string",
              "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
              "maxLength": 255
            },
            {
              "type": "string",
              "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
            },
            {
              "$ref": "#/$defs/webserviceOverrideWsdlfileAttribute"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "webserviceOverrideArchivefileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing ARCHIVEFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing ARCHIVEFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the ARCHIVEFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the ARCHIVEFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceOverridePipelineAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing PIPELINE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing PIPELINE attribute value. Specify a string of between 1 and 7 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 7
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the PIPELINE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the PIPELINE attribute value. Specify a string of between 1 and 8 characters from the character set [A-Z0-9$@#]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Z0-9$@#]*$",
                    "maxLength": 8
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Z0-9$@#]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Z0-9$@#]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceOverrideValidationAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the VALIDATION attribute value. Specify a value from the following list: \"NO\" | \"YES\".",
                "type": "string",
                "enum": [
                  "NO",
                  "YES"
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceOverrideWsbindAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing WSBIND attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing WSBIND attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the WSBIND attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the WSBIND attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    },
    "webserviceOverrideWsdlfileAttribute": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "prefix": {
                "description": "Add a prefix to existing WSDLFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "suffix": {
                "description": "Add a suffix to existing WSDLFILE attribute value. Specify a string of between 1 and 254 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 254
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "find": {
                "description": "Find a specific value in the WSDLFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              },
              "replace": {
                "description": "Replace all instances of the 'find' value with the 'replace' value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "required": [
              "find",
              "replace"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "set": {
                "description": "Set a new value for the WSDLFILE attribute value. Specify a string of between 1 and 255 characters from the character set [A-Za-z0-9$@#./-_%&?!:|\"=¬,;<>]. Any of the supported symbols can also be specified with the format \"{{<symbol_name>}}\" or \"{{<symbol_name>[start:end | start::length]}}\" where start, end and length are in range 0 thru 254.",
                "oneOf": [
                  {
                    "type": "string",
                    "pattern": "^[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$",
                    "maxLength": 255
                  },
                  {
                    "type": "string",
                    "pattern": "^([A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*\\{\\{[ ]*CICS_[A-Z_]+(\\[([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4]):{1,2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\\])?[ ]*\\}\\})+[A-Za-z0-9$@#./\\-_%&?!:|\"=¬,;<>]*$"
                  }
                ]
              }
            },
            "additionalProperties": false
          }
        ]
      }
    }
  }
}
