From e5479500dd910092ef3612f18587584c0cee7bc2 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Wed, 1 Jul 2026 13:55:40 +0000 Subject: [PATCH] feat: update generated APIs --- scaleway-async/scaleway_async/k8s/v1/marshalling.py | 12 ++++++++++++ scaleway-async/scaleway_async/k8s/v1/types.py | 10 ++++++++++ scaleway/scaleway/k8s/v1/marshalling.py | 12 ++++++++++++ scaleway/scaleway/k8s/v1/types.py | 10 ++++++++++ 4 files changed, 44 insertions(+) diff --git a/scaleway-async/scaleway_async/k8s/v1/marshalling.py b/scaleway-async/scaleway_async/k8s/v1/marshalling.py index 73026fd8b..5a86735a9 100644 --- a/scaleway-async/scaleway_async/k8s/v1/marshalling.py +++ b/scaleway-async/scaleway_async/k8s/v1/marshalling.py @@ -873,6 +873,12 @@ def unmarshal_ACLRule(data: Any) -> ACLRule: else: args["description"] = None + field = data.get("region", None) + if field is not None: + args["region"] = field + else: + args["region"] = None + field = data.get("ip", None) if field is not None: args["ip"] = field @@ -1145,6 +1151,12 @@ def unmarshal_ClusterType(data: Any) -> ClusterType: else: args["max_etcd_size"] = 0 + field = data.get("region", None) + if field is not None: + args["region"] = field + else: + args["region"] = None + field = data.get("commitment_delay", None) if field is not None: args["commitment_delay"] = field diff --git a/scaleway-async/scaleway_async/k8s/v1/types.py b/scaleway-async/scaleway_async/k8s/v1/types.py index 7afeeffed..58c433179 100644 --- a/scaleway-async/scaleway_async/k8s/v1/types.py +++ b/scaleway-async/scaleway_async/k8s/v1/types.py @@ -398,6 +398,11 @@ class ACLRule: Description of the ACL. """ + region: ScwRegion + """ + Region of the ACL rule. + """ + ip: Optional[str] = None scaleway_ranges: Optional[bool] = False @@ -688,6 +693,11 @@ class ClusterType: Maximum amount of data that can be stored in etcd for the offer. """ + region: ScwRegion + """ + The region of the cluster type. + """ + commitment_delay: Optional[str] = None """ Time period during which you can no longer switch to a lower offer. diff --git a/scaleway/scaleway/k8s/v1/marshalling.py b/scaleway/scaleway/k8s/v1/marshalling.py index 73026fd8b..5a86735a9 100644 --- a/scaleway/scaleway/k8s/v1/marshalling.py +++ b/scaleway/scaleway/k8s/v1/marshalling.py @@ -873,6 +873,12 @@ def unmarshal_ACLRule(data: Any) -> ACLRule: else: args["description"] = None + field = data.get("region", None) + if field is not None: + args["region"] = field + else: + args["region"] = None + field = data.get("ip", None) if field is not None: args["ip"] = field @@ -1145,6 +1151,12 @@ def unmarshal_ClusterType(data: Any) -> ClusterType: else: args["max_etcd_size"] = 0 + field = data.get("region", None) + if field is not None: + args["region"] = field + else: + args["region"] = None + field = data.get("commitment_delay", None) if field is not None: args["commitment_delay"] = field diff --git a/scaleway/scaleway/k8s/v1/types.py b/scaleway/scaleway/k8s/v1/types.py index 7afeeffed..58c433179 100644 --- a/scaleway/scaleway/k8s/v1/types.py +++ b/scaleway/scaleway/k8s/v1/types.py @@ -398,6 +398,11 @@ class ACLRule: Description of the ACL. """ + region: ScwRegion + """ + Region of the ACL rule. + """ + ip: Optional[str] = None scaleway_ranges: Optional[bool] = False @@ -688,6 +693,11 @@ class ClusterType: Maximum amount of data that can be stored in etcd for the offer. """ + region: ScwRegion + """ + The region of the cluster type. + """ + commitment_delay: Optional[str] = None """ Time period during which you can no longer switch to a lower offer.