|
99 | 99 | "minLength": 3, |
100 | 100 | "type": "string" |
101 | 101 | }, |
| 102 | + "labels": { |
| 103 | + "additionalProperties": { |
| 104 | + "type": "string" |
| 105 | + }, |
| 106 | + "description": "Key-value pairs for resource labeling. Maximum 64 user labels per resource.\nKey format:\n- May contain an optional domain prefix separated by a slash (/).\n- Domain prefix must be \u003c= 250 characters, a valid DNS subdomain containing only lowercase alphanumerics ([a-z0-9]) and dashes (-), separated by dots (.).\n- Key name (excluding prefix) must be between 1 and 63 characters, begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n- Reserved prefixes: 'stackit.cloud/' (including all subdomains) and deprecated 'stackit-' are reserved for system labels and cannot be created, updated, or deleted by end-users.\nValue format:\n- Length must be \u003c= 63 characters.\n- May be empty.\n- If not empty, must begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n", |
| 107 | + "nullable": true, |
| 108 | + "type": "object" |
| 109 | + }, |
102 | 110 | "permissions": { |
103 | 111 | "$ref": "#/components/schemas/permissions" |
104 | 112 | } |
|
122 | 130 | "pattern": "^[a-zA-Z][\\w -]*$", |
123 | 131 | "type": "string" |
124 | 132 | }, |
| 133 | + "labels": { |
| 134 | + "additionalProperties": { |
| 135 | + "type": "string" |
| 136 | + }, |
| 137 | + "description": "Key-value pairs for resource labeling. Maximum 64 user labels per resource.\nKey format:\n- May contain an optional domain prefix separated by a slash (/).\n- Domain prefix must be \u003c= 250 characters, a valid DNS subdomain containing only lowercase alphanumerics ([a-z0-9]) and dashes (-), separated by dots (.).\n- Key name (excluding prefix) must be between 1 and 63 characters, begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n- Reserved prefixes: 'stackit.cloud/' (including all subdomains) and deprecated 'stackit-' are reserved for system labels and cannot be created, updated, or deleted by end-users.\nValue format:\n- Length must be \u003c= 63 characters.\n- May be empty.\n- If not empty, must begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n", |
| 138 | + "type": "object" |
| 139 | + }, |
125 | 140 | "lifetime": { |
126 | 141 | "description": "A lifetime period for an access token in days. If unset the token will not expire.", |
127 | 142 | "format": "int32", |
|
161 | 176 | "pattern": "^[a-zA-Z][\\w -]*$", |
162 | 177 | "type": "string" |
163 | 178 | }, |
| 179 | + "labels": { |
| 180 | + "additionalProperties": { |
| 181 | + "type": "string" |
| 182 | + }, |
| 183 | + "description": "Key-value pairs for resource labeling. Maximum 64 user labels per resource.\nKey format:\n- May contain an optional domain prefix separated by a slash (/).\n- Domain prefix must be \u003c= 250 characters, a valid DNS subdomain containing only lowercase alphanumerics ([a-z0-9]) and dashes (-), separated by dots (.).\n- Key name (excluding prefix) must be between 1 and 63 characters, begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n- Reserved prefixes: 'stackit.cloud/' (including all subdomains) and deprecated 'stackit-' are reserved for system labels and cannot be created, updated, or deleted by end-users.\nValue format:\n- Length must be \u003c= 63 characters.\n- May be empty.\n- If not empty, must begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n", |
| 184 | + "type": "object" |
| 185 | + }, |
164 | 186 | "retentionDays": { |
165 | 187 | "description": "The log retention time in days.", |
166 | 188 | "format": "int32", |
|
182 | 204 | "nullable": true, |
183 | 205 | "type": "string" |
184 | 206 | }, |
| 207 | + "labels": { |
| 208 | + "additionalProperties": { |
| 209 | + "type": "string" |
| 210 | + }, |
| 211 | + "description": "Key-value pairs for resource labeling. Maximum 64 user labels per resource.\nKey format:\n- May contain an optional domain prefix separated by a slash (/).\n- Domain prefix must be \u003c= 250 characters, a valid DNS subdomain containing only lowercase alphanumerics ([a-z0-9]) and dashes (-), separated by dots (.).\n- Key name (excluding prefix) must be between 1 and 63 characters, begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n- Reserved prefixes: 'stackit.cloud/' (including all subdomains) and deprecated 'stackit-' are reserved for system labels and cannot be created, updated, or deleted by end-users.\nValue format:\n- Length must be \u003c= 63 characters.\n- May be empty.\n- If not empty, must begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n", |
| 212 | + "nullable": true, |
| 213 | + "type": "object" |
| 214 | + }, |
185 | 215 | "permissions": { |
186 | 216 | "$ref": "#/components/schemas/permissions" |
187 | 217 | } |
|
200 | 230 | "minLength": 1, |
201 | 231 | "pattern": "^[a-zA-Z][\\w -]*$", |
202 | 232 | "type": "string" |
| 233 | + }, |
| 234 | + "labels": { |
| 235 | + "additionalProperties": { |
| 236 | + "type": "string" |
| 237 | + }, |
| 238 | + "description": "Key-value pairs for resource labeling. Maximum 64 user labels per resource.\nKey format:\n- May contain an optional domain prefix separated by a slash (/).\n- Domain prefix must be \u003c= 250 characters, a valid DNS subdomain containing only lowercase alphanumerics ([a-z0-9]) and dashes (-), separated by dots (.).\n- Key name (excluding prefix) must be between 1 and 63 characters, begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n- Reserved prefixes: 'stackit.cloud/' (including all subdomains) and deprecated 'stackit-' are reserved for system labels and cannot be created, updated, or deleted by end-users.\nValue format:\n- Length must be \u003c= 63 characters.\n- May be empty.\n- If not empty, must begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n", |
| 239 | + "type": "object" |
203 | 240 | } |
204 | 241 | } |
205 | 242 | }, |
|
226 | 263 | "pattern": "^[a-zA-Z][\\w -]*$", |
227 | 264 | "type": "string" |
228 | 265 | }, |
| 266 | + "labels": { |
| 267 | + "additionalProperties": { |
| 268 | + "type": "string" |
| 269 | + }, |
| 270 | + "description": "Key-value pairs for resource labeling. Maximum 64 user labels per resource.\nKey format:\n- May contain an optional domain prefix separated by a slash (/).\n- Domain prefix must be \u003c= 250 characters, a valid DNS subdomain containing only lowercase alphanumerics ([a-z0-9]) and dashes (-), separated by dots (.).\n- Key name (excluding prefix) must be between 1 and 63 characters, begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n- Reserved prefixes: 'stackit.cloud/' (including all subdomains) and deprecated 'stackit-' are reserved for system labels and cannot be created, updated, or deleted by end-users.\nValue format:\n- Length must be \u003c= 63 characters.\n- May be empty.\n- If not empty, must begin and end with an alphanumeric character ([a-z0-9A-Z]), and may contain dashes (-), underscores (_), dots (.), and alphanumerics in between.\n", |
| 271 | + "type": "object" |
| 272 | + }, |
229 | 273 | "retentionDays": { |
230 | 274 | "description": "The log retention time in days.", |
231 | 275 | "format": "int32", |
|
254 | 298 | "format": "uuid", |
255 | 299 | "type": "string" |
256 | 300 | }, |
| 301 | + "labels": { |
| 302 | + "additionalProperties": { |
| 303 | + "type": "string" |
| 304 | + }, |
| 305 | + "description": "Labels as key-value pairs.", |
| 306 | + "type": "object" |
| 307 | + }, |
257 | 308 | "permissions": { |
258 | 309 | "$ref": "#/components/schemas/permissions" |
259 | 310 | } |
|
308 | 359 | "format": "uuid", |
309 | 360 | "type": "string" |
310 | 361 | }, |
| 362 | + "labels": { |
| 363 | + "additionalProperties": { |
| 364 | + "type": "string" |
| 365 | + }, |
| 366 | + "description": "Labels as key-value pairs.", |
| 367 | + "type": "object" |
| 368 | + }, |
311 | 369 | "permissions": { |
312 | 370 | "$ref": "#/components/schemas/permissions" |
313 | 371 | }, |
|
390 | 448 | "description": "The Logs instance's ingest logs URL", |
391 | 449 | "type": "string" |
392 | 450 | }, |
| 451 | + "labels": { |
| 452 | + "additionalProperties": { |
| 453 | + "type": "string" |
| 454 | + }, |
| 455 | + "description": "Labels as key-value pairs.", |
| 456 | + "type": "object" |
| 457 | + }, |
393 | 458 | "queryRangeUrl": { |
394 | 459 | "description": "The Logs instance's query range URL", |
395 | 460 | "type": "string" |
|
456 | 521 | "info": { |
457 | 522 | "description": "This API provides endpoints for managing STACKIT Logs.\n", |
458 | 523 | "title": "STACKIT Logs API", |
459 | | - "version": "1.2.0" |
| 524 | + "version": "1.3.0" |
460 | 525 | }, |
461 | 526 | "openapi": "3.0.3", |
462 | 527 | "paths": { |
|
0 commit comments