Summary
Converts YANG to JSON Schema.
Description
onverts a list of YANG inputs into JSON Schemas
Route
POST /json-forms/yangToSchema
Roles
admin
other
readonly
apiread
operator
Parameters
DetailsExampleSchema
Name |
Type |
Required |
Description |
yangData |
array |
yes |
- |
Copied to Clipboard
{
"yangData": [
"list interface {\n key 'name';\n leaf name {\n type string;\n }",
"list interface {\n key 'name';\n leaf name {\n type string;\n }",
"list interface {\n key 'name';\n leaf name {\n type string;\n }"
]
}
Copied to Clipboard
{
"type": "object",
"properties": {
"yangData": {
"title": "yang",
"type": "array",
"items": {
"type": "string",
"info": "Yang module data in string format",
"examples": [
"list interface {\n key 'name';\n leaf name {\n type string;\n }"
]
}
}
},
"required": [
"yangData"
],
"additionalProperties": false
}
Return
DetailsExampleSchema
Name |
Type |
Description |
jsonSchema |
array |
Yang inputs converted to JSON schema |
Copied to Clipboard
{
"title": "jsonSchema",
"type": "array",
"items": {
"type": "object"
}
}