From ddfaf8e80bdf0e0c80a4ceceb12de59fff60bf06 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 24 Dec 2024 14:55:10 +0100 Subject: [PATCH] feat(interlink): add available_link_bandwidths on pops (#800) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jules Castéran --- .../scaleway_async/interlink/v1beta1/marshalling.py | 4 ++++ scaleway-async/scaleway_async/interlink/v1beta1/types.py | 5 +++++ scaleway/scaleway/interlink/v1beta1/marshalling.py | 4 ++++ scaleway/scaleway/interlink/v1beta1/types.py | 5 +++++ 4 files changed, 18 insertions(+) diff --git a/scaleway-async/scaleway_async/interlink/v1beta1/marshalling.py b/scaleway-async/scaleway_async/interlink/v1beta1/marshalling.py index a48b937d..b78b208f 100644 --- a/scaleway-async/scaleway_async/interlink/v1beta1/marshalling.py +++ b/scaleway-async/scaleway_async/interlink/v1beta1/marshalling.py @@ -195,6 +195,10 @@ def unmarshal_Pop(data: Any) -> Pop: if field is not None: args["logo_url"] = field + field = data.get("available_link_bandwidths_mbps", None) + if field is not None: + args["available_link_bandwidths_mbps"] = field + field = data.get("region", None) if field is not None: args["region"] = field diff --git a/scaleway-async/scaleway_async/interlink/v1beta1/types.py b/scaleway-async/scaleway_async/interlink/v1beta1/types.py index 2d5bec27..f369fec7 100644 --- a/scaleway-async/scaleway_async/interlink/v1beta1/types.py +++ b/scaleway-async/scaleway_async/interlink/v1beta1/types.py @@ -244,6 +244,11 @@ class Pop: Image URL of the PoP's logo. """ + available_link_bandwidths_mbps: List[int] + """ + Available bandwidth in Mbits/s for future hosted_links from available ports in this PoP. + """ + region: Region """ Region of the PoP. diff --git a/scaleway/scaleway/interlink/v1beta1/marshalling.py b/scaleway/scaleway/interlink/v1beta1/marshalling.py index a48b937d..b78b208f 100644 --- a/scaleway/scaleway/interlink/v1beta1/marshalling.py +++ b/scaleway/scaleway/interlink/v1beta1/marshalling.py @@ -195,6 +195,10 @@ def unmarshal_Pop(data: Any) -> Pop: if field is not None: args["logo_url"] = field + field = data.get("available_link_bandwidths_mbps", None) + if field is not None: + args["available_link_bandwidths_mbps"] = field + field = data.get("region", None) if field is not None: args["region"] = field diff --git a/scaleway/scaleway/interlink/v1beta1/types.py b/scaleway/scaleway/interlink/v1beta1/types.py index 2d5bec27..f369fec7 100644 --- a/scaleway/scaleway/interlink/v1beta1/types.py +++ b/scaleway/scaleway/interlink/v1beta1/types.py @@ -244,6 +244,11 @@ class Pop: Image URL of the PoP's logo. """ + available_link_bandwidths_mbps: List[int] + """ + Available bandwidth in Mbits/s for future hosted_links from available ports in this PoP. + """ + region: Region """ Region of the PoP.