From 0b4543430d93a8ba9a5d46754a7279b7a0b98490 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Fri, 19 Dec 2025 12:51:48 +0000 Subject: [PATCH] feat: update generated APIs --- .../scaleway_async/instance/v1/marshalling.py | 126 +++++++++--------- .../scaleway_async/instance/v1/types.py | 5 + scaleway/scaleway/instance/v1/marshalling.py | 126 +++++++++--------- scaleway/scaleway/instance/v1/types.py | 5 + 4 files changed, 142 insertions(+), 120 deletions(-) diff --git a/scaleway-async/scaleway_async/instance/v1/marshalling.py b/scaleway-async/scaleway_async/instance/v1/marshalling.py index 3a1fb782b..4f6f6b280 100644 --- a/scaleway-async/scaleway_async/instance/v1/marshalling.py +++ b/scaleway-async/scaleway_async/instance/v1/marshalling.py @@ -1016,36 +1016,6 @@ def unmarshal_Server(data: Any) -> Server: else: args["protected"] = False - field = data.get("routed_ip_enabled", None) - if field is not None: - args["routed_ip_enabled"] = field - else: - args["routed_ip_enabled"] = False - - field = data.get("enable_ipv6", None) - if field is not None: - args["enable_ipv6"] = field - else: - args["enable_ipv6"] = False - - field = data.get("image", None) - if field is not None: - args["image"] = unmarshal_Image(field) - else: - args["image"] = None - - field = data.get("private_ip", None) - if field is not None: - args["private_ip"] = field - else: - args["private_ip"] = None - - field = data.get("public_ip", None) - if field is not None: - args["public_ip"] = unmarshal_ServerIp(field) - else: - args["public_ip"] = None - field = data.get("public_ips", None) if field is not None: args["public_ips"] = ( @@ -1104,6 +1074,66 @@ def unmarshal_Server(data: Any) -> Server: else: args["arch"] = Arch.UNKNOWN_ARCH + field = data.get("private_nics", None) + if field is not None: + args["private_nics"] = ( + [unmarshal_PrivateNIC(v) for v in field] if field is not None else None + ) + else: + args["private_nics"] = [] + + field = data.get("zone", None) + if field is not None: + args["zone"] = field + else: + args["zone"] = None + + field = data.get("filesystems", None) + if field is not None: + args["filesystems"] = ( + [unmarshal_ServerFilesystem(v) for v in field] + if field is not None + else None + ) + else: + args["filesystems"] = [] + + field = data.get("end_of_service", None) + if field is not None: + args["end_of_service"] = field + else: + args["end_of_service"] = False + + field = data.get("routed_ip_enabled", None) + if field is not None: + args["routed_ip_enabled"] = field + else: + args["routed_ip_enabled"] = False + + field = data.get("enable_ipv6", None) + if field is not None: + args["enable_ipv6"] = field + else: + args["enable_ipv6"] = False + + field = data.get("image", None) + if field is not None: + args["image"] = unmarshal_Image(field) + else: + args["image"] = None + + field = data.get("private_ip", None) + if field is not None: + args["private_ip"] = field + else: + args["private_ip"] = None + + field = data.get("public_ip", None) + if field is not None: + args["public_ip"] = unmarshal_ServerIp(field) + else: + args["public_ip"] = None + field = data.get("modification_date", None) if field is not None: args["modification_date"] = ( @@ -1136,36 +1166,6 @@ def unmarshal_Server(data: Any) -> Server: else: args["placement_group"] = None - field = data.get("private_nics", None) - if field is not None: - args["private_nics"] = ( - [unmarshal_PrivateNIC(v) for v in field] if field is not None else None - ) - else: - args["private_nics"] = [] - - field = data.get("zone", None) - if field is not None: - args["zone"] = field - else: - args["zone"] = None - - field = data.get("filesystems", None) - if field is not None: - args["filesystems"] = ( - [unmarshal_ServerFilesystem(v) for v in field] - if field is not None - else None - ) - else: - args["filesystems"] = [] - - field = data.get("end_of_service", None) - if field is not None: - args["end_of_service"] = field - else: - args["end_of_service"] = False - field = data.get("admin_password_encryption_ssh_key_id", None) if field is not None: args["admin_password_encryption_ssh_key_id"] = field @@ -1178,6 +1178,12 @@ def unmarshal_Server(data: Any) -> Server: else: args["admin_password_encrypted_value"] = None + field = data.get("dns", None) + if field is not None: + args["dns"] = field + else: + args["dns"] = None + return Server(**args) diff --git a/scaleway-async/scaleway_async/instance/v1/types.py b/scaleway-async/scaleway_async/instance/v1/types.py index 1ed2e0c81..b692c1002 100644 --- a/scaleway-async/scaleway_async/instance/v1/types.py +++ b/scaleway-async/scaleway_async/instance/v1/types.py @@ -939,6 +939,11 @@ class Server: This value is reset when admin_password_encryption_ssh_key_id is set to an empty string. """ + dns: Optional[str] = None + """ + Public DNS of the server. + """ + @dataclass class VolumeTemplate: diff --git a/scaleway/scaleway/instance/v1/marshalling.py b/scaleway/scaleway/instance/v1/marshalling.py index 3a1fb782b..4f6f6b280 100644 --- a/scaleway/scaleway/instance/v1/marshalling.py +++ b/scaleway/scaleway/instance/v1/marshalling.py @@ -1016,36 +1016,6 @@ def unmarshal_Server(data: Any) -> Server: else: args["protected"] = False - field = data.get("routed_ip_enabled", None) - if field is not None: - args["routed_ip_enabled"] = field - else: - args["routed_ip_enabled"] = False - - field = data.get("enable_ipv6", None) - if field is not None: - args["enable_ipv6"] = field - else: - args["enable_ipv6"] = False - - field = data.get("image", None) - if field is not None: - args["image"] = unmarshal_Image(field) - else: - args["image"] = None - - field = data.get("private_ip", None) - if field is not None: - args["private_ip"] = field - else: - args["private_ip"] = None - - field = data.get("public_ip", None) - if field is not None: - args["public_ip"] = unmarshal_ServerIp(field) - else: - args["public_ip"] = None - field = data.get("public_ips", None) if field is not None: args["public_ips"] = ( @@ -1104,6 +1074,66 @@ def unmarshal_Server(data: Any) -> Server: else: args["arch"] = Arch.UNKNOWN_ARCH + field = data.get("private_nics", None) + if field is not None: + args["private_nics"] = ( + [unmarshal_PrivateNIC(v) for v in field] if field is not None else None + ) + else: + args["private_nics"] = [] + + field = data.get("zone", None) + if field is not None: + args["zone"] = field + else: + args["zone"] = None + + field = data.get("filesystems", None) + if field is not None: + args["filesystems"] = ( + [unmarshal_ServerFilesystem(v) for v in field] + if field is not None + else None + ) + else: + args["filesystems"] = [] + + field = data.get("end_of_service", None) + if field is not None: + args["end_of_service"] = field + else: + args["end_of_service"] = False + + field = data.get("routed_ip_enabled", None) + if field is not None: + args["routed_ip_enabled"] = field + else: + args["routed_ip_enabled"] = False + + field = data.get("enable_ipv6", None) + if field is not None: + args["enable_ipv6"] = field + else: + args["enable_ipv6"] = False + + field = data.get("image", None) + if field is not None: + args["image"] = unmarshal_Image(field) + else: + args["image"] = None + + field = data.get("private_ip", None) + if field is not None: + args["private_ip"] = field + else: + args["private_ip"] = None + + field = data.get("public_ip", None) + if field is not None: + args["public_ip"] = unmarshal_ServerIp(field) + else: + args["public_ip"] = None + field = data.get("modification_date", None) if field is not None: args["modification_date"] = ( @@ -1136,36 +1166,6 @@ def unmarshal_Server(data: Any) -> Server: else: args["placement_group"] = None - field = data.get("private_nics", None) - if field is not None: - args["private_nics"] = ( - [unmarshal_PrivateNIC(v) for v in field] if field is not None else None - ) - else: - args["private_nics"] = [] - - field = data.get("zone", None) - if field is not None: - args["zone"] = field - else: - args["zone"] = None - - field = data.get("filesystems", None) - if field is not None: - args["filesystems"] = ( - [unmarshal_ServerFilesystem(v) for v in field] - if field is not None - else None - ) - else: - args["filesystems"] = [] - - field = data.get("end_of_service", None) - if field is not None: - args["end_of_service"] = field - else: - args["end_of_service"] = False - field = data.get("admin_password_encryption_ssh_key_id", None) if field is not None: args["admin_password_encryption_ssh_key_id"] = field @@ -1178,6 +1178,12 @@ def unmarshal_Server(data: Any) -> Server: else: args["admin_password_encrypted_value"] = None + field = data.get("dns", None) + if field is not None: + args["dns"] = field + else: + args["dns"] = None + return Server(**args) diff --git a/scaleway/scaleway/instance/v1/types.py b/scaleway/scaleway/instance/v1/types.py index 1ed2e0c81..b692c1002 100644 --- a/scaleway/scaleway/instance/v1/types.py +++ b/scaleway/scaleway/instance/v1/types.py @@ -939,6 +939,11 @@ class Server: This value is reset when admin_password_encryption_ssh_key_id is set to an empty string. """ + dns: Optional[str] = None + """ + Public DNS of the server. + """ + @dataclass class VolumeTemplate: