|
3258 | 3258 | "description": "if set to true, packets leaving this network get masqueraded behind interface ip", |
3259 | 3259 | "type": "boolean" |
3260 | 3260 | }, |
| 3261 | + "nattypev2": { |
| 3262 | + "type": "string" |
| 3263 | + }, |
3261 | 3264 | "networkid": { |
3262 | 3265 | "description": "the networkID of the allocated machine in this vrf", |
3263 | 3266 | "type": "string" |
|
3266 | 3269 | "description": "the network type, types can be looked up in the network package of metal-lib", |
3267 | 3270 | "type": "string" |
3268 | 3271 | }, |
| 3272 | + "networktypev2": { |
| 3273 | + "type": "string" |
| 3274 | + }, |
3269 | 3275 | "prefixes": { |
3270 | 3276 | "description": "the prefixes of this network", |
3271 | 3277 | "items": { |
|
3277 | 3283 | "description": "indicates whether this network is the private network of this machine", |
3278 | 3284 | "type": "boolean" |
3279 | 3285 | }, |
| 3286 | + "projectid": { |
| 3287 | + "description": "project of this network, empty string if not project scoped", |
| 3288 | + "type": "string" |
| 3289 | + }, |
3280 | 3290 | "underlay": { |
3281 | 3291 | "description": "if set to true, this network can be used for underlay communication", |
3282 | 3292 | "type": "boolean" |
|
3292 | 3302 | "destinationprefixes", |
3293 | 3303 | "ips", |
3294 | 3304 | "nat", |
| 3305 | + "nattypev2", |
3295 | 3306 | "networkid", |
3296 | 3307 | "networktype", |
| 3308 | + "networktypev2", |
3297 | 3309 | "prefixes", |
3298 | 3310 | "private", |
| 3311 | + "projectid", |
3299 | 3312 | "underlay", |
3300 | 3313 | "vrf" |
3301 | 3314 | ] |
|
3831 | 3844 | "description": "if set to true, packets leaving this ipv4 network get masqueraded behind interface ip", |
3832 | 3845 | "type": "boolean" |
3833 | 3846 | }, |
| 3847 | + "nattype": { |
| 3848 | + "description": "apiv2 nat type", |
| 3849 | + "type": "string" |
| 3850 | + }, |
| 3851 | + "networktype": { |
| 3852 | + "description": "apiv2 network type", |
| 3853 | + "type": "string" |
| 3854 | + }, |
3834 | 3855 | "parentnetworkid": { |
3835 | 3856 | "description": "the id of the parent network", |
3836 | 3857 | "type": "string" |
|
3876 | 3897 | "destinationprefixes", |
3877 | 3898 | "id", |
3878 | 3899 | "nat", |
| 3900 | + "nattype", |
| 3901 | + "networktype", |
3879 | 3902 | "prefixes", |
3880 | 3903 | "privatesuper", |
3881 | 3904 | "underlay" |
|
3966 | 3989 | "description": "if set to true, packets leaving this ipv4 network get masqueraded behind interface ip", |
3967 | 3990 | "type": "boolean" |
3968 | 3991 | }, |
| 3992 | + "nattype": { |
| 3993 | + "description": "apiv2 nat type", |
| 3994 | + "type": "string" |
| 3995 | + }, |
| 3996 | + "networktype": { |
| 3997 | + "description": "apiv2 network type", |
| 3998 | + "type": "string" |
| 3999 | + }, |
3969 | 4000 | "parentnetworkid": { |
3970 | 4001 | "description": "the id of the parent network", |
3971 | 4002 | "type": "string" |
|
3998 | 4029 | "required": [ |
3999 | 4030 | "destinationprefixes", |
4000 | 4031 | "nat", |
| 4032 | + "nattype", |
| 4033 | + "networktype", |
4001 | 4034 | "prefixes", |
4002 | 4035 | "privatesuper", |
4003 | 4036 | "underlay" |
|
4065 | 4098 | "description": "if set to true, packets leaving this ipv4 network get masqueraded behind interface ip", |
4066 | 4099 | "type": "boolean" |
4067 | 4100 | }, |
| 4101 | + "nattype": { |
| 4102 | + "description": "apiv2 nat type", |
| 4103 | + "type": "string" |
| 4104 | + }, |
| 4105 | + "networktype": { |
| 4106 | + "description": "apiv2 network type", |
| 4107 | + "type": "string" |
| 4108 | + }, |
4068 | 4109 | "parentnetworkid": { |
4069 | 4110 | "description": "the id of the parent network", |
4070 | 4111 | "type": "string" |
|
4115 | 4156 | "destinationprefixes", |
4116 | 4157 | "id", |
4117 | 4158 | "nat", |
| 4159 | + "nattype", |
| 4160 | + "networktype", |
4118 | 4161 | "prefixes", |
4119 | 4162 | "privatesuper", |
4120 | 4163 | "underlay", |
|
0 commit comments