This commit allows the JSON schema's documentation.url property to have a null value. This can useful for cases where a feature is under development, and does not have documentation published yet. This commit also adds a documentation.url for two ml resources.
This commit is contained in:
parent
5f5a648b9a
commit
9c76ee47c4
|
@ -43,6 +43,37 @@
|
|||
"$ref": "#/definitions/Body"
|
||||
}
|
||||
},
|
||||
"if": {
|
||||
"properties": {
|
||||
"stability": {
|
||||
"const": "stable"
|
||||
}
|
||||
}
|
||||
},
|
||||
"then": {
|
||||
"properties": {
|
||||
"documentation": {
|
||||
"$ref": "#/definitions/Documentation",
|
||||
"properties": {
|
||||
"url" : {
|
||||
"type": ["string"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"else": {
|
||||
"properties": {
|
||||
"documentation": {
|
||||
"$ref": "#/definitions/Documentation",
|
||||
"properties": {
|
||||
"url" : {
|
||||
"type": ["string", "null"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"documentation",
|
||||
"stability",
|
||||
|
@ -130,7 +161,6 @@
|
|||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"url": {
|
||||
"type": "string",
|
||||
"format": "uri"
|
||||
},
|
||||
"description": {
|
||||
|
|
|
@ -159,7 +159,4 @@ testClusters.integTest {
|
|||
}
|
||||
}
|
||||
|
||||
validateRestSpec {
|
||||
ignore 'ml.validate.json'
|
||||
ignore 'ml.validate_detector.json'
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"ml.validate":{
|
||||
"documentation":{
|
||||
"url":null,
|
||||
"url":"https://www.elastic.co/guide/en/machine-learning/current/ml-jobs.html",
|
||||
"description":"Validates an anomaly detection job."
|
||||
},
|
||||
"stability":"stable",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"ml.validate_detector":{
|
||||
"documentation":{
|
||||
"url":null,
|
||||
"url":"https://www.elastic.co/guide/en/machine-learning/current/ml-jobs.html",
|
||||
"description":"Validates an anomaly detection detector."
|
||||
},
|
||||
"stability":"stable",
|
||||
|
|
Loading…
Reference in New Issue