|
82 | 82 | "description": "Alias for destination (used by CuOS)", |
83 | 83 | "pattern": "^\\d{1,3}(\\.\\d{1,3}){3}(/\\d{1,2})?$" |
84 | 84 | }, |
85 | | - "gateway": { |
86 | | - "type": "string", |
87 | | - "description": "Next-hop IPv4 address for the route", |
88 | | - "pattern": "^\\d{1,3}(\\.\\d{1,3}){3}$" |
89 | | - }, |
90 | | - "netmask": { |
| 85 | + "network-mask": { |
91 | 86 | "description": "Subnet mask for the destination. Accepts dotted-decimal (e.g. '255.255.255.0') or numeric prefix (e.g. 24).", |
92 | 87 | "oneOf": [ |
93 | 88 | { "type": "string", "pattern": "^\\d{1,3}(\\.\\d{1,3}){3}$" }, |
94 | 89 | { "type": "integer", "minimum": 0, "maximum": 32 } |
95 | 90 | ] |
| 91 | + }, |
| 92 | + "gateway": { |
| 93 | + "type": "string", |
| 94 | + "description": "Next-hop IPv4 address for the route", |
| 95 | + "pattern": "^\\d{1,3}(\\.\\d{1,3}){3}$" |
96 | 96 | } |
97 | 97 | }, |
98 | 98 | "additionalProperties": false |
|
103 | 103 | "type": "object", |
104 | 104 | "properties": { |
105 | 105 | "network": { "type": "string", "pattern": "^\\d{1,3}(\\.\\d{1,3}){3}(/\\d{1,2})?$" }, |
106 | | - "gateway": { "type": "string", "pattern": "^\\d{1,3}(\\.\\d{1,3}){3}$" }, |
107 | | - "netmask": { "oneOf": [ { "type": "string", "pattern": "^\\d{1,3}(\\.\\d{1,3}){3}$" }, { "type": "integer", "minimum": 0, "maximum": 32 } ] } |
| 106 | + "network-mask": { "oneOf": [ { "type": "string", "pattern": "^\\d{1,3}(\\.\\d{1,3}){3}$" }, { "type": "integer", "minimum": 0, "maximum": 32 } ] }, |
| 107 | + "gateway": { "type": "string", "pattern": "^\\d{1,3}(\\.\\d{1,3}){3}$" } |
108 | 108 | }, |
109 | 109 | "additionalProperties": false |
110 | 110 | } |
|
0 commit comments