From dc43326c6d0859b75bb971668397409a857a18d9 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Fri, 24 Jul 2026 19:13:51 +0000 Subject: [PATCH] Regenerate client from commit d953cb9 of spec repo --- .generator/schemas/v2/openapi.yaml | 12 +++++++++--- .../v2/api/service_level_objectives_api.py | 10 +++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 203a2ac6cd..92d598bce3 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -189759,6 +189759,7 @@ paths: Please check the documentation regularly for updates. /api/v2/slo/report: post: + deprecated: true description: |- Create a job to generate an SLO report. The report job is processed asynchronously and eventually results in a CSV report being available for download. @@ -189821,10 +189822,12 @@ paths: operator: OR permissions: - slos_read + x-sunset: "2027-01-25" x-unstable: |- - **Note**: This feature is in private beta. To request access, use the request access form in the [Service Level Objectives](https://docs.datadoghq.com/service_management/service_level_objectives/#slo-csv-export) docs. + **Note**: This feature is in private beta and is no longer accepting requests for access. /api/v2/slo/report/{report_id}/download: get: + deprecated: true description: |- Download an SLO report. This can only be performed after the report job has completed. @@ -189870,10 +189873,12 @@ paths: summary: Get SLO report tags: - Service Level Objectives + x-sunset: "2027-01-25" x-unstable: |- - **Note**: This feature is in private beta. To request access, use the request access form in the [Service Level Objectives](https://docs.datadoghq.com/service_management/service_level_objectives/#slo-csv-export) docs. + **Note**: This feature is in private beta and is no longer accepting requests for access. /api/v2/slo/report/{report_id}/status: get: + deprecated: true description: Get the status of the SLO report job. operationId: GetSLOReportJobStatus parameters: @@ -189921,8 +189926,9 @@ paths: summary: Get SLO report status tags: - Service Level Objectives + x-sunset: "2027-01-25" x-unstable: |- - **Note**: This feature is in private beta. To request access, use the request access form in the [Service Level Objectives](https://docs.datadoghq.com/service_management/service_level_objectives/#slo-csv-export) docs. + **Note**: This feature is in private beta and is no longer accepting requests for access. /api/v2/slo/{slo_id}/status: get: description: |- diff --git a/src/datadog_api_client/v2/api/service_level_objectives_api.py b/src/datadog_api_client/v2/api/service_level_objectives_api.py index 696a1e7aee..7496d27f6b 100644 --- a/src/datadog_api_client/v2/api/service_level_objectives_api.py +++ b/src/datadog_api_client/v2/api/service_level_objectives_api.py @@ -4,6 +4,7 @@ from __future__ import annotations from typing import Any, Dict, Union +import warnings from datadog_api_client.api_client import ApiClient, Endpoint as _Endpoint from datadog_api_client.configuration import Configuration @@ -142,7 +143,7 @@ def create_slo_report_job( self, body: SloReportCreateRequest, ) -> SLOReportPostResponse: - """Create a new SLO report. + """Create a new SLO report. **Deprecated**. Create a job to generate an SLO report. The report job is processed asynchronously and eventually results in a CSV report being available for download. @@ -155,13 +156,14 @@ def create_slo_report_job( kwargs: Dict[str, Any] = {} kwargs["body"] = body + warnings.warn("create_slo_report_job is deprecated", DeprecationWarning, stacklevel=2) return self._create_slo_report_job_endpoint.call_with_http_info(**kwargs) def get_slo_report( self, report_id: str, ) -> str: - """Get SLO report. + """Get SLO report. **Deprecated**. Download an SLO report. This can only be performed after the report job has completed. @@ -174,13 +176,14 @@ def get_slo_report( kwargs: Dict[str, Any] = {} kwargs["report_id"] = report_id + warnings.warn("get_slo_report is deprecated", DeprecationWarning, stacklevel=2) return self._get_slo_report_endpoint.call_with_http_info(**kwargs) def get_slo_report_job_status( self, report_id: str, ) -> SLOReportStatusGetResponse: - """Get SLO report status. + """Get SLO report status. **Deprecated**. Get the status of the SLO report job. @@ -191,6 +194,7 @@ def get_slo_report_job_status( kwargs: Dict[str, Any] = {} kwargs["report_id"] = report_id + warnings.warn("get_slo_report_job_status is deprecated", DeprecationWarning, stacklevel=2) return self._get_slo_report_job_status_endpoint.call_with_http_info(**kwargs) def get_slo_status(