From 085b45df31dc255a9f14615f31625150798012a8 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Thu, 6 Aug 2026 19:35:09 +0000 Subject: [PATCH] feat(datawarehouse): allow max CPU field up to 30 DTWH-563 --- .../scaleway_async/search/v1alpha1/marshalling.py | 13 +++++++++++++ .../scaleway_async/search/v1alpha1/types.py | 10 ++++++++++ scaleway/scaleway/search/v1alpha1/marshalling.py | 13 +++++++++++++ scaleway/scaleway/search/v1alpha1/types.py | 10 ++++++++++ 4 files changed, 46 insertions(+) diff --git a/scaleway-async/scaleway_async/search/v1alpha1/marshalling.py b/scaleway-async/scaleway_async/search/v1alpha1/marshalling.py index 7ed08f3ac..8c8c09008 100644 --- a/scaleway-async/scaleway_async/search/v1alpha1/marshalling.py +++ b/scaleway-async/scaleway_async/search/v1alpha1/marshalling.py @@ -2,6 +2,7 @@ # If you have any remark or suggestion do not hesitate to open an issue. from typing import Any +from dateutil import parser from .types import ( ResourceType, @@ -218,6 +219,18 @@ def unmarshal_Resource(data: Any) -> Resource: else: args["serverless_containers_container_info"] = None + field = data.get("created_at", None) + if field is not None: + args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["created_at"] = None + + field = data.get("updated_at", None) + if field is not None: + args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["updated_at"] = None + field = data.get("baremetal_server_info", None) if field is not None: args["baremetal_server_info"] = unmarshal_BrmServerInfo(field) diff --git a/scaleway-async/scaleway_async/search/v1alpha1/types.py b/scaleway-async/scaleway_async/search/v1alpha1/types.py index f21f3d0a9..71f768c66 100644 --- a/scaleway-async/scaleway_async/search/v1alpha1/types.py +++ b/scaleway-async/scaleway_async/search/v1alpha1/types.py @@ -184,6 +184,16 @@ class Resource: ID of the Project the resource belongs to. """ + created_at: Optional[datetime] = None + """ + Creation date. + """ + + updated_at: Optional[datetime] = None + """ + Last udpate date. + """ + global_: Optional[bool] = False zone: Optional[ScwZone] = None diff --git a/scaleway/scaleway/search/v1alpha1/marshalling.py b/scaleway/scaleway/search/v1alpha1/marshalling.py index 7ed08f3ac..8c8c09008 100644 --- a/scaleway/scaleway/search/v1alpha1/marshalling.py +++ b/scaleway/scaleway/search/v1alpha1/marshalling.py @@ -2,6 +2,7 @@ # If you have any remark or suggestion do not hesitate to open an issue. from typing import Any +from dateutil import parser from .types import ( ResourceType, @@ -218,6 +219,18 @@ def unmarshal_Resource(data: Any) -> Resource: else: args["serverless_containers_container_info"] = None + field = data.get("created_at", None) + if field is not None: + args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["created_at"] = None + + field = data.get("updated_at", None) + if field is not None: + args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["updated_at"] = None + field = data.get("baremetal_server_info", None) if field is not None: args["baremetal_server_info"] = unmarshal_BrmServerInfo(field) diff --git a/scaleway/scaleway/search/v1alpha1/types.py b/scaleway/scaleway/search/v1alpha1/types.py index f21f3d0a9..71f768c66 100644 --- a/scaleway/scaleway/search/v1alpha1/types.py +++ b/scaleway/scaleway/search/v1alpha1/types.py @@ -184,6 +184,16 @@ class Resource: ID of the Project the resource belongs to. """ + created_at: Optional[datetime] = None + """ + Creation date. + """ + + updated_at: Optional[datetime] = None + """ + Last udpate date. + """ + global_: Optional[bool] = False zone: Optional[ScwZone] = None