| { |
| "type": "object", |
| "title": "host", |
| "required": [ |
| "type", |
| "appId", |
| "priority", |
| "ingressPoint", |
| "egressPoint" |
| ], |
| "properties": { |
| "type": { |
| "type": "string", |
| "example": "PointToPointIntent" |
| }, |
| "appId": { |
| "type": "string", |
| "example": "org.onosproject.ovsdb" |
| }, |
| "priority": { |
| "type": "integer", |
| "format": "int64", |
| "example": 55 |
| }, |
| "ingressPoint": { |
| "type": "object", |
| "title": "point", |
| "required": [ |
| "port", |
| "device" |
| ], |
| "properties": { |
| "port": { |
| "type": "string", |
| "example": "3" |
| }, |
| "device": { |
| "type": "string", |
| "example": "of:0000000000000002" |
| } |
| } |
| }, |
| "egressPoint": { |
| "type": "object", |
| "title": "point", |
| "required": [ |
| "port", |
| "device" |
| ], |
| "properties": { |
| "port": { |
| "type": "string", |
| "example": "2" |
| }, |
| "device": { |
| "type": "string", |
| "example": "of:0000000000000003" |
| } |
| } |
| } |
| } |
| } |