Skip to content

Commit 93d1592

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add new Observability Pipelines components (#3060)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent b577818 commit 93d1592

131 files changed

Lines changed: 4578 additions & 1038 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.generator/schemas/v2/openapi.yaml

Lines changed: 1390 additions & 435 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 229 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15467,6 +15467,20 @@ datadog\_api\_client.v2.model.observability\_pipeline\_add\_fields\_processor\_t
1546715467
:members:
1546815468
:show-inheritance:
1546915469

15470+
datadog\_api\_client.v2.model.observability\_pipeline\_add\_hostname\_processor module
15471+
--------------------------------------------------------------------------------------
15472+
15473+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_add_hostname_processor
15474+
:members:
15475+
:show-inheritance:
15476+
15477+
datadog\_api\_client.v2.model.observability\_pipeline\_add\_hostname\_processor\_type module
15478+
--------------------------------------------------------------------------------------------
15479+
15480+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_add_hostname_processor_type
15481+
:members:
15482+
:show-inheritance:
15483+
1547015484
datadog\_api\_client.v2.model.observability\_pipeline\_amazon\_data\_firehose\_source module
1547115485
--------------------------------------------------------------------------------------------
1547215486

@@ -15565,6 +15579,20 @@ datadog\_api\_client.v2.model.observability\_pipeline\_aws\_auth module
1556515579
:members:
1556615580
:show-inheritance:
1556715581

15582+
datadog\_api\_client.v2.model.observability\_pipeline\_cloud\_prem\_destination module
15583+
--------------------------------------------------------------------------------------
15584+
15585+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_cloud_prem_destination
15586+
:members:
15587+
:show-inheritance:
15588+
15589+
datadog\_api\_client.v2.model.observability\_pipeline\_cloud\_prem\_destination\_type module
15590+
--------------------------------------------------------------------------------------------
15591+
15592+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_cloud_prem_destination_type
15593+
:members:
15594+
:show-inheritance:
15595+
1556815596
datadog\_api\_client.v2.model.observability\_pipeline\_config module
1556915597
--------------------------------------------------------------------
1557015598

@@ -15579,6 +15607,13 @@ datadog\_api\_client.v2.model.observability\_pipeline\_config\_destination\_item
1557915607
:members:
1558015608
:show-inheritance:
1558115609

15610+
datadog\_api\_client.v2.model.observability\_pipeline\_config\_pipeline\_type module
15611+
------------------------------------------------------------------------------------
15612+
15613+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_config_pipeline_type
15614+
:members:
15615+
:show-inheritance:
15616+
1558215617
datadog\_api\_client.v2.model.observability\_pipeline\_config\_processor\_group module
1558315618
--------------------------------------------------------------------------------------
1558415619

@@ -15698,6 +15733,20 @@ datadog\_api\_client.v2.model.observability\_pipeline\_datadog\_logs\_destinatio
1569815733
:members:
1569915734
:show-inheritance:
1570015735

15736+
datadog\_api\_client.v2.model.observability\_pipeline\_datadog\_metrics\_destination module
15737+
-------------------------------------------------------------------------------------------
15738+
15739+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_datadog_metrics_destination
15740+
:members:
15741+
:show-inheritance:
15742+
15743+
datadog\_api\_client.v2.model.observability\_pipeline\_datadog\_metrics\_destination\_type module
15744+
-------------------------------------------------------------------------------------------------
15745+
15746+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_datadog_metrics_destination_type
15747+
:members:
15748+
:show-inheritance:
15749+
1570115750
datadog\_api\_client.v2.model.observability\_pipeline\_datadog\_tags\_processor module
1570215751
--------------------------------------------------------------------------------------
1570315752

@@ -15761,6 +15810,13 @@ datadog\_api\_client.v2.model.observability\_pipeline\_elasticsearch\_destinatio
1576115810
:members:
1576215811
:show-inheritance:
1576315812

15813+
datadog\_api\_client.v2.model.observability\_pipeline\_elasticsearch\_destination\_data\_stream module
15814+
------------------------------------------------------------------------------------------------------
15815+
15816+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_elasticsearch_destination_data_stream
15817+
:members:
15818+
:show-inheritance:
15819+
1576415820
datadog\_api\_client.v2.model.observability\_pipeline\_elasticsearch\_destination\_type module
1576515821
----------------------------------------------------------------------------------------------
1576615822

@@ -15838,6 +15894,13 @@ datadog\_api\_client.v2.model.observability\_pipeline\_enrichment\_table\_proces
1583815894
:members:
1583915895
:show-inheritance:
1584015896

15897+
datadog\_api\_client.v2.model.observability\_pipeline\_enrichment\_table\_reference\_table module
15898+
-------------------------------------------------------------------------------------------------
15899+
15900+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_enrichment_table_reference_table
15901+
:members:
15902+
:show-inheritance:
15903+
1584115904
datadog\_api\_client.v2.model.observability\_pipeline\_field\_value module
1584215905
--------------------------------------------------------------------------
1584315906

@@ -16034,6 +16097,48 @@ datadog\_api\_client.v2.model.observability\_pipeline\_google\_pub\_sub\_source\
1603416097
:members:
1603516098
:show-inheritance:
1603616099

16100+
datadog\_api\_client.v2.model.observability\_pipeline\_http\_client\_destination module
16101+
---------------------------------------------------------------------------------------
16102+
16103+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_http_client_destination
16104+
:members:
16105+
:show-inheritance:
16106+
16107+
datadog\_api\_client.v2.model.observability\_pipeline\_http\_client\_destination\_auth\_strategy module
16108+
-------------------------------------------------------------------------------------------------------
16109+
16110+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_http_client_destination_auth_strategy
16111+
:members:
16112+
:show-inheritance:
16113+
16114+
datadog\_api\_client.v2.model.observability\_pipeline\_http\_client\_destination\_compression module
16115+
----------------------------------------------------------------------------------------------------
16116+
16117+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_http_client_destination_compression
16118+
:members:
16119+
:show-inheritance:
16120+
16121+
datadog\_api\_client.v2.model.observability\_pipeline\_http\_client\_destination\_compression\_algorithm module
16122+
---------------------------------------------------------------------------------------------------------------
16123+
16124+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_http_client_destination_compression_algorithm
16125+
:members:
16126+
:show-inheritance:
16127+
16128+
datadog\_api\_client.v2.model.observability\_pipeline\_http\_client\_destination\_encoding module
16129+
-------------------------------------------------------------------------------------------------
16130+
16131+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_http_client_destination_encoding
16132+
:members:
16133+
:show-inheritance:
16134+
16135+
datadog\_api\_client.v2.model.observability\_pipeline\_http\_client\_destination\_type module
16136+
---------------------------------------------------------------------------------------------
16137+
16138+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_http_client_destination_type
16139+
:members:
16140+
:show-inheritance:
16141+
1603716142
datadog\_api\_client.v2.model.observability\_pipeline\_http\_client\_source module
1603816143
----------------------------------------------------------------------------------
1603916144

@@ -16076,24 +16181,59 @@ datadog\_api\_client.v2.model.observability\_pipeline\_http\_server\_source\_typ
1607616181
:members:
1607716182
:show-inheritance:
1607816183

16079-
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_source module
16080-
---------------------------------------------------------------------------
16184+
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_destination module
16185+
--------------------------------------------------------------------------------
1608116186

16082-
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_source
16187+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_destination
1608316188
:members:
1608416189
:show-inheritance:
1608516190

16086-
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_source\_librdkafka\_option module
16087-
-----------------------------------------------------------------------------------------------
16191+
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_destination\_compression module
16192+
---------------------------------------------------------------------------------------------
1608816193

16089-
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_source_librdkafka_option
16194+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_destination_compression
1609016195
:members:
1609116196
:show-inheritance:
1609216197

16093-
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_source\_sasl module
16094-
---------------------------------------------------------------------------------
16198+
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_destination\_encoding module
16199+
------------------------------------------------------------------------------------------
1609516200

16096-
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_source_sasl
16201+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_destination_encoding
16202+
:members:
16203+
:show-inheritance:
16204+
16205+
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_destination\_type module
16206+
--------------------------------------------------------------------------------------
16207+
16208+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_destination_type
16209+
:members:
16210+
:show-inheritance:
16211+
16212+
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_librdkafka\_option module
16213+
---------------------------------------------------------------------------------------
16214+
16215+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_librdkafka_option
16216+
:members:
16217+
:show-inheritance:
16218+
16219+
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_sasl module
16220+
-------------------------------------------------------------------------
16221+
16222+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_sasl
16223+
:members:
16224+
:show-inheritance:
16225+
16226+
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_sasl\_mechanism module
16227+
------------------------------------------------------------------------------------
16228+
16229+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_sasl_mechanism
16230+
:members:
16231+
:show-inheritance:
16232+
16233+
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_source module
16234+
---------------------------------------------------------------------------
16235+
16236+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_kafka_source
1609716237
:members:
1609816238
:show-inheritance:
1609916239

@@ -16125,6 +16265,41 @@ datadog\_api\_client.v2.model.observability\_pipeline\_metadata\_entry module
1612516265
:members:
1612616266
:show-inheritance:
1612716267

16268+
datadog\_api\_client.v2.model.observability\_pipeline\_metric\_tags\_processor module
16269+
-------------------------------------------------------------------------------------
16270+
16271+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_metric_tags_processor
16272+
:members:
16273+
:show-inheritance:
16274+
16275+
datadog\_api\_client.v2.model.observability\_pipeline\_metric\_tags\_processor\_rule module
16276+
-------------------------------------------------------------------------------------------
16277+
16278+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_metric_tags_processor_rule
16279+
:members:
16280+
:show-inheritance:
16281+
16282+
datadog\_api\_client.v2.model.observability\_pipeline\_metric\_tags\_processor\_rule\_action module
16283+
---------------------------------------------------------------------------------------------------
16284+
16285+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_metric_tags_processor_rule_action
16286+
:members:
16287+
:show-inheritance:
16288+
16289+
datadog\_api\_client.v2.model.observability\_pipeline\_metric\_tags\_processor\_rule\_mode module
16290+
-------------------------------------------------------------------------------------------------
16291+
16292+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_metric_tags_processor_rule_mode
16293+
:members:
16294+
:show-inheritance:
16295+
16296+
datadog\_api\_client.v2.model.observability\_pipeline\_metric\_tags\_processor\_type module
16297+
-------------------------------------------------------------------------------------------
16298+
16299+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_metric_tags_processor_type
16300+
:members:
16301+
:show-inheritance:
16302+
1612816303
datadog\_api\_client.v2.model.observability\_pipeline\_metric\_value module
1612916304
---------------------------------------------------------------------------
1613016305

@@ -16202,6 +16377,20 @@ datadog\_api\_client.v2.model.observability\_pipeline\_open\_search\_destination
1620216377
:members:
1620316378
:show-inheritance:
1620416379

16380+
datadog\_api\_client.v2.model.observability\_pipeline\_opentelemetry\_source module
16381+
-----------------------------------------------------------------------------------
16382+
16383+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_opentelemetry_source
16384+
:members:
16385+
:show-inheritance:
16386+
16387+
datadog\_api\_client.v2.model.observability\_pipeline\_opentelemetry\_source\_type module
16388+
-----------------------------------------------------------------------------------------
16389+
16390+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_opentelemetry_source_type
16391+
:members:
16392+
:show-inheritance:
16393+
1620516394
datadog\_api\_client.v2.model.observability\_pipeline\_parse\_grok\_processor module
1620616395
------------------------------------------------------------------------------------
1620716396

@@ -16251,10 +16440,17 @@ datadog\_api\_client.v2.model.observability\_pipeline\_parse\_json\_processor\_t
1625116440
:members:
1625216441
:show-inheritance:
1625316442

16254-
datadog\_api\_client.v2.model.observability\_pipeline\_pipeline\_kafka\_source\_sasl\_mechanism module
16255-
------------------------------------------------------------------------------------------------------
16443+
datadog\_api\_client.v2.model.observability\_pipeline\_parse\_xml\_processor module
16444+
-----------------------------------------------------------------------------------
1625616445

16257-
.. automodule:: datadog_api_client.v2.model.observability_pipeline_pipeline_kafka_source_sasl_mechanism
16446+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_parse_xml_processor
16447+
:members:
16448+
:show-inheritance:
16449+
16450+
datadog\_api\_client.v2.model.observability\_pipeline\_parse\_xml\_processor\_type module
16451+
-----------------------------------------------------------------------------------------
16452+
16453+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_parse_xml_processor_type
1625816454
:members:
1625916455
:show-inheritance:
1626016456

@@ -16818,6 +17014,27 @@ datadog\_api\_client.v2.model.observability\_pipeline\_spec\_data module
1681817014
:members:
1681917015
:show-inheritance:
1682017016

17017+
datadog\_api\_client.v2.model.observability\_pipeline\_split\_array\_processor module
17018+
-------------------------------------------------------------------------------------
17019+
17020+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_split_array_processor
17021+
:members:
17022+
:show-inheritance:
17023+
17024+
datadog\_api\_client.v2.model.observability\_pipeline\_split\_array\_processor\_array\_config module
17025+
----------------------------------------------------------------------------------------------------
17026+
17027+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_split_array_processor_array_config
17028+
:members:
17029+
:show-inheritance:
17030+
17031+
datadog\_api\_client.v2.model.observability\_pipeline\_split\_array\_processor\_type module
17032+
-------------------------------------------------------------------------------------------
17033+
17034+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_split_array_processor_type
17035+
:members:
17036+
:show-inheritance:
17037+
1682117038
datadog\_api\_client.v2.model.observability\_pipeline\_splunk\_hec\_destination module
1682217039
--------------------------------------------------------------------------------------
1682317040

examples/v2/observability-pipelines/CreatePipeline.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
type=ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS,
4242
),
4343
],
44-
processors=[
44+
processor_groups=[
4545
ObservabilityPipelineConfigProcessorGroup(
4646
enabled=True,
4747
id="my-processor-group",

examples/v2/observability-pipelines/UpdatePipeline.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
type=ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS,
4646
),
4747
],
48-
processors=[
48+
processor_groups=[
4949
ObservabilityPipelineConfigProcessorGroup(
5050
enabled=True,
5151
id="my-processor-group",

examples/v2/observability-pipelines/ValidatePipeline.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
type=ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS,
4242
),
4343
],
44-
processors=[
44+
processor_groups=[
4545
ObservabilityPipelineConfigProcessorGroup(
4646
enabled=True,
4747
id="my-processor-group",

src/datadog_api_client/configuration.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,12 @@ def __init__(
359359
"v2.update_monitor_user_template": False,
360360
"v2.validate_existing_monitor_user_template": False,
361361
"v2.validate_monitor_user_template": False,
362+
"v2.create_pipeline": False,
363+
"v2.delete_pipeline": False,
364+
"v2.get_pipeline": False,
365+
"v2.list_pipelines": False,
366+
"v2.update_pipeline": False,
367+
"v2.validate_pipeline": False,
362368
"v2.list_role_templates": False,
363369
"v2.create_connection": False,
364370
"v2.delete_connection": False,
@@ -370,12 +376,6 @@ def __init__(
370376
"v2.query_event_filtered_users": False,
371377
"v2.query_users": False,
372378
"v2.update_connection": False,
373-
"v2.create_pipeline": False,
374-
"v2.delete_pipeline": False,
375-
"v2.get_pipeline": False,
376-
"v2.list_pipelines": False,
377-
"v2.update_pipeline": False,
378-
"v2.validate_pipeline": False,
379379
"v2.create_scorecard_outcomes_batch": False,
380380
"v2.create_scorecard_rule": False,
381381
"v2.delete_scorecard_rule": False,

0 commit comments

Comments
 (0)