|  | 
| 309 | 309 |             "type": "array" | 
| 310 | 310 |           }, | 
| 311 | 311 |           "name": { | 
| 312 |  | -            "description": "The name of the connection. Maximum 20 characters. The name of a connection must be unique.\nRenaming will delete the old connection and establish a new one.", | 
|  | 312 | +            "description": "The name of the connection. \nMaximum 20 characters (only alphanumeric and hyphens allowed). The name bust be unique within the parent Gateway. \nCurrently renaming is not possible therefore deleting and re-creating the connection is necessary.\n", | 
| 313 | 313 |             "example": "my-connection", | 
| 314 |  | -            "pattern": "^([a-z0-9]{1}[a-z0-9-]{0,19}){1}(\\.[a-z0-9]{1}[a-z0-9-]{0,19})*?$", | 
|  | 314 | +            "pattern": "^[a-z0-9]([a-z0-9-]{0,18}[a-z0-9])?$", | 
| 315 | 315 |             "type": "string" | 
| 316 | 316 |           }, | 
| 317 | 317 |           "remoteSubnets": { | 
|  | 
| 382 | 382 |             "type": "array" | 
| 383 | 383 |           }, | 
| 384 | 384 |           "name": { | 
| 385 |  | -            "description": "The name of the connection. Maximum 20 characters. The name of a connection must be unique.\nRenaming will delete the old connection and establish a new one.", | 
|  | 385 | +            "description": "The name of the connection. \nMaximum 20 characters (only alphanumeric and hyphens allowed). The name bust be unique within the parent Gateway. \nCurrently renaming is not possible therefore deleting and re-creating the connection is necessary.\n", | 
| 386 | 386 |             "example": "my-connection", | 
| 387 |  | -            "pattern": "^([a-z0-9]{1}[a-z0-9-]{0,19}){1}(\\.[a-z0-9]{1}[a-z0-9-]{0,19})*?$", | 
|  | 387 | +            "pattern": "^[a-z0-9]([a-z0-9-]{0,18}[a-z0-9])?$", | 
| 388 | 388 |             "type": "string" | 
| 389 | 389 |           }, | 
| 390 | 390 |           "remoteSubnets": { | 
|  | 
| 446 | 446 |             "$ref": "#/components/schemas/BGPGatewayConfig" | 
| 447 | 447 |           }, | 
| 448 | 448 |           "name": { | 
| 449 |  | -            "description": "The name of the VPN instance. Maximum 20 characters. Not changeable after creation.", | 
|  | 449 | +            "description": "The name of the VPN gateway. \nMaximum 20 characters (only alphanumeric and hyphens allowed). Not changeable after creation.\n", | 
| 450 | 450 |             "example": "my-vpn", | 
| 451 |  | -            "pattern": "^([a-z0-9]{1}[a-z0-9-]{0,19}){1}(\\.[a-z0-9]{1}[a-z0-9-]{0,19})*?$", | 
|  | 451 | +            "pattern": "^[a-z0-9]([a-z0-9-]{0,18}[a-z0-9])?$", | 
| 452 | 452 |             "type": "string" | 
| 453 | 453 |           }, | 
| 454 | 454 |           "planId": { | 
| 455 |  | -            "description": "Service Plan to configure the limits of the VPN instance. Currently supported plans are p50, p100, p200.\nThis list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum.", | 
|  | 455 | +            "description": "Service Plan to configure the limits of the VPN. Currently supported plans are p50, p100, p200.\nThis list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum.", | 
| 456 | 456 |             "example": "p50", | 
| 457 | 457 |             "type": "string" | 
| 458 | 458 |           } | 
|  | 
| 526 | 526 |             "$ref": "#/components/schemas/BGPGatewayConfig" | 
| 527 | 527 |           }, | 
| 528 | 528 |           "name": { | 
| 529 |  | -            "description": "The name of the VPN instance. Maximum 20 characters. Not changeable after creation.", | 
|  | 529 | +            "description": "The name of the VPN gateway. \nMaximum 20 characters (only alphanumeric and hyphens allowed). Not changeable after creation.\n", | 
| 530 | 530 |             "example": "my-vpn", | 
| 531 |  | -            "pattern": "^([a-z0-9]{1}[a-z0-9-]{0,19}){1}(\\.[a-z0-9]{1}[a-z0-9-]{0,19})*?$", | 
|  | 531 | +            "pattern": "^[a-z0-9]([a-z0-9-]{0,18}[a-z0-9])?$", | 
| 532 | 532 |             "type": "string" | 
| 533 | 533 |           }, | 
| 534 | 534 |           "planId": { | 
| 535 |  | -            "description": "Service Plan to configure the limits of the VPN instance. Currently supported plans are p50, p100, p200.\nThis list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum.", | 
|  | 535 | +            "description": "Service Plan to configure the limits of the VPN. Currently supported plans are p50, p100, p200.\nThis list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum.", | 
| 536 | 536 |             "example": "p50", | 
| 537 | 537 |             "type": "string" | 
| 538 | 538 |           } | 
|  | 
| 985 | 985 |             "type": "array" | 
| 986 | 986 |           }, | 
| 987 | 987 |           "name": { | 
| 988 |  | -            "description": "The name of the connection. Maximum 20 characters. The name of a connection must be unique.\nRenaming will delete the old connection and establish a new one.", | 
|  | 988 | +            "description": "The name of the connection. \nMaximum 20 characters (only alphanumeric and hyphens allowed). The name bust be unique within the parent Gateway. \nCurrently renaming is not possible therefore deleting and re-creating the connection is necessary.\n", | 
| 989 | 989 |             "example": "my-connection", | 
| 990 |  | -            "pattern": "^([a-z0-9]{1}[a-z0-9-]{0,19}){1}(\\.[a-z0-9]{1}[a-z0-9-]{0,19})*?$", | 
|  | 990 | +            "pattern": "^[a-z0-9]([a-z0-9-]{0,18}[a-z0-9])?$", | 
| 991 | 991 |             "type": "string" | 
| 992 | 992 |           }, | 
| 993 | 993 |           "remoteSubnets": { | 
|  | 
| 1049 | 1049 |             "$ref": "#/components/schemas/BGPGatewayConfig" | 
| 1050 | 1050 |           }, | 
| 1051 | 1051 |           "name": { | 
| 1052 |  | -            "description": "The name of the VPN instance. Maximum 20 characters. Not changeable after creation.", | 
|  | 1052 | +            "description": "The name of the VPN gateway. \nMaximum 20 characters (only alphanumeric and hyphens allowed). Not changeable after creation.\n", | 
| 1053 | 1053 |             "example": "my-vpn", | 
| 1054 |  | -            "pattern": "^([a-z0-9]{1}[a-z0-9-]{0,19}){1}(\\.[a-z0-9]{1}[a-z0-9-]{0,19})*?$", | 
|  | 1054 | +            "pattern": "^[a-z0-9]([a-z0-9-]{0,18}[a-z0-9])?$", | 
| 1055 | 1055 |             "type": "string" | 
| 1056 | 1056 |           }, | 
| 1057 | 1057 |           "planId": { | 
| 1058 |  | -            "description": "Service Plan to configure the limits of the VPN instance. Currently supported plans are p50, p100, p200.\nThis list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum.", | 
|  | 1058 | +            "description": "Service Plan to configure the limits of the VPN. Currently supported plans are p50, p100, p200.\nThis list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum.", | 
| 1059 | 1059 |             "example": "p50", | 
| 1060 | 1060 |             "type": "string" | 
| 1061 | 1061 |           } | 
|  | 
| 1303 | 1303 |         } | 
| 1304 | 1304 |       }, | 
| 1305 | 1305 |       "get": { | 
| 1306 |  | -        "description": "Get details of a VPN instance in a project.", | 
|  | 1306 | +        "description": "Get details of a VPN Gateway in a project.", | 
| 1307 | 1307 |         "operationId": "GetVPNGateway", | 
| 1308 | 1308 |         "parameters": [ | 
| 1309 | 1309 |           { | 
|  | 
| 1358 | 1358 |             "$ref": "#/components/responses/InternalServerError" | 
| 1359 | 1359 |           } | 
| 1360 | 1360 |         }, | 
| 1361 |  | -        "summary": "Get details of a VPN instance in a project.", | 
|  | 1361 | +        "summary": "Get details of a VPN Gateway in a project.", | 
| 1362 | 1362 |         "x-stackit-authorization": { | 
| 1363 | 1363 |           "actions": [ | 
| 1364 | 1364 |             "vpn.gateway.get" | 
|  | 
0 commit comments