From 51b784f6876482701dd8c05c14cd7efc87c637af Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Thu, 12 Jan 2023 09:32:01 +0000 Subject: [PATCH] feat: update generated APIs --- scaleway-async/scaleway_async/instance/v1/api.py | 14 +++++--------- scaleway-async/scaleway_async/instance/v1/types.py | 4 ++-- scaleway/scaleway/instance/v1/api.py | 14 +++++--------- scaleway/scaleway/instance/v1/types.py | 4 ++-- 4 files changed, 14 insertions(+), 22 deletions(-) diff --git a/scaleway-async/scaleway_async/instance/v1/api.py b/scaleway-async/scaleway_async/instance/v1/api.py index 3d0d62755..54f5c58c2 100644 --- a/scaleway-async/scaleway_async/instance/v1/api.py +++ b/scaleway-async/scaleway_async/instance/v1/api.py @@ -1025,15 +1025,15 @@ async def get_image( async def create_image( self, root_volume: str, - default_bootscript: str, - public: bool, zone: Optional[Zone] = None, name: Optional[str] = None, arch: Arch = Arch.X86_64, + default_bootscript: Optional[str] = None, extra_volumes: Optional[Dict[str, VolumeTemplate]] = None, organization: Optional[str] = None, project: Optional[str] = None, tags: Optional[List[str]] = None, + public: Optional[bool] = None, ) -> CreateImageResponse: """ Create an instance image @@ -1056,11 +1056,7 @@ async def create_image( Usage: :: - result = await api.create_image( - root_volume="example", - default_bootscript="example", - public=True, - ) + result = await api.create_image(root_volume="example") """ param_zone = validate_path_param("zone", zone or self.client.default_zone) @@ -1071,15 +1067,15 @@ async def create_image( body=marshal_CreateImageRequest( CreateImageRequest( root_volume=root_volume, - default_bootscript=default_bootscript, - public=public, zone=zone, name=name or random_name(prefix="img"), arch=arch, + default_bootscript=default_bootscript, extra_volumes=extra_volumes, organization=organization, project=project, tags=tags, + public=public, ), self.client, ), diff --git a/scaleway-async/scaleway_async/instance/v1/types.py b/scaleway-async/scaleway_async/instance/v1/types.py index cf9859816..707be5dff 100644 --- a/scaleway-async/scaleway_async/instance/v1/types.py +++ b/scaleway-async/scaleway_async/instance/v1/types.py @@ -2036,7 +2036,7 @@ class CreateImageRequest: Architecture of the image """ - default_bootscript: str + default_bootscript: Optional[str] """ Default bootscript of the image """ @@ -2066,7 +2066,7 @@ class CreateImageRequest: The tags of the image """ - public: bool + public: Optional[bool] """ True to create a public image """ diff --git a/scaleway/scaleway/instance/v1/api.py b/scaleway/scaleway/instance/v1/api.py index 9128fcdb5..b91bafdcb 100644 --- a/scaleway/scaleway/instance/v1/api.py +++ b/scaleway/scaleway/instance/v1/api.py @@ -1025,15 +1025,15 @@ def get_image( def create_image( self, root_volume: str, - default_bootscript: str, - public: bool, zone: Optional[Zone] = None, name: Optional[str] = None, arch: Arch = Arch.X86_64, + default_bootscript: Optional[str] = None, extra_volumes: Optional[Dict[str, VolumeTemplate]] = None, organization: Optional[str] = None, project: Optional[str] = None, tags: Optional[List[str]] = None, + public: Optional[bool] = None, ) -> CreateImageResponse: """ Create an instance image @@ -1056,11 +1056,7 @@ def create_image( Usage: :: - result = api.create_image( - root_volume="example", - default_bootscript="example", - public=True, - ) + result = api.create_image(root_volume="example") """ param_zone = validate_path_param("zone", zone or self.client.default_zone) @@ -1071,15 +1067,15 @@ def create_image( body=marshal_CreateImageRequest( CreateImageRequest( root_volume=root_volume, - default_bootscript=default_bootscript, - public=public, zone=zone, name=name or random_name(prefix="img"), arch=arch, + default_bootscript=default_bootscript, extra_volumes=extra_volumes, organization=organization, project=project, tags=tags, + public=public, ), self.client, ), diff --git a/scaleway/scaleway/instance/v1/types.py b/scaleway/scaleway/instance/v1/types.py index cf9859816..707be5dff 100644 --- a/scaleway/scaleway/instance/v1/types.py +++ b/scaleway/scaleway/instance/v1/types.py @@ -2036,7 +2036,7 @@ class CreateImageRequest: Architecture of the image """ - default_bootscript: str + default_bootscript: Optional[str] """ Default bootscript of the image """ @@ -2066,7 +2066,7 @@ class CreateImageRequest: The tags of the image """ - public: bool + public: Optional[bool] """ True to create a public image """