From b16ec075a1f32cbb5632485d75f4c4a821a2a0bb Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Thu, 6 Feb 2025 15:15:03 +0000 Subject: [PATCH] feat: update generated APIs --- scaleway-async/scaleway_async/ipam/v1/api.py | 22 +++++++-------- .../scaleway_async/ipam/v1/types.py | 28 ++++++++++--------- scaleway/scaleway/ipam/v1/api.py | 22 +++++++-------- scaleway/scaleway/ipam/v1/types.py | 28 ++++++++++--------- 4 files changed, 52 insertions(+), 48 deletions(-) diff --git a/scaleway-async/scaleway_async/ipam/v1/api.py b/scaleway-async/scaleway_async/ipam/v1/api.py index 9a82e016..3b7962f7 100644 --- a/scaleway-async/scaleway_async/ipam/v1/api.py +++ b/scaleway-async/scaleway_async/ipam/v1/api.py @@ -5,7 +5,7 @@ from scaleway_core.api import API from scaleway_core.bridge import ( - Region, + Region as ScwRegion, ) from scaleway_core.utils import ( OneOfPossibility, @@ -50,7 +50,7 @@ async def book_ip( *, source: Source, is_ipv6: bool, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, project_id: Optional[str] = None, address: Optional[str] = None, tags: Optional[List[str]] = None, @@ -105,7 +105,7 @@ async def release_ip( self, *, ip_id: str, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ) -> None: """ Release an IP. @@ -137,7 +137,7 @@ async def release_ip( async def release_ip_set( self, *, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ip_ids: Optional[List[str]] = None, ) -> None: """ @@ -172,7 +172,7 @@ async def get_ip( self, *, ip_id: str, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ) -> IP: """ Get an IP. @@ -206,7 +206,7 @@ async def update_ip( self, *, ip_id: str, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, tags: Optional[List[str]] = None, reverses: Optional[List[Reverse]] = None, ) -> IP: @@ -252,7 +252,7 @@ async def update_ip( async def list_i_ps( self, *, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, order_by: Optional[ListIPsRequestOrderBy] = None, page: Optional[int] = None, page_size: Optional[int] = None, @@ -348,7 +348,7 @@ async def list_i_ps( async def list_i_ps_all( self, *, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, order_by: Optional[ListIPsRequestOrderBy] = None, page: Optional[int] = None, page_size: Optional[int] = None, @@ -436,7 +436,7 @@ async def attach_ip( *, ip_id: str, resource: CustomResource, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ) -> IP: """ Attach IP to custom resource. @@ -481,7 +481,7 @@ async def detach_ip( *, ip_id: str, resource: CustomResource, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ) -> IP: """ Detach IP from a custom resource. @@ -526,7 +526,7 @@ async def move_ip( *, ip_id: str, from_resource: CustomResource, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, to_resource: Optional[CustomResource] = None, ) -> IP: """ diff --git a/scaleway-async/scaleway_async/ipam/v1/types.py b/scaleway-async/scaleway_async/ipam/v1/types.py index f9504238..0818893a 100644 --- a/scaleway-async/scaleway_async/ipam/v1/types.py +++ b/scaleway-async/scaleway_async/ipam/v1/types.py @@ -8,8 +8,8 @@ from typing import List, Optional from scaleway_core.bridge import ( - Region, - Zone, + Region as ScwRegion, + Zone as ScwZone, ) from scaleway_core.utils import ( StrEnumMeta, @@ -48,6 +48,8 @@ class ResourceType(str, Enum, metaclass=StrEnumMeta): MGDB_INSTANCE = "mgdb_instance" APPLE_SILICON_SERVER = "apple_silicon_server" APPLE_SILICON_PRIVATE_NIC = "apple_silicon_private_nic" + SERVERLESS_CONTAINER = "serverless_container" + SERVERLESS_FUNCTION = "serverless_function" def __str__(self) -> str: return str(self.value) @@ -143,7 +145,7 @@ class IP: Array of reverses associated with the IP. """ - region: Region + region: ScwRegion """ Region of the IP. """ @@ -168,7 +170,7 @@ class IP: Resource which the IP is attached to. """ - zone: Optional[Zone] + zone: Optional[ScwZone] """ Zone of the IP, if zonal. """ @@ -186,7 +188,7 @@ class AttachIPRequest: Custom resource to be attached to the IP. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -204,7 +206,7 @@ class BookIPRequest: Request an IPv6 instead of an IPv4. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -242,7 +244,7 @@ class DetachIPRequest: Custom resource currently attached to the IP. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -255,7 +257,7 @@ class GetIPRequest: IP ID. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -263,7 +265,7 @@ class GetIPRequest: @dataclass class ListIPsRequest: - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -374,7 +376,7 @@ class MoveIPRequest: Custom resource currently attached to the IP. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -392,7 +394,7 @@ class ReleaseIPRequest: IP ID. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -400,7 +402,7 @@ class ReleaseIPRequest: @dataclass class ReleaseIPSetRequest: - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -415,7 +417,7 @@ class UpdateIPRequest: IP ID. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ diff --git a/scaleway/scaleway/ipam/v1/api.py b/scaleway/scaleway/ipam/v1/api.py index 8b6e3f35..e629b62e 100644 --- a/scaleway/scaleway/ipam/v1/api.py +++ b/scaleway/scaleway/ipam/v1/api.py @@ -5,7 +5,7 @@ from scaleway_core.api import API from scaleway_core.bridge import ( - Region, + Region as ScwRegion, ) from scaleway_core.utils import ( OneOfPossibility, @@ -50,7 +50,7 @@ def book_ip( *, source: Source, is_ipv6: bool, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, project_id: Optional[str] = None, address: Optional[str] = None, tags: Optional[List[str]] = None, @@ -105,7 +105,7 @@ def release_ip( self, *, ip_id: str, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ) -> None: """ Release an IP. @@ -137,7 +137,7 @@ def release_ip( def release_ip_set( self, *, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ip_ids: Optional[List[str]] = None, ) -> None: """ @@ -172,7 +172,7 @@ def get_ip( self, *, ip_id: str, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ) -> IP: """ Get an IP. @@ -206,7 +206,7 @@ def update_ip( self, *, ip_id: str, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, tags: Optional[List[str]] = None, reverses: Optional[List[Reverse]] = None, ) -> IP: @@ -252,7 +252,7 @@ def update_ip( def list_i_ps( self, *, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, order_by: Optional[ListIPsRequestOrderBy] = None, page: Optional[int] = None, page_size: Optional[int] = None, @@ -348,7 +348,7 @@ def list_i_ps( def list_i_ps_all( self, *, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, order_by: Optional[ListIPsRequestOrderBy] = None, page: Optional[int] = None, page_size: Optional[int] = None, @@ -436,7 +436,7 @@ def attach_ip( *, ip_id: str, resource: CustomResource, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ) -> IP: """ Attach IP to custom resource. @@ -481,7 +481,7 @@ def detach_ip( *, ip_id: str, resource: CustomResource, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, ) -> IP: """ Detach IP from a custom resource. @@ -526,7 +526,7 @@ def move_ip( *, ip_id: str, from_resource: CustomResource, - region: Optional[Region] = None, + region: Optional[ScwRegion] = None, to_resource: Optional[CustomResource] = None, ) -> IP: """ diff --git a/scaleway/scaleway/ipam/v1/types.py b/scaleway/scaleway/ipam/v1/types.py index f9504238..0818893a 100644 --- a/scaleway/scaleway/ipam/v1/types.py +++ b/scaleway/scaleway/ipam/v1/types.py @@ -8,8 +8,8 @@ from typing import List, Optional from scaleway_core.bridge import ( - Region, - Zone, + Region as ScwRegion, + Zone as ScwZone, ) from scaleway_core.utils import ( StrEnumMeta, @@ -48,6 +48,8 @@ class ResourceType(str, Enum, metaclass=StrEnumMeta): MGDB_INSTANCE = "mgdb_instance" APPLE_SILICON_SERVER = "apple_silicon_server" APPLE_SILICON_PRIVATE_NIC = "apple_silicon_private_nic" + SERVERLESS_CONTAINER = "serverless_container" + SERVERLESS_FUNCTION = "serverless_function" def __str__(self) -> str: return str(self.value) @@ -143,7 +145,7 @@ class IP: Array of reverses associated with the IP. """ - region: Region + region: ScwRegion """ Region of the IP. """ @@ -168,7 +170,7 @@ class IP: Resource which the IP is attached to. """ - zone: Optional[Zone] + zone: Optional[ScwZone] """ Zone of the IP, if zonal. """ @@ -186,7 +188,7 @@ class AttachIPRequest: Custom resource to be attached to the IP. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -204,7 +206,7 @@ class BookIPRequest: Request an IPv6 instead of an IPv4. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -242,7 +244,7 @@ class DetachIPRequest: Custom resource currently attached to the IP. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -255,7 +257,7 @@ class GetIPRequest: IP ID. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -263,7 +265,7 @@ class GetIPRequest: @dataclass class ListIPsRequest: - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -374,7 +376,7 @@ class MoveIPRequest: Custom resource currently attached to the IP. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -392,7 +394,7 @@ class ReleaseIPRequest: IP ID. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -400,7 +402,7 @@ class ReleaseIPRequest: @dataclass class ReleaseIPSetRequest: - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """ @@ -415,7 +417,7 @@ class UpdateIPRequest: IP ID. """ - region: Optional[Region] + region: Optional[ScwRegion] """ Region to target. If none is passed will use default region from the config. """