|
32 | 32 | ], |
33 | 33 | "type": "object" |
34 | 34 | }, |
| 35 | + "AccessScope": { |
| 36 | + "description": "The access scope of the Control Plane. It defines if the Kubernetes control plane is public or only available inside a STACKIT Network Area.\n⚠️ Note: This feature is in private preview. Supplying this object is only permitted for enabled accounts. If your account does not have access, the request will be rejected.", |
| 37 | + "enum": [ |
| 38 | + "PUBLIC", |
| 39 | + "SNA" |
| 40 | + ], |
| 41 | + "type": "string" |
| 42 | + }, |
35 | 43 | "AvailabilityZone": { |
36 | 44 | "example": { |
37 | 45 | "name": "name" |
|
122 | 130 | }, |
123 | 131 | "name": "name", |
124 | 132 | "network": { |
| 133 | + "controlPlane": { |
| 134 | + "accessScope": "PUBLIC" |
| 135 | + }, |
125 | 136 | "id": "id" |
126 | 137 | }, |
127 | 138 | "nodepools": [ |
|
347 | 358 | } |
348 | 359 | ], |
349 | 360 | "status": { |
350 | | - "aggregated": "STATE_UNSPECIFIED", |
| 361 | + "aggregated": "STATE_HEALTHY", |
351 | 362 | "creationTime": "2000-01-23T04:56:07Z", |
352 | 363 | "credentialsRotation": { |
353 | 364 | "lastCompletionTime": "2000-01-23T04:56:07Z", |
|
445 | 456 | }, |
446 | 457 | "ClusterStatus": { |
447 | 458 | "example": { |
448 | | - "aggregated": "STATE_UNSPECIFIED", |
| 459 | + "aggregated": "STATE_HEALTHY", |
449 | 460 | "creationTime": "2000-01-23T04:56:07Z", |
450 | 461 | "credentialsRotation": { |
451 | 462 | "lastCompletionTime": "2000-01-23T04:56:07Z", |
|
530 | 541 | "type": "object" |
531 | 542 | }, |
532 | 543 | "ClusterStatusState": { |
533 | | - "default": "STATE_UNSPECIFIED", |
534 | 544 | "enum": [ |
535 | | - "STATE_UNSPECIFIED", |
536 | 545 | "STATE_HEALTHY", |
537 | 546 | "STATE_CREATING", |
538 | 547 | "STATE_DELETING", |
|
694 | 703 | "type": "object" |
695 | 704 | }, |
696 | 705 | "GetProviderOptionsRequestVersionState": { |
697 | | - "default": "UNSPECIFIED", |
698 | 706 | "enum": [ |
699 | | - "UNSPECIFIED", |
700 | 707 | "SUPPORTED" |
701 | 708 | ], |
702 | 709 | "type": "string" |
|
937 | 944 | }, |
938 | 945 | "name": "name", |
939 | 946 | "network": { |
| 947 | + "controlPlane": { |
| 948 | + "accessScope": "PUBLIC" |
| 949 | + }, |
940 | 950 | "id": "id" |
941 | 951 | }, |
942 | 952 | "nodepools": [ |
|
1162 | 1172 | } |
1163 | 1173 | ], |
1164 | 1174 | "status": { |
1165 | | - "aggregated": "STATE_UNSPECIFIED", |
| 1175 | + "aggregated": "STATE_HEALTHY", |
1166 | 1176 | "creationTime": "2000-01-23T04:56:07Z", |
1167 | 1177 | "credentialsRotation": { |
1168 | 1178 | "lastCompletionTime": "2000-01-23T04:56:07Z", |
|
1256 | 1266 | }, |
1257 | 1267 | "name": "name", |
1258 | 1268 | "network": { |
| 1269 | + "controlPlane": { |
| 1270 | + "accessScope": "PUBLIC" |
| 1271 | + }, |
1259 | 1272 | "id": "id" |
1260 | 1273 | }, |
1261 | 1274 | "nodepools": [ |
|
1481 | 1494 | } |
1482 | 1495 | ], |
1483 | 1496 | "status": { |
1484 | | - "aggregated": "STATE_UNSPECIFIED", |
| 1497 | + "aggregated": "STATE_HEALTHY", |
1485 | 1498 | "creationTime": "2000-01-23T04:56:07Z", |
1486 | 1499 | "credentialsRotation": { |
1487 | 1500 | "lastCompletionTime": "2000-01-23T04:56:07Z", |
|
1720 | 1733 | }, |
1721 | 1734 | "Network": { |
1722 | 1735 | "example": { |
| 1736 | + "controlPlane": { |
| 1737 | + "accessScope": "PUBLIC" |
| 1738 | + }, |
1723 | 1739 | "id": "id" |
1724 | 1740 | }, |
1725 | 1741 | "properties": { |
| 1742 | + "controlPlane": { |
| 1743 | + "$ref": "#/components/schemas/v2ControlPlaneNetwork" |
| 1744 | + }, |
1726 | 1745 | "id": { |
1727 | 1746 | "title": "ID of the SNA network into which the cluster will be deployed", |
1728 | 1747 | "type": "string" |
|
2168 | 2187 | } |
2169 | 2188 | }, |
2170 | 2189 | "type": "object" |
| 2190 | + }, |
| 2191 | + "v2ControlPlaneNetwork": { |
| 2192 | + "example": { |
| 2193 | + "accessScope": "PUBLIC" |
| 2194 | + }, |
| 2195 | + "properties": { |
| 2196 | + "accessScope": { |
| 2197 | + "$ref": "#/components/schemas/AccessScope" |
| 2198 | + } |
| 2199 | + }, |
| 2200 | + "type": "object" |
2171 | 2201 | } |
2172 | 2202 | } |
2173 | 2203 | }, |
|
3464 | 3494 | "in": "query", |
3465 | 3495 | "name": "versionState", |
3466 | 3496 | "schema": { |
3467 | | - "default": "UNSPECIFIED", |
3468 | 3497 | "enum": [ |
3469 | | - "UNSPECIFIED", |
3470 | 3498 | "SUPPORTED" |
3471 | 3499 | ], |
3472 | 3500 | "type": "string" |
|
0 commit comments