Skip to content

Commit 150f745

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit cbb5c70 of spec repo
1 parent 49f4b02 commit 150f745

13 files changed

Lines changed: 828 additions & 23 deletions

‎.generator/schemas/v2/openapi.yaml‎

Lines changed: 221 additions & 0 deletions
Large diffs are not rendered by default.

‎src/datadog_api_client/v2/api/feature_flags_api.py‎

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def __init__(self, api_client=None):
4343
self._archive_feature_flag_endpoint = _Endpoint(
4444
settings={
4545
"response_type": (FeatureFlagResponse,),
46-
"auth": ["apiKeyAuth", "appKeyAuth"],
46+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
4747
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}/archive",
4848
"operation_id": "archive_feature_flag",
4949
"http_method": "POST",
@@ -66,7 +66,7 @@ def __init__(self, api_client=None):
6666
self._create_allocations_for_feature_flag_in_environment_endpoint = _Endpoint(
6767
settings={
6868
"response_type": (AllocationResponse,),
69-
"auth": ["apiKeyAuth", "appKeyAuth"],
69+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
7070
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}/environments/{environment_id}/allocations",
7171
"operation_id": "create_allocations_for_feature_flag_in_environment",
7272
"http_method": "POST",
@@ -98,7 +98,7 @@ def __init__(self, api_client=None):
9898
self._create_feature_flag_endpoint = _Endpoint(
9999
settings={
100100
"response_type": (FeatureFlagResponse,),
101-
"auth": ["apiKeyAuth", "appKeyAuth"],
101+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
102102
"endpoint_path": "/api/v2/feature-flags",
103103
"operation_id": "create_feature_flag",
104104
"http_method": "POST",
@@ -118,7 +118,7 @@ def __init__(self, api_client=None):
118118
self._create_feature_flags_environment_endpoint = _Endpoint(
119119
settings={
120120
"response_type": (EnvironmentResponse,),
121-
"auth": ["apiKeyAuth", "appKeyAuth"],
121+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
122122
"endpoint_path": "/api/v2/feature-flags/environments",
123123
"operation_id": "create_feature_flags_environment",
124124
"http_method": "POST",
@@ -138,7 +138,7 @@ def __init__(self, api_client=None):
138138
self._create_variant_for_feature_flag_endpoint = _Endpoint(
139139
settings={
140140
"response_type": (Variant,),
141-
"auth": ["apiKeyAuth", "appKeyAuth"],
141+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
142142
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}/variants",
143143
"operation_id": "create_variant_for_feature_flag",
144144
"http_method": "POST",
@@ -164,7 +164,7 @@ def __init__(self, api_client=None):
164164
self._delete_feature_flags_environment_endpoint = _Endpoint(
165165
settings={
166166
"response_type": None,
167-
"auth": ["apiKeyAuth", "appKeyAuth"],
167+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
168168
"endpoint_path": "/api/v2/feature-flags/environments/{environment_id}",
169169
"operation_id": "delete_feature_flags_environment",
170170
"http_method": "DELETE",
@@ -187,7 +187,7 @@ def __init__(self, api_client=None):
187187
self._delete_variant_from_feature_flag_endpoint = _Endpoint(
188188
settings={
189189
"response_type": None,
190-
"auth": ["apiKeyAuth", "appKeyAuth"],
190+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
191191
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}/variants/{variant_id}",
192192
"operation_id": "delete_variant_from_feature_flag",
193193
"http_method": "DELETE",
@@ -216,7 +216,7 @@ def __init__(self, api_client=None):
216216
self._disable_feature_flag_environment_endpoint = _Endpoint(
217217
settings={
218218
"response_type": None,
219-
"auth": ["apiKeyAuth", "appKeyAuth"],
219+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
220220
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}/environments/{environment_id}/disable",
221221
"operation_id": "disable_feature_flag_environment",
222222
"http_method": "POST",
@@ -245,7 +245,7 @@ def __init__(self, api_client=None):
245245
self._enable_feature_flag_environment_endpoint = _Endpoint(
246246
settings={
247247
"response_type": None,
248-
"auth": ["apiKeyAuth", "appKeyAuth"],
248+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
249249
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}/environments/{environment_id}/enable",
250250
"operation_id": "enable_feature_flag_environment",
251251
"http_method": "POST",
@@ -274,7 +274,7 @@ def __init__(self, api_client=None):
274274
self._get_feature_flag_endpoint = _Endpoint(
275275
settings={
276276
"response_type": (FeatureFlagResponse,),
277-
"auth": ["apiKeyAuth", "appKeyAuth"],
277+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
278278
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}",
279279
"operation_id": "get_feature_flag",
280280
"http_method": "GET",
@@ -297,7 +297,7 @@ def __init__(self, api_client=None):
297297
self._get_feature_flags_environment_endpoint = _Endpoint(
298298
settings={
299299
"response_type": (EnvironmentResponse,),
300-
"auth": ["apiKeyAuth", "appKeyAuth"],
300+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
301301
"endpoint_path": "/api/v2/feature-flags/environments/{environment_id}",
302302
"operation_id": "get_feature_flags_environment",
303303
"http_method": "GET",
@@ -320,7 +320,7 @@ def __init__(self, api_client=None):
320320
self._list_feature_flags_endpoint = _Endpoint(
321321
settings={
322322
"response_type": (ListFeatureFlagsResponse,),
323-
"auth": ["apiKeyAuth", "appKeyAuth"],
323+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
324324
"endpoint_path": "/api/v2/feature-flags",
325325
"operation_id": "list_feature_flags",
326326
"http_method": "GET",
@@ -364,7 +364,7 @@ def __init__(self, api_client=None):
364364
self._list_feature_flags_environments_endpoint = _Endpoint(
365365
settings={
366366
"response_type": (ListEnvironmentsResponse,),
367-
"auth": ["apiKeyAuth", "appKeyAuth"],
367+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
368368
"endpoint_path": "/api/v2/feature-flags/environments",
369369
"operation_id": "list_feature_flags_environments",
370370
"http_method": "GET",
@@ -413,7 +413,7 @@ def __init__(self, api_client=None):
413413
self._pause_exposure_schedule_endpoint = _Endpoint(
414414
settings={
415415
"response_type": (AllocationExposureScheduleResponse,),
416-
"auth": ["apiKeyAuth", "appKeyAuth"],
416+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
417417
"endpoint_path": "/api/v2/feature-flags/exposure-schedules/{exposure_schedule_id}/pause",
418418
"operation_id": "pause_exposure_schedule",
419419
"http_method": "POST",
@@ -436,7 +436,7 @@ def __init__(self, api_client=None):
436436
self._resume_exposure_schedule_endpoint = _Endpoint(
437437
settings={
438438
"response_type": (AllocationExposureScheduleResponse,),
439-
"auth": ["apiKeyAuth", "appKeyAuth"],
439+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
440440
"endpoint_path": "/api/v2/feature-flags/exposure-schedules/{exposure_schedule_id}/resume",
441441
"operation_id": "resume_exposure_schedule",
442442
"http_method": "POST",
@@ -459,7 +459,7 @@ def __init__(self, api_client=None):
459459
self._start_exposure_schedule_endpoint = _Endpoint(
460460
settings={
461461
"response_type": (AllocationExposureScheduleResponse,),
462-
"auth": ["apiKeyAuth", "appKeyAuth"],
462+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
463463
"endpoint_path": "/api/v2/feature-flags/exposure-schedules/{exposure_schedule_id}/start",
464464
"operation_id": "start_exposure_schedule",
465465
"http_method": "POST",
@@ -482,7 +482,7 @@ def __init__(self, api_client=None):
482482
self._stop_exposure_schedule_endpoint = _Endpoint(
483483
settings={
484484
"response_type": (AllocationExposureScheduleResponse,),
485-
"auth": ["apiKeyAuth", "appKeyAuth"],
485+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
486486
"endpoint_path": "/api/v2/feature-flags/exposure-schedules/{exposure_schedule_id}/stop",
487487
"operation_id": "stop_exposure_schedule",
488488
"http_method": "POST",
@@ -505,7 +505,7 @@ def __init__(self, api_client=None):
505505
self._unarchive_feature_flag_endpoint = _Endpoint(
506506
settings={
507507
"response_type": (FeatureFlagResponse,),
508-
"auth": ["apiKeyAuth", "appKeyAuth"],
508+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
509509
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}/unarchive",
510510
"operation_id": "unarchive_feature_flag",
511511
"http_method": "POST",
@@ -528,7 +528,7 @@ def __init__(self, api_client=None):
528528
self._update_allocations_for_feature_flag_in_environment_endpoint = _Endpoint(
529529
settings={
530530
"response_type": (ListAllocationsResponse,),
531-
"auth": ["apiKeyAuth", "appKeyAuth"],
531+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
532532
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}/environments/{environment_id}/allocations",
533533
"operation_id": "update_allocations_for_feature_flag_in_environment",
534534
"http_method": "PUT",
@@ -560,7 +560,7 @@ def __init__(self, api_client=None):
560560
self._update_feature_flag_endpoint = _Endpoint(
561561
settings={
562562
"response_type": (FeatureFlagResponse,),
563-
"auth": ["apiKeyAuth", "appKeyAuth"],
563+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
564564
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}",
565565
"operation_id": "update_feature_flag",
566566
"http_method": "PUT",
@@ -586,7 +586,7 @@ def __init__(self, api_client=None):
586586
self._update_feature_flags_environment_endpoint = _Endpoint(
587587
settings={
588588
"response_type": (EnvironmentResponse,),
589-
"auth": ["apiKeyAuth", "appKeyAuth"],
589+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
590590
"endpoint_path": "/api/v2/feature-flags/environments/{environment_id}",
591591
"operation_id": "update_feature_flags_environment",
592592
"http_method": "PUT",
@@ -612,7 +612,7 @@ def __init__(self, api_client=None):
612612
self._update_variant_for_feature_flag_endpoint = _Endpoint(
613613
settings={
614614
"response_type": (Variant,),
615-
"auth": ["apiKeyAuth", "appKeyAuth"],
615+
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
616616
"endpoint_path": "/api/v2/feature-flags/{feature_flag_id}/variants/{variant_id}",
617617
"operation_id": "update_variant_for_feature_flag",
618618
"http_method": "PUT",

‎src/datadog_api_client/v2/model/observability_pipeline_config.py‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@
103103
from datadog_api_client.v2.model.observability_pipeline_opentelemetry_metrics_destination import (
104104
ObservabilityPipelineOpentelemetryMetricsDestination,
105105
)
106+
from datadog_api_client.v2.model.observability_pipeline_prometheus_remote_write_destination import (
107+
ObservabilityPipelinePrometheusRemoteWriteDestination,
108+
)
106109
from datadog_api_client.v2.model.observability_pipeline_splunk_hec_metrics_destination import (
107110
ObservabilityPipelineSplunkHecMetricsDestination,
108111
)
@@ -144,6 +147,9 @@
144147
from datadog_api_client.v2.model.observability_pipeline_opentelemetry_source import (
145148
ObservabilityPipelineOpentelemetrySource,
146149
)
150+
from datadog_api_client.v2.model.observability_pipeline_prometheus_remote_write_source import (
151+
ObservabilityPipelinePrometheusRemoteWriteSource,
152+
)
147153

148154

149155
class ObservabilityPipelineConfig(ModelNormal):
@@ -212,6 +218,7 @@ def __init__(
212218
ObservabilityPipelineDatabricksZerobusDestination,
213219
ObservabilityPipelineDatadogMetricsDestination,
214220
ObservabilityPipelineOpentelemetryMetricsDestination,
221+
ObservabilityPipelinePrometheusRemoteWriteDestination,
215222
ObservabilityPipelineSplunkHecMetricsDestination,
216223
]
217224
],
@@ -236,6 +243,7 @@ def __init__(
236243
ObservabilityPipelineSyslogNgSource,
237244
ObservabilityPipelineWebsocketSource,
238245
ObservabilityPipelineOpentelemetrySource,
246+
ObservabilityPipelinePrometheusRemoteWriteSource,
239247
]
240248
],
241249
pipeline_type: Union[ObservabilityPipelineConfigPipelineType, UnsetType] = unset,

‎src/datadog_api_client/v2/model/observability_pipeline_config_destination_item.py‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ def __init__(self, **kwargs):
265265
:param http_client_uri_key: Environment variable name containing the URI of the OTLP HTTP endpoint to send metrics to.
266266
:type http_client_uri_key: str, optional
267267
268-
:param default_namespace: Optional default namespace for metrics sent to Splunk HEC.
268+
:param default_namespace: The default namespace to add as a prefix to metric names that do not already have one.
269269
:type default_namespace: str, optional
270270
271271
:param source: The Splunk source field value for metric events.
@@ -359,6 +359,9 @@ def _composed_schemas(_):
359359
from datadog_api_client.v2.model.observability_pipeline_opentelemetry_metrics_destination import (
360360
ObservabilityPipelineOpentelemetryMetricsDestination,
361361
)
362+
from datadog_api_client.v2.model.observability_pipeline_prometheus_remote_write_destination import (
363+
ObservabilityPipelinePrometheusRemoteWriteDestination,
364+
)
362365
from datadog_api_client.v2.model.observability_pipeline_splunk_hec_metrics_destination import (
363366
ObservabilityPipelineSplunkHecMetricsDestination,
364367
)
@@ -392,6 +395,7 @@ def _composed_schemas(_):
392395
ObservabilityPipelineDatabricksZerobusDestination,
393396
ObservabilityPipelineDatadogMetricsDestination,
394397
ObservabilityPipelineOpentelemetryMetricsDestination,
398+
ObservabilityPipelinePrometheusRemoteWriteDestination,
395399
ObservabilityPipelineSplunkHecMetricsDestination,
396400
],
397401
}

‎src/datadog_api_client/v2/model/observability_pipeline_config_source_item.py‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@ def __init__(self, **kwargs):
114114
115115
:param http_address_key: Environment variable name containing the HTTP server address for receiving OTLP data. Must be a valid environment variable name (alphanumeric characters and underscores only).
116116
:type http_address_key: str, optional
117+
118+
:param path: The HTTP path on which the source listens for incoming Prometheus Remote Write requests.
119+
:type path: str
117120
"""
118121
super().__init__(kwargs)
119122

@@ -172,6 +175,9 @@ def _composed_schemas(_):
172175
from datadog_api_client.v2.model.observability_pipeline_opentelemetry_source import (
173176
ObservabilityPipelineOpentelemetrySource,
174177
)
178+
from datadog_api_client.v2.model.observability_pipeline_prometheus_remote_write_source import (
179+
ObservabilityPipelinePrometheusRemoteWriteSource,
180+
)
175181

176182
return {
177183
"oneOf": [
@@ -193,5 +199,6 @@ def _composed_schemas(_):
193199
ObservabilityPipelineSyslogNgSource,
194200
ObservabilityPipelineWebsocketSource,
195201
ObservabilityPipelineOpentelemetrySource,
202+
ObservabilityPipelinePrometheusRemoteWriteSource,
196203
],
197204
}

0 commit comments

Comments
 (0)