{
  "additionalProperties": false,
  "description": "Specify basic hardware resource requirements\n(see also: https://www.commonwl.org/v1.2/CommandLineTool.html#ResourceRequirement).\n",
  "properties": {
    "class": {
      "enum": [
        "ResourceRequirement"
      ],
      "type": "string"
    },
    "coresMax": {
      "$ref": "https://ogcincubator.github.io/bblocks-cwl/build/annotated/cwl/v1_2_1/ResourceCoresMaximum/schema.json",
      "x-jsonld-id": "https://w3id.org/cwl/cwl#ResourceRequirement/coresMax"
    },
    "coresMin": {
      "$ref": "https://ogcincubator.github.io/bblocks-cwl/build/annotated/cwl/v1_2_1/ResourceCoresMinimum/schema.json",
      "x-jsonld-id": "https://w3id.org/cwl/cwl#ResourceRequirement/coresMin"
    },
    "outdirMax": {
      "$ref": "https://ogcincubator.github.io/bblocks-cwl/build/annotated/cwl/v1_2_1/ResourceOutDirMaximum/schema.json",
      "x-jsonld-id": "https://w3id.org/cwl/cwl#ResourceRequirement/outdirMax"
    },
    "outdirMin": {
      "$ref": "https://ogcincubator.github.io/bblocks-cwl/build/annotated/cwl/v1_2_1/ResourceOutDirMinimum/schema.json",
      "x-jsonld-id": "https://w3id.org/cwl/cwl#ResourceRequirement/outdirMin"
    },
    "ramMax": {
      "$ref": "https://ogcincubator.github.io/bblocks-cwl/build/annotated/cwl/v1_2_1/ResourceRAMMaximum/schema.json",
      "x-jsonld-id": "https://w3id.org/cwl/cwl#ResourceRequirement/ramMax"
    },
    "ramMin": {
      "$ref": "https://ogcincubator.github.io/bblocks-cwl/build/annotated/cwl/v1_2_1/ResourceRAMMinimum/schema.json",
      "x-jsonld-id": "https://w3id.org/cwl/cwl#ResourceRequirement/ramMin"
    },
    "tmpdirMax": {
      "$ref": "https://ogcincubator.github.io/bblocks-cwl/build/annotated/cwl/v1_2_1/ResourceTmpDirMaximum/schema.json",
      "x-jsonld-id": "https://w3id.org/cwl/cwl#ResourceRequirement/tmpdirMax"
    },
    "tmpdirMin": {
      "$ref": "https://ogcincubator.github.io/bblocks-cwl/build/annotated/cwl/v1_2_1/ResourceTmpDirMinimum/schema.json",
      "x-jsonld-id": "https://w3id.org/cwl/cwl#ResourceRequirement/tmpdirMin"
    }
  },
  "title": "ResourceRequirement",
  "type": "object",
  "x-jsonld-prefixes": {
    "cwl": "https://w3id.org/cwl/cwl#"
  }
}