diff --git a/scaleway-async/scaleway_async/instance/v2alpha1/marshalling.py b/scaleway-async/scaleway_async/instance/v2alpha1/marshalling.py index f62f455c1..a12bec250 100644 --- a/scaleway-async/scaleway_async/instance/v2alpha1/marshalling.py +++ b/scaleway-async/scaleway_async/instance/v2alpha1/marshalling.py @@ -1572,6 +1572,30 @@ def unmarshal_ResourceCounts(data: Any) -> ResourceCounts: else: args["private_network_interfaces"] = 0 + field = data.get("templates", None) + if field is not None: + args["templates"] = field + else: + args["templates"] = 0 + + field = data.get("flexible_ips", None) + if field is not None: + args["flexible_ips"] = field + else: + args["flexible_ips"] = 0 + + field = data.get("unused_flexible_ips", None) + if field is not None: + args["unused_flexible_ips"] = field + else: + args["unused_flexible_ips"] = 0 + + field = data.get("images", None) + if field is not None: + args["images"] = field + else: + args["images"] = 0 + return ResourceCounts(**args) diff --git a/scaleway-async/scaleway_async/instance/v2alpha1/types.py b/scaleway-async/scaleway_async/instance/v2alpha1/types.py index 7a4d9b356..c42ca1929 100644 --- a/scaleway-async/scaleway_async/instance/v2alpha1/types.py +++ b/scaleway-async/scaleway_async/instance/v2alpha1/types.py @@ -2630,6 +2630,26 @@ class ResourceCounts: Number of private network interfaces. """ + templates: int + """ + Number of templates. + """ + + flexible_ips: int + """ + Number of flexible IPs. + """ + + unused_flexible_ips: int + """ + Number of flexible IPs not attached to any server. + """ + + images: int + """ + Number of images. + """ + @dataclass class Server: diff --git a/scaleway/scaleway/instance/v2alpha1/marshalling.py b/scaleway/scaleway/instance/v2alpha1/marshalling.py index f62f455c1..a12bec250 100644 --- a/scaleway/scaleway/instance/v2alpha1/marshalling.py +++ b/scaleway/scaleway/instance/v2alpha1/marshalling.py @@ -1572,6 +1572,30 @@ def unmarshal_ResourceCounts(data: Any) -> ResourceCounts: else: args["private_network_interfaces"] = 0 + field = data.get("templates", None) + if field is not None: + args["templates"] = field + else: + args["templates"] = 0 + + field = data.get("flexible_ips", None) + if field is not None: + args["flexible_ips"] = field + else: + args["flexible_ips"] = 0 + + field = data.get("unused_flexible_ips", None) + if field is not None: + args["unused_flexible_ips"] = field + else: + args["unused_flexible_ips"] = 0 + + field = data.get("images", None) + if field is not None: + args["images"] = field + else: + args["images"] = 0 + return ResourceCounts(**args) diff --git a/scaleway/scaleway/instance/v2alpha1/types.py b/scaleway/scaleway/instance/v2alpha1/types.py index 7a4d9b356..c42ca1929 100644 --- a/scaleway/scaleway/instance/v2alpha1/types.py +++ b/scaleway/scaleway/instance/v2alpha1/types.py @@ -2630,6 +2630,26 @@ class ResourceCounts: Number of private network interfaces. """ + templates: int + """ + Number of templates. + """ + + flexible_ips: int + """ + Number of flexible IPs. + """ + + unused_flexible_ips: int + """ + Number of flexible IPs not attached to any server. + """ + + images: int + """ + Number of images. + """ + @dataclass class Server: