| { |
| "type": "object", |
| "title": "routes", |
| "required": [ |
| "routes" |
| ], |
| "properties": { |
| "routes": { |
| "type": "array", |
| "xml": { |
| "name": "routes", |
| "wrapped": true |
| }, |
| "items": { |
| "type": "object", |
| "title": "route", |
| "required": [ |
| "source", |
| "prefix", |
| "nextHop" |
| ], |
| "properties": { |
| "source": { |
| "type": "string", |
| "example": "STATIC", |
| "description": "Route type" |
| }, |
| "prefix": { |
| "type": "string", |
| "example": "10.1.1.0/24", |
| "description": "Route prefix" |
| }, |
| "nextHop": { |
| "type": "string", |
| "example": "1.1.1.1", |
| "description": "Next hop IP address" |
| } |
| } |
| } |
| } |
| } |
| } |