From da93fe845ada6669365e7d64da2b0dd9f07679a8 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Tue, 12 Nov 2024 15:36:51 +0000 Subject: [PATCH] feat: update generated APIs --- .../scaleway_async/cockpit/v1/marshalling.py | 30 +++++++++++++------ .../scaleway_async/cockpit/v1/types.py | 22 ++++++++++---- scaleway/scaleway/cockpit/v1/marshalling.py | 30 +++++++++++++------ scaleway/scaleway/cockpit/v1/types.py | 22 ++++++++++---- 4 files changed, 74 insertions(+), 30 deletions(-) diff --git a/scaleway-async/scaleway_async/cockpit/v1/marshalling.py b/scaleway-async/scaleway_async/cockpit/v1/marshalling.py index a21ce6e66..ab3d480cf 100644 --- a/scaleway-async/scaleway_async/cockpit/v1/marshalling.py +++ b/scaleway-async/scaleway_async/cockpit/v1/marshalling.py @@ -362,23 +362,35 @@ def unmarshal_GetConfigResponse(data: Any) -> GetConfigResponse: args: Dict[str, Any] = {} - field = data.get("metrics_retention", None) + field = data.get("custom_metrics_retention", None) if field is not None: - args["metrics_retention"] = unmarshal_GetConfigResponseRetention(field) + args["custom_metrics_retention"] = unmarshal_GetConfigResponseRetention(field) else: - args["metrics_retention"] = None + args["custom_metrics_retention"] = None - field = data.get("logs_retention", None) + field = data.get("custom_logs_retention", None) if field is not None: - args["logs_retention"] = unmarshal_GetConfigResponseRetention(field) + args["custom_logs_retention"] = unmarshal_GetConfigResponseRetention(field) else: - args["logs_retention"] = None + args["custom_logs_retention"] = None - field = data.get("traces_retention", None) + field = data.get("custom_traces_retention", None) if field is not None: - args["traces_retention"] = unmarshal_GetConfigResponseRetention(field) + args["custom_traces_retention"] = unmarshal_GetConfigResponseRetention(field) else: - args["traces_retention"] = None + args["custom_traces_retention"] = None + + field = data.get("product_metrics_retention", None) + if field is not None: + args["product_metrics_retention"] = unmarshal_GetConfigResponseRetention(field) + else: + args["product_metrics_retention"] = None + + field = data.get("product_logs_retention", None) + if field is not None: + args["product_logs_retention"] = unmarshal_GetConfigResponseRetention(field) + else: + args["product_logs_retention"] = None return GetConfigResponse(**args) diff --git a/scaleway-async/scaleway_async/cockpit/v1/types.py b/scaleway-async/scaleway_async/cockpit/v1/types.py index 6dff66189..a2e8017fd 100644 --- a/scaleway-async/scaleway_async/cockpit/v1/types.py +++ b/scaleway-async/scaleway_async/cockpit/v1/types.py @@ -464,19 +464,29 @@ class GetConfigResponse: Cockpit configuration. """ - metrics_retention: Optional[GetConfigResponseRetention] + custom_metrics_retention: Optional[GetConfigResponseRetention] """ - Metrics retention configuration. + Custom metrics retention configuration. """ - logs_retention: Optional[GetConfigResponseRetention] + custom_logs_retention: Optional[GetConfigResponseRetention] """ - Logs retention configuration. + Custom logs retention configuration. """ - traces_retention: Optional[GetConfigResponseRetention] + custom_traces_retention: Optional[GetConfigResponseRetention] """ - Traces retention configuration. + Custom traces retention configuration. + """ + + product_metrics_retention: Optional[GetConfigResponseRetention] + """ + Scaleway metrics retention configuration. + """ + + product_logs_retention: Optional[GetConfigResponseRetention] + """ + Scaleway logs retention configuration. """ diff --git a/scaleway/scaleway/cockpit/v1/marshalling.py b/scaleway/scaleway/cockpit/v1/marshalling.py index a21ce6e66..ab3d480cf 100644 --- a/scaleway/scaleway/cockpit/v1/marshalling.py +++ b/scaleway/scaleway/cockpit/v1/marshalling.py @@ -362,23 +362,35 @@ def unmarshal_GetConfigResponse(data: Any) -> GetConfigResponse: args: Dict[str, Any] = {} - field = data.get("metrics_retention", None) + field = data.get("custom_metrics_retention", None) if field is not None: - args["metrics_retention"] = unmarshal_GetConfigResponseRetention(field) + args["custom_metrics_retention"] = unmarshal_GetConfigResponseRetention(field) else: - args["metrics_retention"] = None + args["custom_metrics_retention"] = None - field = data.get("logs_retention", None) + field = data.get("custom_logs_retention", None) if field is not None: - args["logs_retention"] = unmarshal_GetConfigResponseRetention(field) + args["custom_logs_retention"] = unmarshal_GetConfigResponseRetention(field) else: - args["logs_retention"] = None + args["custom_logs_retention"] = None - field = data.get("traces_retention", None) + field = data.get("custom_traces_retention", None) if field is not None: - args["traces_retention"] = unmarshal_GetConfigResponseRetention(field) + args["custom_traces_retention"] = unmarshal_GetConfigResponseRetention(field) else: - args["traces_retention"] = None + args["custom_traces_retention"] = None + + field = data.get("product_metrics_retention", None) + if field is not None: + args["product_metrics_retention"] = unmarshal_GetConfigResponseRetention(field) + else: + args["product_metrics_retention"] = None + + field = data.get("product_logs_retention", None) + if field is not None: + args["product_logs_retention"] = unmarshal_GetConfigResponseRetention(field) + else: + args["product_logs_retention"] = None return GetConfigResponse(**args) diff --git a/scaleway/scaleway/cockpit/v1/types.py b/scaleway/scaleway/cockpit/v1/types.py index 6dff66189..a2e8017fd 100644 --- a/scaleway/scaleway/cockpit/v1/types.py +++ b/scaleway/scaleway/cockpit/v1/types.py @@ -464,19 +464,29 @@ class GetConfigResponse: Cockpit configuration. """ - metrics_retention: Optional[GetConfigResponseRetention] + custom_metrics_retention: Optional[GetConfigResponseRetention] """ - Metrics retention configuration. + Custom metrics retention configuration. """ - logs_retention: Optional[GetConfigResponseRetention] + custom_logs_retention: Optional[GetConfigResponseRetention] """ - Logs retention configuration. + Custom logs retention configuration. """ - traces_retention: Optional[GetConfigResponseRetention] + custom_traces_retention: Optional[GetConfigResponseRetention] """ - Traces retention configuration. + Custom traces retention configuration. + """ + + product_metrics_retention: Optional[GetConfigResponseRetention] + """ + Scaleway metrics retention configuration. + """ + + product_logs_retention: Optional[GetConfigResponseRetention] + """ + Scaleway logs retention configuration. """