Skip to content

Commit 9bf5580

Browse files
feat(api): aggregated API specs update
1 parent 1c618fb commit 9bf5580

48 files changed

Lines changed: 1062 additions & 633 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 645
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gcore%2Fgcore-58d9afa7f8342ead022bd8fa12bb8abbeb9c0fb1e16f052ee6c4a59fae373e27.yml
3-
openapi_spec_hash: 2ae4db03cfc907be71d44288503838d7
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gcore%2Fgcore-5947c2e29792fa00fc78ad6dacb85c520bdd85493213508f94f49034fcaaa1e2.yml
3+
openapi_spec_hash: cf83d06fde270d3e532479a2be889cb9
44
config_hash: 8d4711ed72633b7443249124a49781da

src/gcore/resources/cloud/k8s/clusters/clusters.py

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@ def create(
111111
Create k8s cluster
112112
113113
Args:
114+
project_id: Project ID
115+
116+
region_id: Region ID
117+
114118
keypair: The keypair of the cluster
115119
116120
name: The name of the cluster
@@ -269,6 +273,12 @@ def update(
269273
Update k8s cluster
270274
271275
Args:
276+
project_id: Project ID
277+
278+
region_id: Region ID
279+
280+
cluster_name: Cluster name
281+
272282
add_ons: Cluster add-ons configuration
273283
274284
authentication: Authentication settings
@@ -386,6 +396,10 @@ def list(
386396
List k8s clusters
387397
388398
Args:
399+
project_id: Project ID
400+
401+
region_id: Region ID
402+
389403
extra_headers: Send extra headers
390404
391405
extra_query: Add additional query parameters to the request
@@ -424,6 +438,12 @@ def delete(
424438
Delete k8s cluster
425439
426440
Args:
441+
project_id: Project ID
442+
443+
region_id: Region ID
444+
445+
cluster_name: Cluster name
446+
427447
volumes: Comma separated list of volume IDs to be deleted with the cluster
428448
429449
extra_headers: Send extra headers
@@ -469,6 +489,12 @@ def get(
469489
Get k8s cluster
470490
471491
Args:
492+
project_id: Project ID
493+
494+
region_id: Region ID
495+
496+
cluster_name: Cluster name
497+
472498
extra_headers: Send extra headers
473499
474500
extra_query: Add additional query parameters to the request
@@ -508,6 +534,12 @@ def get_certificate(
508534
Get k8s cluster CA certificate
509535
510536
Args:
537+
project_id: Project ID
538+
539+
region_id: Region ID
540+
541+
cluster_name: Cluster name
542+
511543
extra_headers: Send extra headers
512544
513545
extra_query: Add additional query parameters to the request
@@ -547,6 +579,12 @@ def get_kubeconfig(
547579
Get k8s cluster kubeconfig
548580
549581
Args:
582+
project_id: Project ID
583+
584+
region_id: Region ID
585+
586+
cluster_name: Cluster name
587+
550588
extra_headers: Send extra headers
551589
552590
extra_query: Add additional query parameters to the request
@@ -586,6 +624,12 @@ def list_versions_for_upgrade(
586624
List available k8s cluster versions for upgrade
587625
588626
Args:
627+
project_id: Project ID
628+
629+
region_id: Region ID
630+
631+
cluster_name: Cluster name
632+
589633
extra_headers: Send extra headers
590634
591635
extra_query: Add additional query parameters to the request
@@ -626,6 +670,12 @@ def upgrade(
626670
Upgrade k8s cluster
627671
628672
Args:
673+
project_id: Project ID
674+
675+
region_id: Region ID
676+
677+
cluster_name: Cluster name
678+
629679
version: Target k8s cluster version
630680
631681
extra_headers: Send extra headers
@@ -714,6 +764,10 @@ async def create(
714764
Create k8s cluster
715765
716766
Args:
767+
project_id: Project ID
768+
769+
region_id: Region ID
770+
717771
keypair: The keypair of the cluster
718772
719773
name: The name of the cluster
@@ -872,6 +926,12 @@ async def update(
872926
Update k8s cluster
873927
874928
Args:
929+
project_id: Project ID
930+
931+
region_id: Region ID
932+
933+
cluster_name: Cluster name
934+
875935
add_ons: Cluster add-ons configuration
876936
877937
authentication: Authentication settings
@@ -989,6 +1049,10 @@ async def list(
9891049
List k8s clusters
9901050
9911051
Args:
1052+
project_id: Project ID
1053+
1054+
region_id: Region ID
1055+
9921056
extra_headers: Send extra headers
9931057
9941058
extra_query: Add additional query parameters to the request
@@ -1027,6 +1091,12 @@ async def delete(
10271091
Delete k8s cluster
10281092
10291093
Args:
1094+
project_id: Project ID
1095+
1096+
region_id: Region ID
1097+
1098+
cluster_name: Cluster name
1099+
10301100
volumes: Comma separated list of volume IDs to be deleted with the cluster
10311101
10321102
extra_headers: Send extra headers
@@ -1072,6 +1142,12 @@ async def get(
10721142
Get k8s cluster
10731143
10741144
Args:
1145+
project_id: Project ID
1146+
1147+
region_id: Region ID
1148+
1149+
cluster_name: Cluster name
1150+
10751151
extra_headers: Send extra headers
10761152
10771153
extra_query: Add additional query parameters to the request
@@ -1111,6 +1187,12 @@ async def get_certificate(
11111187
Get k8s cluster CA certificate
11121188
11131189
Args:
1190+
project_id: Project ID
1191+
1192+
region_id: Region ID
1193+
1194+
cluster_name: Cluster name
1195+
11141196
extra_headers: Send extra headers
11151197
11161198
extra_query: Add additional query parameters to the request
@@ -1150,6 +1232,12 @@ async def get_kubeconfig(
11501232
Get k8s cluster kubeconfig
11511233
11521234
Args:
1235+
project_id: Project ID
1236+
1237+
region_id: Region ID
1238+
1239+
cluster_name: Cluster name
1240+
11531241
extra_headers: Send extra headers
11541242
11551243
extra_query: Add additional query parameters to the request
@@ -1189,6 +1277,12 @@ async def list_versions_for_upgrade(
11891277
List available k8s cluster versions for upgrade
11901278
11911279
Args:
1280+
project_id: Project ID
1281+
1282+
region_id: Region ID
1283+
1284+
cluster_name: Cluster name
1285+
11921286
extra_headers: Send extra headers
11931287
11941288
extra_query: Add additional query parameters to the request
@@ -1229,6 +1323,12 @@ async def upgrade(
12291323
Upgrade k8s cluster
12301324
12311325
Args:
1326+
project_id: Project ID
1327+
1328+
region_id: Region ID
1329+
1330+
cluster_name: Cluster name
1331+
12321332
version: Target k8s cluster version
12331333
12341334
extra_headers: Send extra headers

src/gcore/resources/cloud/k8s/clusters/nodes.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ def list(
5959
List k8s cluster nodes
6060
6161
Args:
62+
project_id: Project ID
63+
64+
region_id: Region ID
65+
66+
cluster_name: Cluster name
67+
6268
with_ddos: Include DDoS profile information if set to true. Default is false.
6369
6470
extra_headers: Send extra headers
@@ -106,6 +112,14 @@ def delete(
106112
pool size.
107113
108114
Args:
115+
project_id: Project ID
116+
117+
region_id: Region ID
118+
119+
cluster_name: Cluster name
120+
121+
instance_id: Instance ID
122+
109123
extra_headers: Send extra headers
110124
111125
extra_query: Add additional query parameters to the request
@@ -170,6 +184,12 @@ async def list(
170184
List k8s cluster nodes
171185
172186
Args:
187+
project_id: Project ID
188+
189+
region_id: Region ID
190+
191+
cluster_name: Cluster name
192+
173193
with_ddos: Include DDoS profile information if set to true. Default is false.
174194
175195
extra_headers: Send extra headers
@@ -217,6 +237,14 @@ async def delete(
217237
pool size.
218238
219239
Args:
240+
project_id: Project ID
241+
242+
region_id: Region ID
243+
244+
cluster_name: Cluster name
245+
246+
instance_id: Instance ID
247+
220248
extra_headers: Send extra headers
221249
222250
extra_query: Add additional query parameters to the request

src/gcore/resources/cloud/k8s/clusters/pools/nodes.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,14 @@ def list(
6060
List k8s cluster pool nodes
6161
6262
Args:
63+
project_id: Project ID
64+
65+
region_id: Region ID
66+
67+
cluster_name: Cluster name
68+
69+
pool_name: Pool name
70+
6371
with_ddos: Include DDoS profile information if set to true. Default is false.
6472
6573
extra_headers: Send extra headers
@@ -110,6 +118,16 @@ def delete(
110118
pool size.
111119
112120
Args:
121+
project_id: Project ID
122+
123+
region_id: Region ID
124+
125+
cluster_name: Cluster name
126+
127+
pool_name: Pool name
128+
129+
instance_id: Instance ID
130+
113131
extra_headers: Send extra headers
114132
115133
extra_query: Add additional query parameters to the request
@@ -177,6 +195,14 @@ async def list(
177195
List k8s cluster pool nodes
178196
179197
Args:
198+
project_id: Project ID
199+
200+
region_id: Region ID
201+
202+
cluster_name: Cluster name
203+
204+
pool_name: Pool name
205+
180206
with_ddos: Include DDoS profile information if set to true. Default is false.
181207
182208
extra_headers: Send extra headers
@@ -227,6 +253,16 @@ async def delete(
227253
pool size.
228254
229255
Args:
256+
project_id: Project ID
257+
258+
region_id: Region ID
259+
260+
cluster_name: Cluster name
261+
262+
pool_name: Pool name
263+
264+
instance_id: Instance ID
265+
230266
extra_headers: Send extra headers
231267
232268
extra_query: Add additional query parameters to the request

0 commit comments

Comments
 (0)