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