Skip to content

Commit ac4b2d5

Browse files
OAS Update
1 parent ef40ae5 commit ac4b2d5

File tree

7 files changed

+19
-8
lines changed

7 files changed

+19
-8
lines changed

services/alb-waf/v1alpha/alb-waf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@
570570
},
571571
"info": {
572572
"description": "Generate a Web Application Firewall (WAF) to use with Application Load Balancers (ALB). The name of the WAF configuration is used in the listener of the ALB. This will activate the WAF for that ALB. An ALB with a WAF can have OWASP core rule set enabled and in addition can have custom rule configurations. To create a WAF one first needs to create all the configurations that are referenced in the WAF configuration. Currently this only consists of a rule configuration, which is written in Seclang. Once all configurations are created and referenced in the WAF configuration it can be used with an ALB. Currently updating a WAF configuration will not update an existing ALB until the Load Balancer VMs are restarted.",
573-
"title": "Application Load Balancer - Web Application Firewall API",
573+
"title": "STACKIT Application Load Balancer Web Application Firewall API",
574574
"version": "1alpha.0.0"
575575
},
576576
"openapi": "3.0.3",

services/alb/v2beta/alb.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"type": "object"
4646
},
4747
"CertificateConfig": {
48+
"description": "TLS termination certificate configuration.",
4849
"properties": {
4950
"certificateIds": {
5051
"description": "Certificate IDs for TLS termination",
@@ -631,9 +632,11 @@
631632
"type": "object"
632633
},
633634
"ProtocolOptionsHTTP": {
635+
"description": "ProtocolOptionsHTTP options to be configured for the PROTOCOL_HTTP protocol.",
634636
"type": "object"
635637
},
636638
"ProtocolOptionsHTTPS": {
639+
"description": "ProtocolOptionsHTTPS options to be configured for the PROTOCOL_HTTPS protocol.",
637640
"properties": {
638641
"certificateConfig": {
639642
"$ref": "#/components/schemas/CertificateConfig"
@@ -940,7 +943,7 @@
940943
},
941944
"info": {
942945
"description": "### DEPRECATED! This service, lb-application, is no longer maintained. Please use the alb service, version v2beta2 instead\n\nThis API offers an interface to provision and manage load balancing servers in your STACKIT project. It also has the possibility of pooling target servers for load balancing purposes.\n\nFor each application load balancer provided, two VMs are deployed in your OpenStack project subject to a fee.",
943-
"title": "Application Load Balancer API",
946+
"title": "STACKIT Application Load Balancer API",
944947
"version": "2beta.0.0"
945948
},
946949
"openapi": "3.0.3",

services/alb/v2beta2/alb.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"type": "object"
4646
},
4747
"CertificateConfig": {
48+
"description": "TLS termination certificate configuration.",
4849
"properties": {
4950
"certificateIds": {
5051
"description": "Certificate IDs for TLS termination.",
@@ -715,6 +716,7 @@
715716
"type": "object"
716717
},
717718
"ProtocolOptionsHTTP": {
719+
"description": "Configuration for handling HTTP traffic on this listener.",
718720
"properties": {
719721
"hosts": {
720722
"description": "Defines routing rules grouped by hostname.",
@@ -727,6 +729,7 @@
727729
"type": "object"
728730
},
729731
"ProtocolOptionsHTTPS": {
732+
"description": "Configuration for handling HTTPS traffic on this listener.",
730733
"properties": {
731734
"certificateConfig": {
732735
"$ref": "#/components/schemas/CertificateConfig"
@@ -1072,7 +1075,7 @@
10721075
},
10731076
"info": {
10741077
"description": "This API offers an interface to provision and manage load balancing servers in your STACKIT project. It also has the possibility of pooling target servers for load balancing purposes.\n\nFor each application load balancer provided, two VMs are deployed in your OpenStack project subject to a fee.",
1075-
"title": "Application Load Balancer API",
1078+
"title": "STACKIT Application Load Balancer API",
10761079
"version": "2beta2.0.0"
10771080
},
10781081
"openapi": "3.0.3",

services/certificates/v1beta/certificates.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
},
127127
"info": {
128128
"description": "### DEPRECATED! Use v2beta instead.\n\nThis API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT.They can be between consumer and load balancing server and/or between load balancing server and endpoint server.",
129-
"title": "Load Balancer Certificates API",
129+
"title": "STACKIT Application Load Balancer Certificates API",
130130
"version": "1beta.0.0"
131131
},
132132
"openapi": "3.0.3",

services/certificates/v2beta/certificates.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@
147147
},
148148
"info": {
149149
"description": "This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server.",
150-
"title": "Load Balancer Certificates API",
150+
"title": "STACKIT Application Load Balancer Certificates API",
151151
"version": "2beta.0.0"
152152
},
153153
"openapi": "3.0.3",

services/lb-application/v1beta/lb-application.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"type": "object"
4242
},
4343
"CertificateConfig": {
44+
"description": "TLS termination certificate configuration.",
4445
"properties": {
4546
"certificateIds": {
4647
"description": "Certificate IDs for TLS termination",
@@ -658,9 +659,11 @@
658659
"type": "object"
659660
},
660661
"ProtocolOptionsHTTP": {
662+
"description": "ProtocolOptionsHTTP options to be configured for the PROTOCOL_HTTP protocol.",
661663
"type": "object"
662664
},
663665
"ProtocolOptionsHTTPS": {
666+
"description": "ProtocolOptionsHTTPS options to be configured for the PROTOCOL_HTTPS protocol.",
664667
"properties": {
665668
"certificateConfig": {
666669
"$ref": "#/components/schemas/CertificateConfig"
@@ -895,7 +898,7 @@
895898
},
896899
"info": {
897900
"description": "### DEPRECATED! This service, lb-application, is no longer maintained. Please use the alb service, version v2beta2 instead\n\nThis API offers an interface to provision and manage load balancing servers in your STACKIT project. It also has the possibility of pooling target servers for load balancing purposes.\n\nFor each application load balancer provided, two VMs are deployed in your OpenStack project subject to a fee.",
898-
"title": "Application Load Balancer API",
901+
"title": "STACKIT Application Load Balancer API",
899902
"version": "1beta.0.0"
900903
},
901904
"openapi": "3.0.3",

services/load-balancer/v2/load-balancer.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@
339339
"type": "string"
340340
},
341341
"serverNameIndicators": {
342-
"description": "Server Name Idicators config for domains to be routed to the desired target pool for this listener.",
342+
"description": "Server Name Indicators config for domains to be routed to the desired target pool for this listener.",
343343
"items": {
344344
"$ref": "#/components/schemas/ServerNameIndicator"
345345
},
@@ -601,6 +601,7 @@
601601
"type": "object"
602602
},
603603
"OptionsTCP": {
604+
"description": "ProtocolOptionsTCP options to be configured for the PROTOCOL_TCP, PROTOCOL_TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH protocols. TCP options for the SNI listeners with the same port must be the same.",
604605
"properties": {
605606
"idleTimeout": {
606607
"description": "The connection idle timeout to be used with the protocol. The default value is set to 5 minutes, and the maximum value is one hour.",
@@ -613,6 +614,7 @@
613614
"type": "object"
614615
},
615616
"OptionsUDP": {
617+
"description": "ProtocolOptionsUDP options to be configured for the PROTOCOL_UDP protocol.",
616618
"properties": {
617619
"idleTimeout": {
618620
"description": "The connection idle timeout to be used with the protocol. The default value is set to 1 minute, and the maximum value is 2 minutes.",
@@ -944,7 +946,7 @@
944946
},
945947
"info": {
946948
"description": "This API offers an interface to provision and manage load balancing servers in your STACKIT project. It also has the possibility of pooling target servers for load balancing purposes.\n\nFor each load balancer provided, two VMs are deployed in your OpenStack project subject to a fee.",
947-
"title": "Load Balancer API",
949+
"title": "STACKIT Load Balancer API",
948950
"version": "2.0.0"
949951
},
950952
"openapi": "3.0.3",

0 commit comments

Comments
 (0)