Skip to content

Commit 6b55df9

Browse files
authored
fix(cloud)!: use load_balancer_id in poll methods
1 parent eefad21 commit 6b55df9

5 files changed

Lines changed: 72 additions & 72 deletions

File tree

examples/cloud/load_balancers.py

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@ def main() -> None:
1919

2020
lb_id = create_load_balancer(client=gcore)
2121
list_load_balancers(client=gcore)
22-
get_load_balancer(client=gcore, loadbalancer_id=lb_id)
23-
update_load_balancer(client=gcore, loadbalancer_id=lb_id)
24-
resize_load_balancer(client=gcore, loadbalancer_id=lb_id)
25-
failover_load_balancer(client=gcore, loadbalancer_id=lb_id)
22+
get_load_balancer(client=gcore, load_balancer_id=lb_id)
23+
update_load_balancer(client=gcore, load_balancer_id=lb_id)
24+
resize_load_balancer(client=gcore, load_balancer_id=lb_id)
25+
failover_load_balancer(client=gcore, load_balancer_id=lb_id)
2626

2727
# Statuses
2828
list_load_balancer_statuses(client=gcore)
29-
get_load_balancer_status(client=gcore, loadbalancer_id=lb_id)
29+
get_load_balancer_status(client=gcore, load_balancer_id=lb_id)
3030

3131
# Metrics
32-
get_load_balancer_metrics(client=gcore, loadbalancer_id=lb_id)
32+
get_load_balancer_metrics(client=gcore, load_balancer_id=lb_id)
3333

34-
delete_load_balancer(client=gcore, loadbalancer_id=lb_id)
34+
delete_load_balancer(client=gcore, load_balancer_id=lb_id)
3535

3636

3737
def create_load_balancer(*, client: Gcore) -> str:
@@ -50,31 +50,31 @@ def list_load_balancers(*, client: Gcore) -> None:
5050
print("========================")
5151

5252

53-
def get_load_balancer(*, client: Gcore, loadbalancer_id: str) -> None:
53+
def get_load_balancer(*, client: Gcore, load_balancer_id: str) -> None:
5454
print("\n=== GET LOAD BALANCER ===")
55-
lb = client.cloud.load_balancers.get(loadbalancer_id=loadbalancer_id)
55+
lb = client.cloud.load_balancers.get(load_balancer_id=load_balancer_id)
5656
flavor_name = lb.flavor.flavor_name if lb.flavor else "Unknown"
5757
print(f"Load balancer: ID={lb.id}, name={lb.name}, status={lb.provisioning_status}, flavor={flavor_name}")
5858
print("========================")
5959

6060

61-
def update_load_balancer(*, client: Gcore, loadbalancer_id: str) -> None:
61+
def update_load_balancer(*, client: Gcore, load_balancer_id: str) -> None:
6262
print("\n=== UPDATE LOAD BALANCER ===")
63-
lb = client.cloud.load_balancers.update(loadbalancer_id=loadbalancer_id, name="gcore-go-example-updated")
63+
lb = client.cloud.load_balancers.update(load_balancer_id=load_balancer_id, name="gcore-go-example-updated")
6464
print(f"Updated load balancer: ID={lb.id}, name={lb.name}")
6565
print("========================")
6666

6767

68-
def resize_load_balancer(*, client: Gcore, loadbalancer_id: str) -> None:
68+
def resize_load_balancer(*, client: Gcore, load_balancer_id: str) -> None:
6969
print("\n=== RESIZE LOAD BALANCER ===")
70-
lb = client.cloud.load_balancers.resize_and_poll(loadbalancer_id=loadbalancer_id, flavor="lb1-2-4")
70+
lb = client.cloud.load_balancers.resize_and_poll(load_balancer_id=load_balancer_id, flavor="lb1-2-4")
7171
print(f"Resized load balancer: ID={lb.id}, flavor=lb1-2-4")
7272
print("========================")
7373

7474

75-
def failover_load_balancer(*, client: Gcore, loadbalancer_id: str) -> None:
75+
def failover_load_balancer(*, client: Gcore, load_balancer_id: str) -> None:
7676
print("\n=== FAILOVER LOAD BALANCER ===")
77-
lb = client.cloud.load_balancers.failover_and_poll(loadbalancer_id=loadbalancer_id)
77+
lb = client.cloud.load_balancers.failover_and_poll(load_balancer_id=load_balancer_id)
7878
print(f"Failed over load balancer: ID={lb.id}")
7979
print("========================")
8080

@@ -89,33 +89,33 @@ def list_load_balancer_statuses(*, client: Gcore) -> None:
8989
print("========================")
9090

9191

92-
def get_load_balancer_status(*, client: Gcore, loadbalancer_id: str) -> None:
92+
def get_load_balancer_status(*, client: Gcore, load_balancer_id: str) -> None:
9393
print("\n=== GET LOAD BALANCER STATUS ===")
94-
status = client.cloud.load_balancers.statuses.get(loadbalancer_id=loadbalancer_id)
94+
status = client.cloud.load_balancers.statuses.get(load_balancer_id=load_balancer_id)
9595
print(
9696
f"Load balancer status: ID={status.id}, operating status={status.operating_status}, provisioning status={status.provisioning_status}"
9797
)
9898
print("========================")
9999

100100

101-
def get_load_balancer_metrics(*, client: Gcore, loadbalancer_id: str) -> None:
101+
def get_load_balancer_metrics(*, client: Gcore, load_balancer_id: str) -> None:
102102
print("\n=== GET LOAD BALANCER METRICS ===")
103103
metrics = client.cloud.load_balancers.metrics.list(
104-
loadbalancer_id=loadbalancer_id,
104+
load_balancer_id=load_balancer_id,
105105
time_interval=1,
106106
time_unit="hour",
107107
)
108-
print(f"Load balancer metrics: ID={loadbalancer_id}")
108+
print(f"Load balancer metrics: ID={load_balancer_id}")
109109
if metrics.results:
110110
metric = metrics.results[0]
111111
print(f"CPU: {metric.cpu_util}%, memory: {metric.memory_util}%, time: {metric.time}")
112112
print("========================")
113113

114114

115-
def delete_load_balancer(*, client: Gcore, loadbalancer_id: str) -> None:
115+
def delete_load_balancer(*, client: Gcore, load_balancer_id: str) -> None:
116116
print("\n=== DELETE LOAD BALANCER ===")
117-
client.cloud.load_balancers.delete_and_poll(loadbalancer_id=loadbalancer_id)
118-
print(f"Deleted load balancer: ID={loadbalancer_id}")
117+
client.cloud.load_balancers.delete_and_poll(load_balancer_id=load_balancer_id)
118+
print(f"Deleted load balancer: ID={load_balancer_id}")
119119
print("========================")
120120

121121

examples/cloud/load_balancers_async.py

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,19 @@ async def main() -> None:
2323

2424
lb_id = await create_load_balancer(client=gcore)
2525
await list_load_balancers(client=gcore)
26-
await get_load_balancer(client=gcore, loadbalancer_id=lb_id)
27-
await update_load_balancer(client=gcore, loadbalancer_id=lb_id)
28-
await resize_load_balancer(client=gcore, loadbalancer_id=lb_id)
29-
await failover_load_balancer(client=gcore, loadbalancer_id=lb_id)
26+
await get_load_balancer(client=gcore, load_balancer_id=lb_id)
27+
await update_load_balancer(client=gcore, load_balancer_id=lb_id)
28+
await resize_load_balancer(client=gcore, load_balancer_id=lb_id)
29+
await failover_load_balancer(client=gcore, load_balancer_id=lb_id)
3030

3131
# Statuses
3232
await list_load_balancer_statuses(client=gcore)
33-
await get_load_balancer_status(client=gcore, loadbalancer_id=lb_id)
33+
await get_load_balancer_status(client=gcore, load_balancer_id=lb_id)
3434

3535
# Metrics
36-
await get_load_balancer_metrics(client=gcore, loadbalancer_id=lb_id)
36+
await get_load_balancer_metrics(client=gcore, load_balancer_id=lb_id)
3737

38-
await delete_load_balancer(client=gcore, loadbalancer_id=lb_id)
38+
await delete_load_balancer(client=gcore, load_balancer_id=lb_id)
3939

4040

4141
async def create_load_balancer(*, client: AsyncGcore) -> str:
@@ -56,31 +56,31 @@ async def list_load_balancers(*, client: AsyncGcore) -> None:
5656
print("========================")
5757

5858

59-
async def get_load_balancer(*, client: AsyncGcore, loadbalancer_id: str) -> None:
59+
async def get_load_balancer(*, client: AsyncGcore, load_balancer_id: str) -> None:
6060
print("\n=== GET LOAD BALANCER ===")
61-
lb = await client.cloud.load_balancers.get(loadbalancer_id=loadbalancer_id)
61+
lb = await client.cloud.load_balancers.get(load_balancer_id=load_balancer_id)
6262
flavor_name = lb.flavor.flavor_name if lb.flavor else "Unknown"
6363
print(f"Load balancer: ID={lb.id}, name={lb.name}, status={lb.provisioning_status}, flavor={flavor_name}")
6464
print("========================")
6565

6666

67-
async def update_load_balancer(*, client: AsyncGcore, loadbalancer_id: str) -> None:
67+
async def update_load_balancer(*, client: AsyncGcore, load_balancer_id: str) -> None:
6868
print("\n=== UPDATE LOAD BALANCER ===")
69-
lb = await client.cloud.load_balancers.update(loadbalancer_id=loadbalancer_id, name="gcore-go-example-updated")
69+
lb = await client.cloud.load_balancers.update(load_balancer_id=load_balancer_id, name="gcore-go-example-updated")
7070
print(f"Updated load balancer: ID={lb.id}, name={lb.name}")
7171
print("========================")
7272

7373

74-
async def resize_load_balancer(*, client: AsyncGcore, loadbalancer_id: str) -> None:
74+
async def resize_load_balancer(*, client: AsyncGcore, load_balancer_id: str) -> None:
7575
print("\n=== RESIZE LOAD BALANCER ===")
76-
lb = await client.cloud.load_balancers.resize_and_poll(loadbalancer_id=loadbalancer_id, flavor="lb1-2-4")
76+
lb = await client.cloud.load_balancers.resize_and_poll(load_balancer_id=load_balancer_id, flavor="lb1-2-4")
7777
print(f"Resized load balancer: ID={lb.id}, flavor=lb1-2-4")
7878
print("========================")
7979

8080

81-
async def failover_load_balancer(*, client: AsyncGcore, loadbalancer_id: str) -> None:
81+
async def failover_load_balancer(*, client: AsyncGcore, load_balancer_id: str) -> None:
8282
print("\n=== FAILOVER LOAD BALANCER ===")
83-
lb = await client.cloud.load_balancers.failover_and_poll(loadbalancer_id=loadbalancer_id)
83+
lb = await client.cloud.load_balancers.failover_and_poll(load_balancer_id=load_balancer_id)
8484
print(f"Failed over load balancer: ID={lb.id}")
8585
print("========================")
8686

@@ -95,33 +95,33 @@ async def list_load_balancer_statuses(*, client: AsyncGcore) -> None:
9595
print("========================")
9696

9797

98-
async def get_load_balancer_status(*, client: AsyncGcore, loadbalancer_id: str) -> None:
98+
async def get_load_balancer_status(*, client: AsyncGcore, load_balancer_id: str) -> None:
9999
print("\n=== GET LOAD BALANCER STATUS ===")
100-
status = await client.cloud.load_balancers.statuses.get(loadbalancer_id=loadbalancer_id)
100+
status = await client.cloud.load_balancers.statuses.get(load_balancer_id=load_balancer_id)
101101
print(
102102
f"Load balancer status: ID={status.id}, operating status={status.operating_status}, provisioning status={status.provisioning_status}"
103103
)
104104
print("========================")
105105

106106

107-
async def get_load_balancer_metrics(*, client: AsyncGcore, loadbalancer_id: str) -> None:
107+
async def get_load_balancer_metrics(*, client: AsyncGcore, load_balancer_id: str) -> None:
108108
print("\n=== GET LOAD BALANCER METRICS ===")
109109
metrics = await client.cloud.load_balancers.metrics.list(
110-
loadbalancer_id=loadbalancer_id,
110+
load_balancer_id=load_balancer_id,
111111
time_interval=1,
112112
time_unit="hour",
113113
)
114-
print(f"Load balancer metrics: ID={loadbalancer_id}")
114+
print(f"Load balancer metrics: ID={load_balancer_id}")
115115
if metrics.results:
116116
metric = metrics.results[0]
117117
print(f"CPU: {metric.cpu_util}%, memory: {metric.memory_util}%, time: {metric.time}")
118118
print("========================")
119119

120120

121-
async def delete_load_balancer(*, client: AsyncGcore, loadbalancer_id: str) -> None:
121+
async def delete_load_balancer(*, client: AsyncGcore, load_balancer_id: str) -> None:
122122
print("\n=== DELETE LOAD BALANCER ===")
123-
await client.cloud.load_balancers.delete_and_poll(loadbalancer_id=loadbalancer_id)
124-
print(f"Deleted load balancer: ID={loadbalancer_id}")
123+
await client.cloud.load_balancers.delete_and_poll(load_balancer_id=load_balancer_id)
124+
print(f"Deleted load balancer: ID={load_balancer_id}")
125125
print("========================")
126126

127127

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ def create_and_poll(
398398
*,
399399
project_id: int | None = None,
400400
region_id: int | None = None,
401-
loadbalancer_id: str,
401+
load_balancer_id: str,
402402
name: str,
403403
protocol: LbListenerProtocol,
404404
protocol_port: int,
@@ -422,7 +422,7 @@ def create_and_poll(
422422
response = self.create(
423423
project_id=project_id,
424424
region_id=region_id,
425-
loadbalancer_id=loadbalancer_id,
425+
load_balancer_id=load_balancer_id,
426426
name=name,
427427
protocol=protocol,
428428
protocol_port=protocol_port,
@@ -921,7 +921,7 @@ async def create_and_poll(
921921
*,
922922
project_id: int | None = None,
923923
region_id: int | None = None,
924-
loadbalancer_id: str,
924+
load_balancer_id: str,
925925
name: str,
926926
protocol: LbListenerProtocol,
927927
protocol_port: int,
@@ -945,7 +945,7 @@ async def create_and_poll(
945945
response = await self.create(
946946
project_id=project_id,
947947
region_id=region_id,
948-
loadbalancer_id=loadbalancer_id,
948+
load_balancer_id=load_balancer_id,
949949
name=name,
950950
protocol=protocol,
951951
protocol_port=protocol_port,

0 commit comments

Comments
 (0)