Skip to content

Commit 31379f2

Browse files
fix: use correct collection models
1 parent 5e0ea7b commit 31379f2

38 files changed

Lines changed: 207 additions & 270 deletions

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 645
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gcore%2Fgcore-6c0a6b2ebeb53f375b862c8cb43c0a1a2b6b63148df5e3d846da34baf63548f4.yml
33
openapi_spec_hash: 9a8fc579465b9222bd17c6e039e2ff5b
4-
config_hash: e81f299feec21ef63a02ee2de1ba99a3
4+
config_hash: 7085751e6bd8f3fd13cfebe04bb99fed

api.md

Lines changed: 22 additions & 43 deletions
Large diffs are not rendered by default.

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

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@
4141
)
4242
from .....types.cloud.task_id_list import TaskIDList
4343
from .....types.cloud.k8s.k8s_cluster import K8SCluster
44-
from .....types.cloud.k8s.cluster_list_response import ClusterListResponse
44+
from .....types.cloud.k8s.k8s_cluster_list import K8SClusterList
45+
from .....types.cloud.k8s_cluster_version_list import K8SClusterVersionList
4546
from .....types.cloud.k8s.k8s_cluster_kubeconfig import K8SClusterKubeconfig
4647
from .....types.cloud.k8s.k8s_cluster_certificate import K8SClusterCertificate
47-
from .....types.cloud.k8s.cluster_list_versions_for_upgrade_response import ClusterListVersionsForUpgradeResponse
4848

4949
__all__ = ["ClustersResource", "AsyncClustersResource"]
5050

@@ -381,7 +381,7 @@ def list(
381381
extra_query: Query | None = None,
382382
extra_body: Body | None = None,
383383
timeout: float | httpx.Timeout | None | NotGiven = not_given,
384-
) -> ClusterListResponse:
384+
) -> K8SClusterList:
385385
"""
386386
List k8s clusters
387387
@@ -403,7 +403,7 @@ def list(
403403
options=make_request_options(
404404
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
405405
),
406-
cast_to=ClusterListResponse,
406+
cast_to=K8SClusterList,
407407
)
408408

409409
def delete(
@@ -581,7 +581,7 @@ def list_versions_for_upgrade(
581581
extra_query: Query | None = None,
582582
extra_body: Body | None = None,
583583
timeout: float | httpx.Timeout | None | NotGiven = not_given,
584-
) -> ClusterListVersionsForUpgradeResponse:
584+
) -> K8SClusterVersionList:
585585
"""
586586
List available k8s cluster versions for upgrade
587587
@@ -605,7 +605,7 @@ def list_versions_for_upgrade(
605605
options=make_request_options(
606606
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
607607
),
608-
cast_to=ClusterListVersionsForUpgradeResponse,
608+
cast_to=K8SClusterVersionList,
609609
)
610610

611611
def upgrade(
@@ -984,7 +984,7 @@ async def list(
984984
extra_query: Query | None = None,
985985
extra_body: Body | None = None,
986986
timeout: float | httpx.Timeout | None | NotGiven = not_given,
987-
) -> ClusterListResponse:
987+
) -> K8SClusterList:
988988
"""
989989
List k8s clusters
990990
@@ -1006,7 +1006,7 @@ async def list(
10061006
options=make_request_options(
10071007
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
10081008
),
1009-
cast_to=ClusterListResponse,
1009+
cast_to=K8SClusterList,
10101010
)
10111011

10121012
async def delete(
@@ -1184,7 +1184,7 @@ async def list_versions_for_upgrade(
11841184
extra_query: Query | None = None,
11851185
extra_body: Body | None = None,
11861186
timeout: float | httpx.Timeout | None | NotGiven = not_given,
1187-
) -> ClusterListVersionsForUpgradeResponse:
1187+
) -> K8SClusterVersionList:
11881188
"""
11891189
List available k8s cluster versions for upgrade
11901190
@@ -1208,7 +1208,7 @@ async def list_versions_for_upgrade(
12081208
options=make_request_options(
12091209
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
12101210
),
1211-
cast_to=ClusterListVersionsForUpgradeResponse,
1211+
cast_to=K8SClusterVersionList,
12121212
)
12131213

12141214
async def upgrade(

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
)
3535
from ......types.cloud.task_id_list import TaskIDList
3636
from ......types.cloud.k8s.clusters.k8s_cluster_pool import K8SClusterPool
37-
from ......types.cloud.k8s.clusters.pool_list_response import PoolListResponse
37+
from ......types.cloud.k8s.clusters.k8s_cluster_pool_list import K8SClusterPoolList
3838
from ......types.cloud.k8s.clusters.k8s_cluster_pool_quota import K8SClusterPoolQuota
3939

4040
__all__ = ["PoolsResource", "AsyncPoolsResource"]
@@ -244,7 +244,7 @@ def list(
244244
extra_query: Query | None = None,
245245
extra_body: Body | None = None,
246246
timeout: float | httpx.Timeout | None | NotGiven = not_given,
247-
) -> PoolListResponse:
247+
) -> K8SClusterPoolList:
248248
"""
249249
List k8s cluster pools
250250
@@ -268,7 +268,7 @@ def list(
268268
options=make_request_options(
269269
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
270270
),
271-
cast_to=PoolListResponse,
271+
cast_to=K8SClusterPoolList,
272272
)
273273

274274
def delete(
@@ -683,7 +683,7 @@ async def list(
683683
extra_query: Query | None = None,
684684
extra_body: Body | None = None,
685685
timeout: float | httpx.Timeout | None | NotGiven = not_given,
686-
) -> PoolListResponse:
686+
) -> K8SClusterPoolList:
687687
"""
688688
List k8s cluster pools
689689
@@ -707,7 +707,7 @@ async def list(
707707
options=make_request_options(
708708
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
709709
),
710-
cast_to=PoolListResponse,
710+
cast_to=K8SClusterPoolList,
711711
)
712712

713713
async def delete(

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
ClustersResourceWithStreamingResponse,
3131
AsyncClustersResourceWithStreamingResponse,
3232
)
33-
from ....types.cloud.k8s_list_versions_response import K8SListVersionsResponse
33+
from ....types.cloud.k8s_cluster_version_list import K8SClusterVersionList
3434

3535
__all__ = ["K8SResource", "AsyncK8SResource"]
3636

@@ -74,7 +74,7 @@ def list_versions(
7474
extra_query: Query | None = None,
7575
extra_body: Body | None = None,
7676
timeout: float | httpx.Timeout | None | NotGiven = not_given,
77-
) -> K8SListVersionsResponse:
77+
) -> K8SClusterVersionList:
7878
"""
7979
List available k8s cluster versions for creation
8080
@@ -96,7 +96,7 @@ def list_versions(
9696
options=make_request_options(
9797
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
9898
),
99-
cast_to=K8SListVersionsResponse,
99+
cast_to=K8SClusterVersionList,
100100
)
101101

102102

@@ -139,7 +139,7 @@ async def list_versions(
139139
extra_query: Query | None = None,
140140
extra_body: Body | None = None,
141141
timeout: float | httpx.Timeout | None | NotGiven = not_given,
142-
) -> K8SListVersionsResponse:
142+
) -> K8SClusterVersionList:
143143
"""
144144
List available k8s cluster versions for creation
145145
@@ -161,7 +161,7 @@ async def list_versions(
161161
options=make_request_options(
162162
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
163163
),
164-
cast_to=K8SListVersionsResponse,
164+
cast_to=K8SClusterVersionList,
165165
)
166166

167167

src/gcore/resources/cloud/load_balancers/flavors.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
)
1717
from ...._base_client import make_request_options
1818
from ....types.cloud.load_balancers import flavor_list_params
19-
from ....types.cloud.load_balancers.flavor_list_response import FlavorListResponse
19+
from ....types.cloud.load_balancer_flavor_list import LoadBalancerFlavorList
2020

2121
__all__ = ["FlavorsResource", "AsyncFlavorsResource"]
2222

@@ -53,7 +53,7 @@ def list(
5353
extra_query: Query | None = None,
5454
extra_body: Body | None = None,
5555
timeout: float | httpx.Timeout | None | NotGiven = not_given,
56-
) -> FlavorListResponse:
56+
) -> LoadBalancerFlavorList:
5757
"""Retrieve a list of load balancer flavors.
5858
5959
When the `include_prices` query
@@ -88,7 +88,7 @@ def list(
8888
timeout=timeout,
8989
query=maybe_transform({"include_prices": include_prices}, flavor_list_params.FlavorListParams),
9090
),
91-
cast_to=FlavorListResponse,
91+
cast_to=LoadBalancerFlavorList,
9292
)
9393

9494

@@ -124,7 +124,7 @@ async def list(
124124
extra_query: Query | None = None,
125125
extra_body: Body | None = None,
126126
timeout: float | httpx.Timeout | None | NotGiven = not_given,
127-
) -> FlavorListResponse:
127+
) -> LoadBalancerFlavorList:
128128
"""Retrieve a list of load balancer flavors.
129129
130130
When the `include_prices` query
@@ -161,7 +161,7 @@ async def list(
161161
{"include_prices": include_prices}, flavor_list_params.FlavorListParams
162162
),
163163
),
164-
cast_to=FlavorListResponse,
164+
cast_to=LoadBalancerFlavorList,
165165
)
166166

167167

src/gcore/resources/cloud/load_balancers/metrics.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from ...._base_client import make_request_options
1919
from ....types.cloud.load_balancers import metric_list_params
2020
from ....types.cloud.instance_metrics_time_unit import InstanceMetricsTimeUnit
21-
from ....types.cloud.load_balancers.metric_list_response import MetricListResponse
21+
from ....types.cloud.load_balancer_metrics_list import LoadBalancerMetricsList
2222

2323
__all__ = ["MetricsResource", "AsyncMetricsResource"]
2424

@@ -57,7 +57,7 @@ def list(
5757
extra_query: Query | None = None,
5858
extra_body: Body | None = None,
5959
timeout: float | httpx.Timeout | None | NotGiven = not_given,
60-
) -> MetricListResponse:
60+
) -> LoadBalancerMetricsList:
6161
"""
6262
Get load balancer metrics, including cpu, memory and network
6363
@@ -98,7 +98,7 @@ def list(
9898
options=make_request_options(
9999
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
100100
),
101-
cast_to=MetricListResponse,
101+
cast_to=LoadBalancerMetricsList,
102102
)
103103

104104

@@ -136,7 +136,7 @@ async def list(
136136
extra_query: Query | None = None,
137137
extra_body: Body | None = None,
138138
timeout: float | httpx.Timeout | None | NotGiven = not_given,
139-
) -> MetricListResponse:
139+
) -> LoadBalancerMetricsList:
140140
"""
141141
Get load balancer metrics, including cpu, memory and network
142142
@@ -177,7 +177,7 @@ async def list(
177177
options=make_request_options(
178178
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
179179
),
180-
cast_to=MetricListResponse,
180+
cast_to=LoadBalancerMetricsList,
181181
)
182182

183183

src/gcore/resources/cloud/load_balancers/statuses.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
)
1616
from ...._base_client import make_request_options
1717
from ....types.cloud.load_balancer_status import LoadBalancerStatus
18-
from ....types.cloud.load_balancers.status_list_response import StatusListResponse
18+
from ....types.cloud.load_balancer_status_list import LoadBalancerStatusList
1919

2020
__all__ = ["StatusesResource", "AsyncStatusesResource"]
2121

@@ -51,7 +51,7 @@ def list(
5151
extra_query: Query | None = None,
5252
extra_body: Body | None = None,
5353
timeout: float | httpx.Timeout | None | NotGiven = not_given,
54-
) -> StatusListResponse:
54+
) -> LoadBalancerStatusList:
5555
"""
5656
List load balancers statuses
5757
@@ -77,7 +77,7 @@ def list(
7777
options=make_request_options(
7878
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
7979
),
80-
cast_to=StatusListResponse,
80+
cast_to=LoadBalancerStatusList,
8181
)
8282

8383
def get(
@@ -157,7 +157,7 @@ async def list(
157157
extra_query: Query | None = None,
158158
extra_body: Body | None = None,
159159
timeout: float | httpx.Timeout | None | NotGiven = not_given,
160-
) -> StatusListResponse:
160+
) -> LoadBalancerStatusList:
161161
"""
162162
List load balancers statuses
163163
@@ -183,7 +183,7 @@ async def list(
183183
options=make_request_options(
184184
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
185185
),
186-
cast_to=StatusListResponse,
186+
cast_to=LoadBalancerStatusList,
187187
)
188188

189189
async def get(

src/gcore/resources/cloud/placement_groups.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from ..._base_client import make_request_options
2121
from ...types.cloud.task_id_list import TaskIDList
2222
from ...types.cloud.placement_group import PlacementGroup
23-
from ...types.cloud.placement_group_list_response import PlacementGroupListResponse
23+
from ...types.cloud.placement_group_list import PlacementGroupList
2424

2525
__all__ = ["PlacementGroupsResource", "AsyncPlacementGroupsResource"]
2626

@@ -109,7 +109,7 @@ def list(
109109
extra_query: Query | None = None,
110110
extra_body: Body | None = None,
111111
timeout: float | httpx.Timeout | None | NotGiven = not_given,
112-
) -> PlacementGroupListResponse:
112+
) -> PlacementGroupList:
113113
"""
114114
List placement groups
115115
@@ -131,7 +131,7 @@ def list(
131131
options=make_request_options(
132132
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
133133
),
134-
cast_to=PlacementGroupListResponse,
134+
cast_to=PlacementGroupList,
135135
)
136136

137137
def delete(
@@ -297,7 +297,7 @@ async def list(
297297
extra_query: Query | None = None,
298298
extra_body: Body | None = None,
299299
timeout: float | httpx.Timeout | None | NotGiven = not_given,
300-
) -> PlacementGroupListResponse:
300+
) -> PlacementGroupList:
301301
"""
302302
List placement groups
303303
@@ -319,7 +319,7 @@ async def list(
319319
options=make_request_options(
320320
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
321321
),
322-
cast_to=PlacementGroupListResponse,
322+
cast_to=PlacementGroupList,
323323
)
324324

325325
async def delete(

0 commit comments

Comments
 (0)