Skip to content

Commit 65cac7f

Browse files
OAS Update
1 parent 835f5ab commit 65cac7f

File tree

2 files changed

+84
-0
lines changed

2 files changed

+84
-0
lines changed

services/alb/v2beta2/alb.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,19 @@
120120
"example": "192.0.2.5",
121121
"type": "string"
122122
},
123+
"labels": {
124+
"additionalProperties": {
125+
"type": "string"
126+
},
127+
"description": "Labels represent user-defined metadata as key-value pairs.\nLabel count should not exceed 64 per ALB.\n\n**Key Formatting Rules:**\nLength: 1-63 characters.\nCharacters: Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\nKeys starting with 'stackit-' are system-reserved; users MUST NOT manage them.\n\n**Value Formatting Rules:**\nLength: 0-63 characters (empty string explicitly allowed).\nCharacters (for non-empty values): Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n",
128+
"example": {
129+
"cost.center": "billing.dept",
130+
"environment": "prod",
131+
"name": "my-app",
132+
"region": ""
133+
},
134+
"type": "object"
135+
},
123136
"listeners": {
124137
"description": "There is a maximum listener count of 20.\n\n",
125138
"items": {
@@ -402,6 +415,12 @@
402415
"PROTOCOL_HTTPS"
403416
],
404417
"type": "string"
418+
},
419+
"wafConfigName": {
420+
"description": "Enable Web Application Firewall (WAF), referenced to a by name. See \"Application Load Balancer - Web Application Firewall API\" for more information.",
421+
"example": "my-waf-config",
422+
"pattern": "^[0-9a-z](?:(?:[0-9a-z]|-){0,61}[0-9a-z])?$",
423+
"type": "string"
405424
}
406425
},
407426
"type": "object"
@@ -425,6 +444,19 @@
425444
"example": "192.0.2.5",
426445
"type": "string"
427446
},
447+
"labels": {
448+
"additionalProperties": {
449+
"type": "string"
450+
},
451+
"description": "Labels represent user-defined metadata as key-value pairs.\nLabel count should not exceed 64 per ALB.\n\n**Key Formatting Rules:**\nLength: 1-63 characters.\nCharacters: Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\nKeys starting with 'stackit-' are system-reserved; users MUST NOT manage them.\n\n**Value Formatting Rules:**\nLength: 0-63 characters (empty string explicitly allowed).\nCharacters (for non-empty values): Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n",
452+
"example": {
453+
"cost.center": "billing.dept",
454+
"environment": "prod",
455+
"name": "my-app",
456+
"region": ""
457+
},
458+
"type": "object"
459+
},
428460
"listeners": {
429461
"description": "There is a maximum listener count of 20.\n\n",
430462
"items": {
@@ -907,6 +939,19 @@
907939
"example": "192.0.2.5",
908940
"type": "string"
909941
},
942+
"labels": {
943+
"additionalProperties": {
944+
"type": "string"
945+
},
946+
"description": "Labels represent user-defined metadata as key-value pairs.\nLabel count should not exceed 64 per ALB.\n\n**Key Formatting Rules:**\nLength: 1-63 characters.\nCharacters: Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\nKeys starting with 'stackit-' are system-reserved; users MUST NOT manage them.\n\n**Value Formatting Rules:**\nLength: 0-63 characters (empty string explicitly allowed).\nCharacters (for non-empty values): Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n",
947+
"example": {
948+
"cost.center": "billing.dept",
949+
"environment": "prod",
950+
"name": "my-app",
951+
"region": ""
952+
},
953+
"type": "object"
954+
},
910955
"listeners": {
911956
"description": "There is a maximum listener count of 20.\n\n",
912957
"items": {

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

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,19 @@
9191
"example": "192.0.2.5",
9292
"type": "string"
9393
},
94+
"labels": {
95+
"additionalProperties": {
96+
"type": "string"
97+
},
98+
"description": "Labels represent user-defined metadata as key-value pairs.\nLabel count should not exceed 64 per LB.\n**Key Formatting Rules:**\nLength: 1-63 characters.\nCharacters: Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\nKeys starting with 'stackit-' are system-reserved; users MUST NOT manage them.\n\n**Value Formatting Rules:**\nLength: 0-63 characters (empty string explicitly allowed).\nCharacters (for non-empty values): Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n",
99+
"example": {
100+
"cost.center": "billing.dept",
101+
"environment": "prod",
102+
"name": "my-app",
103+
"region": ""
104+
},
105+
"type": "object"
106+
},
94107
"listeners": {
95108
"description": "There is a maximum listener count of 20.\n\nPort and protocol limitations:\n\n- UDP listeners cannot have the same port.\n- TCP-derived listeners cannot have the same port. A TCP-derived listener is any listener that listens on a TCP port. As of now those are: TCP, TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH. The only exception is, if all listeners for the same port are PROTOCOL_TLS_PASSTHROUGH.\n- PROTOCOL_TLS_PASSTHROUGH listeners cannot have the same port and at least one common domain name.\n- PROTOCOL_TLS_PASSTHROUGH listeners can have the same domain name and different ports though (e.g. ports 443 and 8443 for domain example.com).\n- PROTOCOL_TLS_PASSTHROUGH listeners without a domain name serve as a default listener and you can have only one default listener.\n",
96109
"items": {
@@ -365,6 +378,19 @@
365378
"example": "192.0.2.5",
366379
"type": "string"
367380
},
381+
"labels": {
382+
"additionalProperties": {
383+
"type": "string"
384+
},
385+
"description": "Labels represent user-defined metadata as key-value pairs.\nLabel count should not exceed 64 per LB.\n**Key Formatting Rules:**\nLength: 1-63 characters.\nCharacters: Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\nKeys starting with 'stackit-' are system-reserved; users MUST NOT manage them.\n\n**Value Formatting Rules:**\nLength: 0-63 characters (empty string explicitly allowed).\nCharacters (for non-empty values): Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n",
386+
"example": {
387+
"cost.center": "billing.dept",
388+
"environment": "prod",
389+
"name": "my-app",
390+
"region": ""
391+
},
392+
"type": "object"
393+
},
368394
"listeners": {
369395
"description": "There is a maximum listener count of 20.\n\nPort and protocol limitations:\n\n- UDP listeners cannot have the same port.\n- TCP-derived listeners cannot have the same port. A TCP-derived listener is any listener that listens on a TCP port. As of now those are: TCP, TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH. The only exception is, if all listeners for the same port are PROTOCOL_TLS_PASSTHROUGH.\n- PROTOCOL_TLS_PASSTHROUGH listeners cannot have the same port and at least one common domain name.\n- PROTOCOL_TLS_PASSTHROUGH listeners can have the same domain name and different ports though (e.g. ports 443 and 8443 for domain example.com).\n- PROTOCOL_TLS_PASSTHROUGH listeners without a domain name serve as a default listener and you can have only one default listener.\n",
370396
"items": {
@@ -785,6 +811,19 @@
785811
"example": "192.0.2.5",
786812
"type": "string"
787813
},
814+
"labels": {
815+
"additionalProperties": {
816+
"type": "string"
817+
},
818+
"description": "Labels represent user-defined metadata as key-value pairs.\nLabel count should not exceed 64 per LB.\n**Key Formatting Rules:**\nLength: 1-63 characters.\nCharacters: Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\nKeys starting with 'stackit-' are system-reserved; users MUST NOT manage them.\n\n**Value Formatting Rules:**\nLength: 0-63 characters (empty string explicitly allowed).\nCharacters (for non-empty values): Must begin and end with [a-zA-Z0-9]. May contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n",
819+
"example": {
820+
"cost.center": "billing.dept",
821+
"environment": "prod",
822+
"name": "my-app",
823+
"region": ""
824+
},
825+
"type": "object"
826+
},
788827
"listeners": {
789828
"description": "There is a maximum listener count of 20.\n\nPort and protocol limitations:\n\n- UDP listeners cannot have the same port.\n- TCP-derived listeners cannot have the same port. A TCP-derived listener is any listener that listens on a TCP port. As of now those are: TCP, TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH. The only exception is, if all listeners for the same port are PROTOCOL_TLS_PASSTHROUGH.\n- PROTOCOL_TLS_PASSTHROUGH listeners cannot have the same port and at least one common domain name.\n- PROTOCOL_TLS_PASSTHROUGH listeners can have the same domain name and different ports though (e.g. ports 443 and 8443 for domain example.com).\n- PROTOCOL_TLS_PASSTHROUGH listeners without a domain name serve as a default listener and you can have only one default listener.\n",
790829
"items": {

0 commit comments

Comments
 (0)