Skip to content

Commit 34ed205

Browse files
feat(api): aggregated API specs update
1 parent 31379f2 commit 34ed205

11 files changed

Lines changed: 65 additions & 60 deletions

File tree

.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-6c0a6b2ebeb53f375b862c8cb43c0a1a2b6b63148df5e3d846da34baf63548f4.yml
3-
openapi_spec_hash: 9a8fc579465b9222bd17c6e039e2ff5b
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gcore%2Fgcore-db344a3a0f8f27b2c61954832c7eb9154a9c6bddfe6069650669e9f10c5376e1.yml
3+
openapi_spec_hash: 2df030112c2f4014d375a6b737bfe62b
44
config_hash: 7085751e6bd8f3fd13cfebe04bb99fed

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

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,11 @@ def create(
113113
114114
timeout_client_data: Frontend client inactivity timeout in milliseconds
115115
116-
timeout_member_connect: Backend member connection timeout in milliseconds
116+
timeout_member_connect: Backend member connection timeout in milliseconds. We are recommending to use
117+
`pool.timeout_member_connect` instead.
117118
118-
timeout_member_data: Backend member inactivity timeout in milliseconds
119+
timeout_member_data: Backend member inactivity timeout in milliseconds. We are recommending to use
120+
`pool.timeout_member_data` instead.
119121
120122
user_list: Load balancer listener list of username and encrypted password items
121123
@@ -205,9 +207,11 @@ def update(
205207
206208
timeout_client_data: Frontend client inactivity timeout in milliseconds
207209
208-
timeout_member_connect: Backend member connection timeout in milliseconds
210+
timeout_member_connect: Backend member connection timeout in milliseconds. We are recommending to use
211+
`pool.timeout_member_connect` instead.
209212
210-
timeout_member_data: Backend member inactivity timeout in milliseconds
213+
timeout_member_data: Backend member inactivity timeout in milliseconds. We are recommending to use
214+
`pool.timeout_member_data` instead.
211215
212216
user_list: Load balancer listener users list
213217
@@ -657,9 +661,11 @@ async def create(
657661
658662
timeout_client_data: Frontend client inactivity timeout in milliseconds
659663
660-
timeout_member_connect: Backend member connection timeout in milliseconds
664+
timeout_member_connect: Backend member connection timeout in milliseconds. We are recommending to use
665+
`pool.timeout_member_connect` instead.
661666
662-
timeout_member_data: Backend member inactivity timeout in milliseconds
667+
timeout_member_data: Backend member inactivity timeout in milliseconds. We are recommending to use
668+
`pool.timeout_member_data` instead.
663669
664670
user_list: Load balancer listener list of username and encrypted password items
665671
@@ -749,9 +755,11 @@ async def update(
749755
750756
timeout_client_data: Frontend client inactivity timeout in milliseconds
751757
752-
timeout_member_connect: Backend member connection timeout in milliseconds
758+
timeout_member_connect: Backend member connection timeout in milliseconds. We are recommending to use
759+
`pool.timeout_member_connect` instead.
753760
754-
timeout_member_data: Backend member inactivity timeout in milliseconds
761+
timeout_member_data: Backend member inactivity timeout in milliseconds. We are recommending to use
762+
`pool.timeout_member_data` instead.
755763
756764
user_list: Load balancer listener users list
757765

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

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@ def create(
128128
129129
session_persistence: Session persistence details
130130
131-
timeout_client_data: Frontend client inactivity timeout in milliseconds
131+
timeout_client_data: Frontend client inactivity timeout in milliseconds. We are recommending to use
132+
`listener.timeout_client_data` instead.
132133
133134
timeout_member_connect: Backend member connection timeout in milliseconds
134135
@@ -244,7 +245,8 @@ def update(
244245
245246
session_persistence: New session persistence settings
246247
247-
timeout_client_data: Frontend client inactivity timeout in milliseconds
248+
timeout_client_data: Frontend client inactivity timeout in milliseconds. We are recommending to use
249+
`listener.timeout_client_data` instead.
248250
249251
timeout_member_connect: Backend member connection timeout in milliseconds
250252
@@ -695,7 +697,8 @@ async def create(
695697
696698
session_persistence: Session persistence details
697699
698-
timeout_client_data: Frontend client inactivity timeout in milliseconds
700+
timeout_client_data: Frontend client inactivity timeout in milliseconds. We are recommending to use
701+
`listener.timeout_client_data` instead.
699702
700703
timeout_member_connect: Backend member connection timeout in milliseconds
701704
@@ -811,7 +814,8 @@ async def update(
811814
812815
session_persistence: New session persistence settings
813816
814-
timeout_client_data: Frontend client inactivity timeout in milliseconds
817+
timeout_client_data: Frontend client inactivity timeout in milliseconds. We are recommending to use
818+
`listener.timeout_client_data` instead.
815819
816820
timeout_member_connect: Backend member connection timeout in milliseconds
817821

src/gcore/types/cloud/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@
136136
from .security_group_copy_params import SecurityGroupCopyParams as SecurityGroupCopyParams
137137
from .security_group_list_params import SecurityGroupListParams as SecurityGroupListParams
138138
from .ddos_profile_template_field import DDOSProfileTemplateField as DDOSProfileTemplateField
139-
from .flavor_hardware_description import FlavorHardwareDescription as FlavorHardwareDescription
140139
from .instance_get_console_params import InstanceGetConsoleParams as InstanceGetConsoleParams
141140
from .laas_index_retention_policy import LaasIndexRetentionPolicy as LaasIndexRetentionPolicy
142141
from .lb_session_persistence_type import LbSessionPersistenceType as LbSessionPersistenceType

src/gcore/types/cloud/flavor_hardware_description.py

Lines changed: 0 additions & 27 deletions
This file was deleted.

src/gcore/types/cloud/load_balancer_create_params.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,10 @@ class ListenerPool(TypedDict, total=False):
290290
"""Session persistence details"""
291291

292292
timeout_client_data: Optional[int]
293-
"""Frontend client inactivity timeout in milliseconds"""
293+
"""Frontend client inactivity timeout in milliseconds.
294+
295+
We are recommending to use `listener.timeout_client_data` instead.
296+
"""
294297

295298
timeout_member_connect: Optional[int]
296299
"""Backend member connection timeout in milliseconds"""
@@ -351,10 +354,16 @@ class Listener(TypedDict, total=False):
351354
"""Frontend client inactivity timeout in milliseconds"""
352355

353356
timeout_member_connect: Optional[int]
354-
"""Backend member connection timeout in milliseconds"""
357+
"""Backend member connection timeout in milliseconds.
358+
359+
We are recommending to use `pool.timeout_member_connect` instead.
360+
"""
355361

356362
timeout_member_data: Optional[int]
357-
"""Backend member inactivity timeout in milliseconds"""
363+
"""Backend member inactivity timeout in milliseconds.
364+
365+
We are recommending to use `pool.timeout_member_data` instead.
366+
"""
358367

359368
user_list: Iterable[ListenerUserList]
360369
"""Load balancer listener list of username and encrypted password items"""

src/gcore/types/cloud/load_balancer_flavor_detail.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import Dict, Union, Optional
4-
from typing_extensions import Literal, TypeAlias
3+
from typing import Optional
4+
from typing_extensions import Literal
55

66
from ..._models import BaseModel
7-
from .flavor_hardware_description import FlavorHardwareDescription
87

9-
__all__ = ["LoadBalancerFlavorDetail", "HardwareDescription"]
10-
11-
HardwareDescription: TypeAlias = Union[FlavorHardwareDescription, Dict[str, object]]
8+
__all__ = ["LoadBalancerFlavorDetail"]
129

1310

1411
class LoadBalancerFlavorDetail(BaseModel):
@@ -18,9 +15,6 @@ class LoadBalancerFlavorDetail(BaseModel):
1815
flavor_name: str
1916
"""Flavor name"""
2017

21-
hardware_description: HardwareDescription
22-
"""Additional hardware description."""
23-
2418
ram: int
2519
"""RAM size in MiB"""
2620

src/gcore/types/cloud/load_balancers/listener_create_params.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,16 @@ class ListenerCreateParams(TypedDict, total=False):
6464
"""Frontend client inactivity timeout in milliseconds"""
6565

6666
timeout_member_connect: Optional[int]
67-
"""Backend member connection timeout in milliseconds"""
67+
"""Backend member connection timeout in milliseconds.
68+
69+
We are recommending to use `pool.timeout_member_connect` instead.
70+
"""
6871

6972
timeout_member_data: Optional[int]
70-
"""Backend member inactivity timeout in milliseconds"""
73+
"""Backend member inactivity timeout in milliseconds.
74+
75+
We are recommending to use `pool.timeout_member_data` instead.
76+
"""
7177

7278
user_list: Iterable[UserList]
7379
"""Load balancer listener list of username and encrypted password items"""

src/gcore/types/cloud/load_balancers/listener_update_params.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,16 @@ class ListenerUpdateParams(TypedDict, total=False):
4545
"""Frontend client inactivity timeout in milliseconds"""
4646

4747
timeout_member_connect: Optional[int]
48-
"""Backend member connection timeout in milliseconds"""
48+
"""Backend member connection timeout in milliseconds.
49+
50+
We are recommending to use `pool.timeout_member_connect` instead.
51+
"""
4952

5053
timeout_member_data: Optional[int]
51-
"""Backend member inactivity timeout in milliseconds"""
54+
"""Backend member inactivity timeout in milliseconds.
55+
56+
We are recommending to use `pool.timeout_member_data` instead.
57+
"""
5258

5359
user_list: Optional[Iterable[UserList]]
5460
"""Load balancer listener users list"""

src/gcore/types/cloud/load_balancers/pool_create_params.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ class PoolCreateParams(TypedDict, total=False):
5555
"""Session persistence details"""
5656

5757
timeout_client_data: Optional[int]
58-
"""Frontend client inactivity timeout in milliseconds"""
58+
"""Frontend client inactivity timeout in milliseconds.
59+
60+
We are recommending to use `listener.timeout_client_data` instead.
61+
"""
5962

6063
timeout_member_connect: Optional[int]
6164
"""Backend member connection timeout in milliseconds"""

0 commit comments

Comments
 (0)