| { |
| "type": "object", |
| "title": "host", |
| "required": [ |
| "mac", |
| "vlan", |
| "ipAddresses", |
| "location" |
| ], |
| "properties": { |
| "mac": { |
| "type": "string", |
| "example": "46:E4:3C:A4:17:C8" |
| }, |
| "vlan": { |
| "type": "string", |
| "example": "-1" |
| }, |
| "ipAddresses": { |
| "type": "array", |
| "xml": { |
| "name": "hosts", |
| "wrapped": true |
| }, |
| "items": { |
| "type": "string", |
| "example": "127.0.0.1" |
| } |
| }, |
| "locations": { |
| "type": "array", |
| "items": { |
| "type": "object", |
| "title": "location", |
| "required": [ |
| "elementId", |
| "port" |
| ], |
| "properties": { |
| "elementId": { |
| "type": "string", |
| "example": "of:0000000000000002" |
| }, |
| "port": { |
| "type": "string", |
| "example": "3" |
| } |
| } |
| } |
| }, |
| "auxLocations": { |
| "required": false, |
| "type": "array", |
| "items": { |
| "type": "object", |
| "title": "location", |
| "required": [ |
| "elementId", |
| "port" |
| ], |
| "properties": { |
| "elementId": { |
| "type": "string", |
| "example": "of:0000000000000003" |
| }, |
| "port": { |
| "type": "string", |
| "example": "4" |
| } |
| } |
| } |
| }, |
| "innerVlan": { |
| "required": false, |
| "type": "string", |
| "example": "10" |
| }, |
| "outerTpid": { |
| "required": false, |
| "type": "string", |
| "example": "0x88a8" |
| } |
| } |
| } |