Skip to content

Commit 4e680c5

Browse files
OAS Update
1 parent f05986b commit 4e680c5

2 files changed

Lines changed: 52 additions & 0 deletions

File tree

services/vpn/v1alpha1/vpn.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,9 @@
456456
"labels": {
457457
"$ref": "#/components/schemas/Label"
458458
},
459+
"networkArea": {
460+
"$ref": "#/components/schemas/NetworkConfig"
461+
},
459462
"planId": {
460463
"description": "The service plan identifier.",
461464
"example": "p1000",
@@ -502,6 +505,9 @@
502505
"labels": {
503506
"$ref": "#/components/schemas/Label"
504507
},
508+
"networkArea": {
509+
"$ref": "#/components/schemas/NetworkConfig"
510+
},
505511
"planId": {
506512
"description": "The service plan identifier.",
507513
"example": "p1000",
@@ -641,6 +647,23 @@
641647
"pattern": "^([a-zA-Z0-9]([a-zA-Z0-9._-]*[a-zA-Z0-9])?)?$",
642648
"type": "string"
643649
},
650+
"NetworkConfig": {
651+
"properties": {
652+
"predefinedNetworkPrefix": {
653+
"description": "The IPv4 network prefix (CIDR notation) allocated for the VPN gateway. Must have a prefix length of /28 or larger.\nOnce the gateway is created, is not possible to change this attribute.\n",
654+
"example": "10.0.0.0/28",
655+
"items": {
656+
"$ref": "#/components/schemas/IPv4CIDR"
657+
}
658+
},
659+
"routingTableId": {
660+
"description": "Custom routing table ID for the VPN gateway",
661+
"format": "uuid",
662+
"type": "string"
663+
}
664+
},
665+
"type": "object"
666+
},
644667
"PeeringConfig": {
645668
"description": "The peering object defines the point-to-point IP configuration for the Tunnel Interface. \nThese addresses serve as next-hop identifiers and are used for BGP peering sessions and can be used in Static Route-Based connectivity.\n",
646669
"properties": {
@@ -1092,6 +1115,9 @@
10921115
"labels": {
10931116
"$ref": "#/components/schemas/Label"
10941117
},
1118+
"networkArea": {
1119+
"$ref": "#/components/schemas/NetworkConfig"
1120+
},
10951121
"planId": {
10961122
"description": "The service plan identifier.",
10971123
"example": "p1000",

services/vpn/v1beta1/vpn.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,9 @@
456456
"labels": {
457457
"$ref": "#/components/schemas/Label"
458458
},
459+
"networkArea": {
460+
"$ref": "#/components/schemas/NetworkConfig"
461+
},
459462
"planId": {
460463
"description": "The service plan identifier.",
461464
"example": "p1000",
@@ -502,6 +505,9 @@
502505
"labels": {
503506
"$ref": "#/components/schemas/Label"
504507
},
508+
"networkArea": {
509+
"$ref": "#/components/schemas/NetworkConfig"
510+
},
505511
"planId": {
506512
"description": "The service plan identifier.",
507513
"example": "p1000",
@@ -641,6 +647,23 @@
641647
"pattern": "^([a-zA-Z0-9]([a-zA-Z0-9._-]*[a-zA-Z0-9])?)?$",
642648
"type": "string"
643649
},
650+
"NetworkConfig": {
651+
"properties": {
652+
"predefinedNetworkPrefix": {
653+
"description": "The IPv4 network prefix (CIDR notation) allocated for the VPN gateway. Must have a prefix length of /28 or larger.\nOnce the gateway is created, is not possible to change this attribute.\n",
654+
"example": "10.0.0.0/28",
655+
"items": {
656+
"$ref": "#/components/schemas/IPv4CIDR"
657+
}
658+
},
659+
"routingTableId": {
660+
"description": "Custom routing table ID for the VPN gateway",
661+
"format": "uuid",
662+
"type": "string"
663+
}
664+
},
665+
"type": "object"
666+
},
644667
"PeeringConfig": {
645668
"description": "The peering object defines the point-to-point IP configuration for the Tunnel Interface. \nThese addresses serve as next-hop identifiers and are used for BGP peering sessions and can be used in Static Route-Based connectivity.\n",
646669
"properties": {
@@ -1092,6 +1115,9 @@
10921115
"labels": {
10931116
"$ref": "#/components/schemas/Label"
10941117
},
1118+
"networkArea": {
1119+
"$ref": "#/components/schemas/NetworkConfig"
1120+
},
10951121
"planId": {
10961122
"description": "The service plan identifier.",
10971123
"example": "p1000",

0 commit comments

Comments
 (0)