mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-15 10:50:18 +00:00
162 lines
2.7 KiB
JSON
162 lines
2.7 KiB
JSON
|
{
|
||
|
"definitions": {
|
||
|
"car": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"id": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"make": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"brand": {
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/brand"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"tag": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"id": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"value": {
|
||
|
"type": "string"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"brand": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"id": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"name": {
|
||
|
"type": "string"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"truck": {
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/car"
|
||
|
}
|
||
|
},
|
||
|
"batch": {
|
||
|
"items": {
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/brand"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"batch2": {
|
||
|
"items": [
|
||
|
{
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/brand"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"allofBoth": {
|
||
|
"allOf": [
|
||
|
{
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/brand"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"anyofBoth": {
|
||
|
"anyOf": [
|
||
|
{
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/brand"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"oneofBoth": {
|
||
|
"oneOf": [
|
||
|
{
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/brand"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"notSomething": {
|
||
|
"not": {
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"withAdditional": {
|
||
|
"additionalProperties": {
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"withPattern": {
|
||
|
"patternProperties": {
|
||
|
"^x-ab": {
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"withAdditionalItems": {
|
||
|
"additionalItems": {
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"deps": {
|
||
|
"dependencies": {
|
||
|
"something": {
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"defined": {
|
||
|
"definitions": {
|
||
|
"something": {
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/tag"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|