addedInput schema / properties / deep
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "expected_contract": {
+ "additionalProperties": false,
+ "properties": {
+ "artifact_sha256": {
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "connectors": {
+ "properties": {
+ "inputs": {
+ "maximum": 64,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "outputs": {
+ "maximum": 64,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "inputs",
+ "outputs"
+ ],
+ "type": "object"
+ },
+ "custom_parameters": {
+ "items": {
+ "properties": {
+ "name": {
+ "maxLength": 128,
+ "type": "string"
+ },
+ "page": {
+ "maxLength": 128,
+ "type": "string"
+ },
+ "style": {
+ "maxLength": 128,
+ "type": "string"
+ }
+ },
+ "required": [
+ "page",
+ "name",
+ "style"
+ ],
+ "type": "object"
+ },
+ "maxItems": 256,
+ "type": "array"
+ },
+ "external_references": {
+ "properties": {
+ "count": {
+ "maximum": 200,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "fingerprints": {
+ "items": {
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+ },
+ "policy": {
+ "enum": [
+ "none",
+ "package_relative_only",
+ "exact"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "policy"
+ ],
+ "type": "object"
+ },
+ "max_cook_errors": {
+ "default": 0,
+ "maximum": 100,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "node_count": {
+ "maximum": 2000,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "root_type": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "schema_version": {
+ "const": 1,
+ "type": "number"
+ },
+ "type_counts": {
+ "additionalProperties": {
+ "maximum": 2000,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "propertyNames": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "schema_version"
+ ],
+ "type": "object"
+ },
+ "max_errors": {
+ "default": 50,
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "max_external_refs": {
+ "default": 50,
+ "maximum": 200,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "max_nodes": {
+ "default": 500,
+ "maximum": 2000,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "quarantine_host": {
+ "default": "127.0.0.1",
+ "enum": [
+ "127.0.0.1",
+ "localhost",
+ "::1"
+ ],
+ "type": "string"
+ },
+ "quarantine_port": {
+ "maximum": 65535,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "settle_frames": {
+ "default": 4,
+ "maximum": 120,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "timeout_ms": {
+ "default": 15000,
+ "maximum": 30000,
+ "minimum": 1000,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "quarantine_port"
+ ],
+ "type": "object"
+}