Skip to content

Commit b93df0d

Browse files
fix(cloud): align polling methods with underlying base method
- Make `name` a required parameter for load balancer creation instead of optional, and remove the unused `name_template` parameter. - Remove `"any"` from the allowed `protocol` values in security group rule creation.
1 parent 50854fd commit b93df0d

2 files changed

Lines changed: 2 additions & 8 deletions

File tree

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

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -463,8 +463,7 @@ def create_and_poll(
463463
floating_ip: load_balancer_create_params.FloatingIP | Omit = omit,
464464
listeners: Iterable[load_balancer_create_params.Listener] | Omit = omit,
465465
logging: load_balancer_create_params.Logging | Omit = omit,
466-
name: str | Omit = omit,
467-
name_template: str | Omit = omit,
466+
name: str,
468467
preferred_connectivity: LoadBalancerMemberConnectivity | Omit = omit,
469468
tags: Dict[str, str] | Omit = omit,
470469
vip_ip_family: InterfaceIPFamily | Omit = omit,
@@ -488,7 +487,6 @@ def create_and_poll(
488487
listeners=listeners,
489488
logging=logging,
490489
name=name,
491-
name_template=name_template,
492490
preferred_connectivity=preferred_connectivity,
493491
tags=tags,
494492
vip_ip_family=vip_ip_family,
@@ -1249,8 +1247,7 @@ async def create_and_poll(
12491247
floating_ip: load_balancer_create_params.FloatingIP | Omit = omit,
12501248
listeners: Iterable[load_balancer_create_params.Listener] | Omit = omit,
12511249
logging: load_balancer_create_params.Logging | Omit = omit,
1252-
name: str | Omit = omit,
1253-
name_template: str | Omit = omit,
1250+
name: str,
12541251
preferred_connectivity: LoadBalancerMemberConnectivity | Omit = omit,
12551252
tags: Dict[str, str] | Omit = omit,
12561253
vip_ip_family: InterfaceIPFamily | Omit = omit,
@@ -1274,7 +1271,6 @@ async def create_and_poll(
12741271
listeners=listeners,
12751272
logging=logging,
12761273
name=name,
1277-
name_template=name_template,
12781274
preferred_connectivity=preferred_connectivity,
12791275
tags=tags,
12801276
vip_ip_family=vip_ip_family,

src/gcore/resources/cloud/security_groups/rules.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,6 @@ def create_and_poll(
362362
port_range_min: Optional[int] | Omit = omit,
363363
protocol: Literal[
364364
"ah",
365-
"any",
366365
"dccp",
367366
"egp",
368367
"esp",
@@ -824,7 +823,6 @@ async def create_and_poll(
824823
port_range_min: Optional[int] | Omit = omit,
825824
protocol: Literal[
826825
"ah",
827-
"any",
828826
"dccp",
829827
"egp",
830828
"esp",

0 commit comments

Comments
 (0)