Skip to content

Commit 7a58cae

Browse files
feat(api): aggregated API specs update
1 parent c672843 commit 7a58cae

28 files changed

Lines changed: 51 additions & 1966 deletions

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 612
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gcore%2Fgcore-9f065df469027bcaa0bd19a36a0f8f132271e837c4cb058f27f3c5c740298797.yml
3-
openapi_spec_hash: 844a27c7d8957769e1fb98965f9f1df0
1+
configured_endpoints: 605
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gcore%2Fgcore-94563a57bbb285cfead93d0627bac0731dd32093481327a6328d8e3d678cbc37.yml
3+
openapi_spec_hash: 3af9864bebf6795a51b15af60b234510
44
config_hash: 6cf02fb49626ee44b56133d941a8ec11

api.md

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -210,12 +210,7 @@ from gcore.types.cloud import (
210210
Methods:
211211

212212
- <code title="post /cloud/v1/loadbalancers/{project_id}/{region_id}">client.cloud.load_balancers.<a href="./src/gcore/resources/cloud/load_balancers/load_balancers.py">create</a>(\*, project_id, region_id, \*\*<a href="src/gcore/types/cloud/load_balancer_create_params.py">params</a>) -> <a href="./src/gcore/types/cloud/task_id_list.py">TaskIDList</a></code>
213-
- <code title="patch /cloud/v1/loadbalancers/{project_id}/{region_id}/{loadbalancer_id}">client.cloud.load_balancers.<a href="./src/gcore/resources/cloud/load_balancers/load_balancers.py">update</a>(loadbalancer_id, \*, project_id, region_id, \*\*<a href="src/gcore/types/cloud/load_balancer_update_params.py">params</a>) -> <a href="./src/gcore/types/cloud/load_balancer.py">LoadBalancer</a></code>
214213
- <code title="get /cloud/v1/loadbalancers/{project_id}/{region_id}">client.cloud.load_balancers.<a href="./src/gcore/resources/cloud/load_balancers/load_balancers.py">list</a>(\*, project_id, region_id, \*\*<a href="src/gcore/types/cloud/load_balancer_list_params.py">params</a>) -> <a href="./src/gcore/types/cloud/load_balancer.py">SyncOffsetPage[LoadBalancer]</a></code>
215-
- <code title="delete /cloud/v1/loadbalancers/{project_id}/{region_id}/{loadbalancer_id}">client.cloud.load_balancers.<a href="./src/gcore/resources/cloud/load_balancers/load_balancers.py">delete</a>(loadbalancer_id, \*, project_id, region_id) -> <a href="./src/gcore/types/cloud/task_id_list.py">TaskIDList</a></code>
216-
- <code title="post /cloud/v1/loadbalancers/{project_id}/{region_id}/{loadbalancer_id}/failover">client.cloud.load_balancers.<a href="./src/gcore/resources/cloud/load_balancers/load_balancers.py">failover</a>(loadbalancer_id, \*, project_id, region_id, \*\*<a href="src/gcore/types/cloud/load_balancer_failover_params.py">params</a>) -> <a href="./src/gcore/types/cloud/task_id_list.py">TaskIDList</a></code>
217-
- <code title="get /cloud/v1/loadbalancers/{project_id}/{region_id}/{loadbalancer_id}">client.cloud.load_balancers.<a href="./src/gcore/resources/cloud/load_balancers/load_balancers.py">get</a>(loadbalancer_id, \*, project_id, region_id, \*\*<a href="src/gcore/types/cloud/load_balancer_get_params.py">params</a>) -> <a href="./src/gcore/types/cloud/load_balancer.py">LoadBalancer</a></code>
218-
- <code title="post /cloud/v1/loadbalancers/{project_id}/{region_id}/{loadbalancer_id}/resize">client.cloud.load_balancers.<a href="./src/gcore/resources/cloud/load_balancers/load_balancers.py">resize</a>(loadbalancer_id, \*, project_id, region_id, \*\*<a href="src/gcore/types/cloud/load_balancer_resize_params.py">params</a>) -> <a href="./src/gcore/types/cloud/task_id_list.py">TaskIDList</a></code>
219214

220215
### L7Policies
221216

@@ -277,18 +272,11 @@ Methods:
277272
- <code title="post /cloud/v1/lbpools/{project_id}/{region_id}/{pool_id}/member">client.cloud.load_balancers.pools.members.<a href="./src/gcore/resources/cloud/load_balancers/pools/members.py">add</a>(pool_id, \*, project_id, region_id, \*\*<a href="src/gcore/types/cloud/load_balancers/pools/member_add_params.py">params</a>) -> <a href="./src/gcore/types/cloud/task_id_list.py">TaskIDList</a></code>
278273
- <code title="delete /cloud/v1/lbpools/{project_id}/{region_id}/{pool_id}/member/{member_id}">client.cloud.load_balancers.pools.members.<a href="./src/gcore/resources/cloud/load_balancers/pools/members.py">remove</a>(member_id, \*, project_id, region_id, pool_id) -> <a href="./src/gcore/types/cloud/task_id_list.py">TaskIDList</a></code>
279274

280-
### Metrics
281-
282-
Methods:
283-
284-
- <code title="post /cloud/v1/loadbalancers/{project_id}/{region_id}/{loadbalancer_id}/metrics">client.cloud.load_balancers.metrics.<a href="./src/gcore/resources/cloud/load_balancers/metrics.py">list</a>(loadbalancer_id, \*, project_id, region_id, \*\*<a href="src/gcore/types/cloud/load_balancers/metric_list_params.py">params</a>) -> <a href="./src/gcore/types/cloud/load_balancer_metrics_list.py">LoadBalancerMetricsList</a></code>
285-
286275
### Statuses
287276

288277
Methods:
289278

290279
- <code title="get /cloud/v1/loadbalancers/{project_id}/{region_id}/status">client.cloud.load_balancers.statuses.<a href="./src/gcore/resources/cloud/load_balancers/statuses.py">list</a>(\*, project_id, region_id) -> <a href="./src/gcore/types/cloud/load_balancer_status_list.py">LoadBalancerStatusList</a></code>
291-
- <code title="get /cloud/v1/loadbalancers/{project_id}/{region_id}/{loadbalancer_id}/status">client.cloud.load_balancers.statuses.<a href="./src/gcore/resources/cloud/load_balancers/statuses.py">get</a>(loadbalancer_id, \*, project_id, region_id) -> <a href="./src/gcore/types/cloud/load_balancer_status.py">LoadBalancerStatus</a></code>
292280

293281
## ReservedFixedIPs
294282

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

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,6 @@
1616
FlavorsResourceWithStreamingResponse,
1717
AsyncFlavorsResourceWithStreamingResponse,
1818
)
19-
from .metrics import (
20-
MetricsResource,
21-
AsyncMetricsResource,
22-
MetricsResourceWithRawResponse,
23-
AsyncMetricsResourceWithRawResponse,
24-
MetricsResourceWithStreamingResponse,
25-
AsyncMetricsResourceWithStreamingResponse,
26-
)
2719
from .statuses import (
2820
StatusesResource,
2921
AsyncStatusesResource,
@@ -82,12 +74,6 @@
8274
"AsyncPoolsResourceWithRawResponse",
8375
"PoolsResourceWithStreamingResponse",
8476
"AsyncPoolsResourceWithStreamingResponse",
85-
"MetricsResource",
86-
"AsyncMetricsResource",
87-
"MetricsResourceWithRawResponse",
88-
"AsyncMetricsResourceWithRawResponse",
89-
"MetricsResourceWithStreamingResponse",
90-
"AsyncMetricsResourceWithStreamingResponse",
9177
"StatusesResource",
9278
"AsyncStatusesResource",
9379
"StatusesResourceWithRawResponse",

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def create(
5757
*,
5858
project_id: int | None = None,
5959
region_id: int | None = None,
60-
loadbalancer_id: str,
60+
load_balancer_id: str,
6161
name: str,
6262
protocol: LbListenerProtocol,
6363
protocol_port: int,
@@ -85,7 +85,7 @@ def create(
8585
8686
region_id: Region ID
8787
88-
loadbalancer_id: Load balancer ID
88+
load_balancer_id: Load balancer ID
8989
9090
name: Load balancer listener name
9191
@@ -130,7 +130,7 @@ def create(
130130
f"/cloud/v1/lblisteners/{project_id}/{region_id}",
131131
body=maybe_transform(
132132
{
133-
"loadbalancer_id": loadbalancer_id,
133+
"load_balancer_id": load_balancer_id,
134134
"name": name,
135135
"protocol": protocol,
136136
"protocol_port": protocol_port,
@@ -245,7 +245,7 @@ def list(
245245
*,
246246
project_id: int | None = None,
247247
region_id: int | None = None,
248-
loadbalancer_id: str | Omit = omit,
248+
load_balancer_id: str | Omit = omit,
249249
show_stats: bool | Omit = omit,
250250
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
251251
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -262,7 +262,7 @@ def list(
262262
263263
region_id: Region ID
264264
265-
loadbalancer_id: Load Balancer ID
265+
load_balancer_id: Load Balancer ID
266266
267267
show_stats: Show stats
268268
@@ -287,7 +287,7 @@ def list(
287287
timeout=timeout,
288288
query=maybe_transform(
289289
{
290-
"loadbalancer_id": loadbalancer_id,
290+
"load_balancer_id": load_balancer_id,
291291
"show_stats": show_stats,
292292
},
293293
listener_list_params.ListenerListParams,
@@ -580,7 +580,7 @@ async def create(
580580
*,
581581
project_id: int | None = None,
582582
region_id: int | None = None,
583-
loadbalancer_id: str,
583+
load_balancer_id: str,
584584
name: str,
585585
protocol: LbListenerProtocol,
586586
protocol_port: int,
@@ -608,7 +608,7 @@ async def create(
608608
609609
region_id: Region ID
610610
611-
loadbalancer_id: Load balancer ID
611+
load_balancer_id: Load balancer ID
612612
613613
name: Load balancer listener name
614614
@@ -653,7 +653,7 @@ async def create(
653653
f"/cloud/v1/lblisteners/{project_id}/{region_id}",
654654
body=await async_maybe_transform(
655655
{
656-
"loadbalancer_id": loadbalancer_id,
656+
"load_balancer_id": load_balancer_id,
657657
"name": name,
658658
"protocol": protocol,
659659
"protocol_port": protocol_port,
@@ -768,7 +768,7 @@ async def list(
768768
*,
769769
project_id: int | None = None,
770770
region_id: int | None = None,
771-
loadbalancer_id: str | Omit = omit,
771+
load_balancer_id: str | Omit = omit,
772772
show_stats: bool | Omit = omit,
773773
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
774774
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -785,7 +785,7 @@ async def list(
785785
786786
region_id: Region ID
787787
788-
loadbalancer_id: Load Balancer ID
788+
load_balancer_id: Load Balancer ID
789789
790790
show_stats: Show stats
791791
@@ -810,7 +810,7 @@ async def list(
810810
timeout=timeout,
811811
query=await async_maybe_transform(
812812
{
813-
"loadbalancer_id": loadbalancer_id,
813+
"load_balancer_id": load_balancer_id,
814814
"show_stats": show_stats,
815815
},
816816
listener_list_params.ListenerListParams,

0 commit comments

Comments
 (0)