Skip to content

Commit eb74285

Browse files
OAS Update
1 parent 17b6e4a commit eb74285

3 files changed

Lines changed: 68 additions & 1 deletion

File tree

‎services/vpn/v1/vpn.json‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1113,6 +1113,13 @@
11131113
"example": "SHA_256",
11141114
"type": "string"
11151115
},
1116+
"localTS": {
1117+
"description": "List of negotiated local traffic selectors.",
1118+
"items": {
1119+
"type": "string"
1120+
},
1121+
"type": "array"
1122+
},
11161123
"packetsIn": {
11171124
"description": "The total number of packets received through this IPsec Security Association.",
11181125
"example": "1534134",
@@ -1128,6 +1135,13 @@
11281135
"example": "ESP",
11291136
"type": "string"
11301137
},
1138+
"remoteTS": {
1139+
"description": "List of negotiated remote traffic selectors.",
1140+
"items": {
1141+
"type": "string"
1142+
},
1143+
"type": "array"
1144+
},
11311145
"state": {
11321146
"example": "ESTABLISHED",
11331147
"type": "string"

‎services/vpn/v1alpha1/vpn.json‎

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,9 @@
675675
"description": "Custom routing table ID for the VPN gateway",
676676
"format": "uuid",
677677
"type": "string"
678+
},
679+
"vpc": {
680+
"$ref": "#/components/schemas/VPC"
678681
}
679682
},
680683
"type": "object"
@@ -803,6 +806,13 @@
803806
"example": "SHA_256",
804807
"type": "string"
805808
},
809+
"localTS": {
810+
"description": "List of negotiated local traffic selectors.",
811+
"items": {
812+
"type": "string"
813+
},
814+
"type": "array"
815+
},
806816
"packetsIn": {
807817
"description": "The total number of packets received through this IPsec Security Association.",
808818
"example": "1534134",
@@ -818,6 +828,13 @@
818828
"example": "ESP",
819829
"type": "string"
820830
},
831+
"remoteTS": {
832+
"description": "List of negotiated remote traffic selectors.",
833+
"items": {
834+
"type": "string"
835+
},
836+
"type": "array"
837+
},
821838
"state": {
822839
"example": "ESTABLISHED",
823840
"type": "string"
@@ -1152,6 +1169,28 @@
11521169
],
11531170
"type": "object"
11541171
},
1172+
"VPC": {
1173+
"description": "VPC specific configuration for the VPN gateway.",
1174+
"properties": {
1175+
"id": {
1176+
"description": "The ID of the VPC.",
1177+
"example": "00000000-0000-0000-0000-000000000000",
1178+
"format": "uuid",
1179+
"type": "string"
1180+
},
1181+
"networkRangeId": {
1182+
"description": "The ID of the network range inside the VPC.",
1183+
"example": "11111111-1111-1111-1111-111111111111",
1184+
"format": "uuid",
1185+
"type": "string"
1186+
}
1187+
},
1188+
"required": [
1189+
"id",
1190+
"networkRangeId"
1191+
],
1192+
"type": "object"
1193+
},
11551194
"VPNTunnels": {
11561195
"description": "Status of the underlying tunnel instances.",
11571196
"properties": {
@@ -1184,7 +1223,7 @@
11841223
}
11851224
},
11861225
"info": {
1187-
"description": "Provision and manage STACKIT VPN gateways.\n\nUse this API to establish secure, encrypted IPsec tunnels between your STACKIT Network Area (SNA) and external networks.\nThe service supports the following routing architectures:\n- Policy-based IPsec\n- Static route-based IPsec\n- Dynamic BGP IPsec",
1226+
"description": "Provision and manage STACKIT VPN gateways.\n\nUse this API to establish secure, encrypted IPsec tunnels between your STACKIT Network Area (SNA) or VPC and external networks.\nThe service supports the following routing architectures:\n- Policy-based IPsec\n- Static route-based IPsec\n- Dynamic BGP IPsec",
11881227
"title": "STACKIT VPN API",
11891228
"version": "1alpha1"
11901229
},

‎services/vpn/v1beta1/vpn.json‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -803,6 +803,13 @@
803803
"example": "SHA_256",
804804
"type": "string"
805805
},
806+
"localTS": {
807+
"description": "List of negotiated local traffic selectors.",
808+
"items": {
809+
"type": "string"
810+
},
811+
"type": "array"
812+
},
806813
"packetsIn": {
807814
"description": "The total number of packets received through this IPsec Security Association.",
808815
"example": "1534134",
@@ -818,6 +825,13 @@
818825
"example": "ESP",
819826
"type": "string"
820827
},
828+
"remoteTS": {
829+
"description": "List of negotiated remote traffic selectors.",
830+
"items": {
831+
"type": "string"
832+
},
833+
"type": "array"
834+
},
821835
"state": {
822836
"example": "ESTABLISHED",
823837
"type": "string"

0 commit comments

Comments
 (0)