addedInput schema / properties / changes / items / properties / dashboard_patch
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "tabs": {
+ "items": {
+ "additionalProperties": false,
+ "anyOf": [
+ {
+ "required": [
+ "patch"
+ ]
+ },
+ {
+ "required": [
+ "items"
+ ]
+ },
+ {
+ "required": [
+ "globalItems"
+ ]
+ },
+ {
+ "required": [
+ "layout"
+ ]
+ },
+ {
+ "required": [
+ "connections"
+ ]
+ }
+ ],
+ "properties": {
+ "connections": {
+ "additionalProperties": false,
+ "minProperties": 1,
+ "properties": {
+ "add": {
+ "items": {
+ "properties": {
+ "from": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "to": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "from",
+ "to"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "remove": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "from": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "to": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "from",
+ "to"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "update": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "from": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "patch": {
+ "minProperties": 1,
+ "not": {
+ "anyOf": [
+ {
+ "required": [
+ "from"
+ ]
+ },
+ {
+ "required": [
+ "to"
+ ]
+ }
+ ]
+ },
+ "type": "object"
+ },
+ "to": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "from",
+ "to",
+ "patch"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "globalItems": {
+ "additionalProperties": false,
+ "minProperties": 1,
+ "properties": {
+ "add": {
+ "items": {
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "remove": {
+ "items": {
+ "oneOf": [
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "namespace": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "update": {
+ "items": {
+ "additionalProperties": false,
+ "anyOf": [
+ {
+ "required": [
+ "patch"
+ ]
+ },
+ {
+ "required": [
+ "group"
+ ]
+ }
+ ],
+ "properties": {
+ "group": {
+ "additionalProperties": false,
+ "minProperties": 1,
+ "properties": {
+ "add": {
+ "items": {
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "remove": {
+ "items": {
+ "oneOf": [
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "namespace": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "update": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "namespace": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "patch": {
+ "minProperties": 1,
+ "not": {
+ "anyOf": [
+ {
+ "required": [
+ "id"
+ ]
+ },
+ {
+ "required": [
+ "namespace"
+ ]
+ }
+ ]
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "id",
+ "patch"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "namespace": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "patch": {
+ "minProperties": 1,
+ "not": {
+ "anyOf": [
+ {
+ "required": [
+ "id"
+ ]
+ },
+ {
+ "required": [
+ "namespace"
+ ]
+ }
+ ]
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "items": {
+ "additionalProperties": false,
+ "minProperties": 1,
+ "properties": {
+ "add": {
+ "items": {
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "remove": {
+ "items": {
+ "oneOf": [
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "namespace": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "update": {
+ "items": {
+ "additionalProperties": false,
+ "anyOf": [
+ {
+ "required": [
+ "patch"
+ ]
+ },
+ {
+ "required": [
+ "group"
+ ]
+ }
+ ],
+ "properties": {
+ "group": {
+ "additionalProperties": false,
+ "minProperties": 1,
+ "properties": {
+ "add": {
+ "items": {
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "remove": {
+ "items": {
+ "oneOf": [
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "namespace": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "update": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "namespace": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "patch": {
+ "minProperties": 1,
+ "not": {
+ "anyOf": [
+ {
+ "required": [
+ "id"
+ ]
+ },
+ {
+ "required": [
+ "namespace"
+ ]
+ }
+ ]
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "id",
+ "patch"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "namespace": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "patch": {
+ "minProperties": 1,
+ "not": {
+ "anyOf": [
+ {
+ "required": [
+ "id"
+ ]
+ },
+ {
+ "required": [
+ "namespace"
+ ]
+ }
+ ]
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "layout": {
+ "additionalProperties": false,
+ "minProperties": 1,
+ "properties": {
+ "add": {
+ "items": {
+ "properties": {
+ "i": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "i"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "remove": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "update": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "i": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "patch": {
+ "minProperties": 1,
+ "not": {
+ "anyOf": [
+ {
+ "required": [
+ "i"
+ ]
+ }
+ ]
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "i",
+ "patch"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "patch": {
+ "additionalProperties": false,
+ "minProperties": 1,
+ "properties": {
+ "aliases": {
+ "type": "object"
+ },
+ "settings": {
+ "type": "object"
+ },
+ "title": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "tabs"
+ ],
+ "type": "object"
+}