From 5ae84a20f61b7865629cbe1107e187d6529af4de Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Tue, 30 Jun 2026 14:59:05 +0000 Subject: [PATCH] feat: update generated APIs --- .../instance/v2alpha1/__init__.py | 4 + .../scaleway_async/instance/v2alpha1/api.py | 18 +++-- .../instance/v2alpha1/marshalling.py | 79 ++++++++++++++++--- .../scaleway_async/instance/v2alpha1/types.py | 19 ++++- .../scaleway/instance/v2alpha1/__init__.py | 4 + scaleway/scaleway/instance/v2alpha1/api.py | 18 +++-- .../scaleway/instance/v2alpha1/marshalling.py | 79 ++++++++++++++++--- scaleway/scaleway/instance/v2alpha1/types.py | 19 ++++- 8 files changed, 194 insertions(+), 46 deletions(-) diff --git a/scaleway-async/scaleway_async/instance/v2alpha1/__init__.py b/scaleway-async/scaleway_async/instance/v2alpha1/__init__.py index 2d7fdbd11..3d05b58cd 100644 --- a/scaleway-async/scaleway_async/instance/v2alpha1/__init__.py +++ b/scaleway-async/scaleway_async/instance/v2alpha1/__init__.py @@ -36,6 +36,7 @@ from .types import ServerTypeGpuInfo from .types import ServerTypeLimits from .types import ServerIP +from .types import CreateTemplateRequestPrivateNetworkTemplate from .types import CreateTemplateRequestVolumeTemplate from .types import SecurityGroupRuleConfig from .types import SecurityGroup @@ -53,6 +54,7 @@ from .types import ServerRDPPassword from .types import ServerVolume from .types import UpdateServerRequestPublicNetworkInterface +from .types import UpdateTemplateRequestUpdatePrivateNetworks from .types import UpdateTemplateRequestUpdateVolumes from .types import AddSecurityGroupRulesRequest from .types import AddSecurityGroupRulesResponse @@ -165,6 +167,7 @@ "ServerTypeGpuInfo", "ServerTypeLimits", "ServerIP", + "CreateTemplateRequestPrivateNetworkTemplate", "CreateTemplateRequestVolumeTemplate", "SecurityGroupRuleConfig", "SecurityGroup", @@ -182,6 +185,7 @@ "ServerRDPPassword", "ServerVolume", "UpdateServerRequestPublicNetworkInterface", + "UpdateTemplateRequestUpdatePrivateNetworks", "UpdateTemplateRequestUpdateVolumes", "AddSecurityGroupRulesRequest", "AddSecurityGroupRulesResponse", diff --git a/scaleway-async/scaleway_async/instance/v2alpha1/api.py b/scaleway-async/scaleway_async/instance/v2alpha1/api.py index cb8872597..7d3ca29c5 100644 --- a/scaleway-async/scaleway_async/instance/v2alpha1/api.py +++ b/scaleway-async/scaleway_async/instance/v2alpha1/api.py @@ -40,6 +40,7 @@ CreateServerRequestPublicNetworkInterface, CreateServerRequestServerVolume, CreateTemplateRequest, + CreateTemplateRequestPrivateNetworkTemplate, CreateTemplateRequestVolumeTemplate, DeleteSecurityGroupRulesRequest, DetachServerFileSystemRequest, @@ -76,6 +77,7 @@ UpdateServerRequest, UpdateServerRequestPublicNetworkInterface, UpdateTemplateRequest, + UpdateTemplateRequestUpdatePrivateNetworks, UpdateTemplateRequestUpdateVolumes, UserData, ) @@ -2341,7 +2343,9 @@ async def create_template( security_group_id: Optional[str] = None, placement_group_id: Optional[str] = None, volumes: Optional[list[CreateTemplateRequestVolumeTemplate]] = None, - private_network_ids: Optional[list[str]] = None, + private_networks: Optional[ + list[CreateTemplateRequestPrivateNetworkTemplate] + ] = None, windows_rdp_ssh_key_id: Optional[str] = None, filesystem_ids: Optional[list[str]] = None, ) -> Template: @@ -2359,7 +2363,7 @@ async def create_template( :param security_group_id: :param placement_group_id: :param volumes: - :param private_network_ids: + :param private_networks: :param windows_rdp_ssh_key_id: :param filesystem_ids: :return: :class:`Template