Skip to content

Commit 659959c

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 34875ed8 of spec repo
1 parent 72be336 commit 659959c

18 files changed

+926
-22
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2025-04-07 18:49:41.536548",
8-
"spec_repo_commit": "d0287df0"
7+
"regenerated": "2025-04-08 14:22:39.804029",
8+
"spec_repo_commit": "34875ed8"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-04-07 18:49:41.551076",
13-
"spec_repo_commit": "d0287df0"
12+
"regenerated": "2025-04-08 14:22:39.819091",
13+
"spec_repo_commit": "34875ed8"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 199 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21567,7 +21567,6 @@ components:
2156721567
type: array
2156821568
required:
2156921569
- sources
21570-
- processors
2157121570
- destinations
2157221571
type: object
2157321572
ObservabilityPipelineConfigDestinationItem:
@@ -21583,11 +21582,15 @@ components:
2158321582
- $ref: '#/components/schemas/ObservabilityPipelineAddFieldsProcessor'
2158421583
- $ref: '#/components/schemas/ObservabilityPipelineRemoveFieldsProcessor'
2158521584
- $ref: '#/components/schemas/ObservabilityPipelineRenameFieldsProcessor'
21585+
- $ref: '#/components/schemas/ObservabilityPipelineSampleProcessor'
21586+
- $ref: '#/components/schemas/ObservabilityPipelineThrottleProcessor'
2158621587
ObservabilityPipelineConfigSourceItem:
2158721588
description: A data source for the pipeline.
2158821589
oneOf:
2158921590
- $ref: '#/components/schemas/ObservabilityPipelineKafkaSource'
2159021591
- $ref: '#/components/schemas/ObservabilityPipelineDatadogAgentSource'
21592+
- $ref: '#/components/schemas/ObservabilityPipelineFluentSource'
21593+
- $ref: '#/components/schemas/ObservabilityPipelineHttpServerSource'
2159121594
ObservabilityPipelineCreateRequest:
2159221595
description: Top-level schema representing a pipeline.
2159321596
properties:
@@ -21702,6 +21705,20 @@ components:
2170221705
type: string
2170321706
x-enum-varnames:
2170421707
- DATADOG_LOGS
21708+
ObservabilityPipelineDecoding:
21709+
description: The decoding format used to interpret incoming logs.
21710+
enum:
21711+
- bytes
21712+
- gelf
21713+
- json
21714+
- syslog
21715+
example: json
21716+
type: string
21717+
x-enum-varnames:
21718+
- DECODE_BYTES
21719+
- DECODE_GELF
21720+
- DECODE_JSON
21721+
- DECODE_SYSLOG
2170521722
ObservabilityPipelineFieldValue:
2170621723
description: Represents a static key-value pair used in various processors.
2170721724
properties:
@@ -21759,6 +21776,88 @@ components:
2175921776
type: string
2176021777
x-enum-varnames:
2176121778
- FILTER
21779+
ObservabilityPipelineFluentSource:
21780+
description: The `fluent` source ingests logs from a Fluentd-compatible service.
21781+
properties:
21782+
id:
21783+
description: The unique identifier for this component. Used to reference
21784+
this component in other parts of the pipeline (for example, as the `input`
21785+
to downstream components).
21786+
example: fluent-source
21787+
type: string
21788+
tls:
21789+
$ref: '#/components/schemas/ObservabilityPipelineTls'
21790+
type:
21791+
$ref: '#/components/schemas/ObservabilityPipelineFluentSourceType'
21792+
required:
21793+
- id
21794+
- type
21795+
type: object
21796+
ObservabilityPipelineFluentSourceType:
21797+
default: fluent
21798+
description: The source type. The value should always be `fluent`.
21799+
enum:
21800+
- fluent
21801+
example: fluent
21802+
type: string
21803+
x-enum-varnames:
21804+
- FLUENT
21805+
ObservabilityPipelineHttpServerSource:
21806+
description: The `http_server` source collects logs over HTTP POST from external
21807+
services.
21808+
properties:
21809+
auth_strategy:
21810+
$ref: '#/components/schemas/ObservabilityPipelineHttpServerSourceAuthStrategy'
21811+
decoding:
21812+
$ref: '#/components/schemas/ObservabilityPipelineDecoding'
21813+
id:
21814+
description: Unique ID for the HTTP server source.
21815+
example: http-server-source
21816+
type: string
21817+
include:
21818+
description: A Datadog search query used to determine which logs this processor
21819+
targets.
21820+
example: service:my-service
21821+
type: string
21822+
inputs:
21823+
description: A list of component IDs whose output is used as the `input`
21824+
for this component.
21825+
example:
21826+
- datadog-agent-source
21827+
items:
21828+
type: string
21829+
type: array
21830+
tls:
21831+
$ref: '#/components/schemas/ObservabilityPipelineTls'
21832+
type:
21833+
$ref: '#/components/schemas/ObservabilityPipelineHttpServerSourceType'
21834+
required:
21835+
- id
21836+
- type
21837+
- include
21838+
- inputs
21839+
- auth_strategy
21840+
- decoding
21841+
type: object
21842+
ObservabilityPipelineHttpServerSourceAuthStrategy:
21843+
description: HTTP authentication method.
21844+
enum:
21845+
- none
21846+
- plain
21847+
example: plain
21848+
type: string
21849+
x-enum-varnames:
21850+
- NONE
21851+
- PLAIN
21852+
ObservabilityPipelineHttpServerSourceType:
21853+
default: http_server
21854+
description: The source type. The value should always be `http_server`.
21855+
enum:
21856+
- http_server
21857+
example: http_server
21858+
type: string
21859+
x-enum-varnames:
21860+
- HTTP_SERVER
2176221861
ObservabilityPipelineKafkaSource:
2176321862
description: The `kafka` source ingests data from Apache Kafka topics.
2176421863
properties:
@@ -21926,8 +22025,8 @@ components:
2192622025
limit:
2192722026
$ref: '#/components/schemas/ObservabilityPipelineQuotaProcessorLimit'
2192822027
name:
21929-
description: Name for identifying the processor.
21930-
example: MyPipelineQuotaProcessor
22028+
description: Name of the quota.
22029+
example: MyQuota
2193122030
type: string
2193222031
overrides:
2193322032
description: A list of alternate quota rules that apply to specific sets
@@ -22121,6 +22220,103 @@ components:
2212122220
type: string
2212222221
x-enum-varnames:
2212322222
- RENAME_FIELDS
22223+
ObservabilityPipelineSampleProcessor:
22224+
description: The `sample` processor allows probabilistic sampling of logs at
22225+
a fixed rate.
22226+
properties:
22227+
id:
22228+
description: The unique identifier for this component. Used to reference
22229+
this component in other parts of the pipeline (for example, as the `input`
22230+
to downstream components).
22231+
example: sample-processor
22232+
type: string
22233+
include:
22234+
description: A Datadog search query used to determine which logs this processor
22235+
targets.
22236+
example: service:my-service
22237+
type: string
22238+
inputs:
22239+
description: A list of component IDs whose output is used as the `input`
22240+
for this component.
22241+
example:
22242+
- datadog-agent-source
22243+
items:
22244+
type: string
22245+
type: array
22246+
rate:
22247+
description: Number of events to sample (1 in N).
22248+
example: 10
22249+
format: int64
22250+
minimum: 1
22251+
type: integer
22252+
type:
22253+
$ref: '#/components/schemas/ObservabilityPipelineSampleProcessorType'
22254+
required:
22255+
- id
22256+
- type
22257+
- include
22258+
- inputs
22259+
- rate
22260+
type: object
22261+
ObservabilityPipelineSampleProcessorType:
22262+
default: sample
22263+
description: The processor type. The value should always be `sample`.
22264+
enum:
22265+
- sample
22266+
example: sample
22267+
type: string
22268+
x-enum-varnames:
22269+
- SAMPLE
22270+
ObservabilityPipelineThrottleProcessor:
22271+
description: The `throttle` processor limits the rate of events using a time-based
22272+
window.
22273+
properties:
22274+
id:
22275+
description: Unique identifier for this processor.
22276+
example: throttle-processor
22277+
type: string
22278+
include:
22279+
description: A Datadog search query used to determine which logs this processor
22280+
targets.
22281+
example: service:my-service
22282+
type: string
22283+
inputs:
22284+
description: A list of component IDs whose output is used as the `input`
22285+
for this component.
22286+
example:
22287+
- datadog-agent-source
22288+
items:
22289+
type: string
22290+
type: array
22291+
threshold:
22292+
description: The number of events allowed within the window.
22293+
example: 100
22294+
format: int64
22295+
type: integer
22296+
type:
22297+
$ref: '#/components/schemas/ObservabilityPipelineThrottleProcessorType'
22298+
window:
22299+
description: The time window in seconds used for throttling.
22300+
example: 10.0
22301+
format: double
22302+
type: number
22303+
required:
22304+
- id
22305+
- type
22306+
- include
22307+
- inputs
22308+
- threshold
22309+
- window
22310+
type: object
22311+
ObservabilityPipelineThrottleProcessorType:
22312+
default: throttle
22313+
description: The processor type. The value should always be `throttle`.
22314+
enum:
22315+
- throttle
22316+
example: throttle
22317+
type: string
22318+
x-enum-varnames:
22319+
- THROTTLE
2212422320
ObservabilityPipelineTls:
2212522321
description: Configuration for enabling TLS encryption.
2212622322
properties:

docs/datadog_api_client.v2.model.rst

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9370,6 +9370,13 @@ datadog\_api\_client.v2.model.observability\_pipeline\_datadog\_logs\_destinatio
93709370
:members:
93719371
:show-inheritance:
93729372

9373+
datadog\_api\_client.v2.model.observability\_pipeline\_decoding module
9374+
----------------------------------------------------------------------
9375+
9376+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_decoding
9377+
:members:
9378+
:show-inheritance:
9379+
93739380
datadog\_api\_client.v2.model.observability\_pipeline\_field\_value module
93749381
--------------------------------------------------------------------------
93759382

@@ -9391,6 +9398,41 @@ datadog\_api\_client.v2.model.observability\_pipeline\_filter\_processor\_type m
93919398
:members:
93929399
:show-inheritance:
93939400

9401+
datadog\_api\_client.v2.model.observability\_pipeline\_fluent\_source module
9402+
----------------------------------------------------------------------------
9403+
9404+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_fluent_source
9405+
:members:
9406+
:show-inheritance:
9407+
9408+
datadog\_api\_client.v2.model.observability\_pipeline\_fluent\_source\_type module
9409+
----------------------------------------------------------------------------------
9410+
9411+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_fluent_source_type
9412+
:members:
9413+
:show-inheritance:
9414+
9415+
datadog\_api\_client.v2.model.observability\_pipeline\_http\_server\_source module
9416+
----------------------------------------------------------------------------------
9417+
9418+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_http_server_source
9419+
:members:
9420+
:show-inheritance:
9421+
9422+
datadog\_api\_client.v2.model.observability\_pipeline\_http\_server\_source\_auth\_strategy module
9423+
--------------------------------------------------------------------------------------------------
9424+
9425+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_http_server_source_auth_strategy
9426+
:members:
9427+
:show-inheritance:
9428+
9429+
datadog\_api\_client.v2.model.observability\_pipeline\_http\_server\_source\_type module
9430+
----------------------------------------------------------------------------------------
9431+
9432+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_http_server_source_type
9433+
:members:
9434+
:show-inheritance:
9435+
93949436
datadog\_api\_client.v2.model.observability\_pipeline\_kafka\_source module
93959437
---------------------------------------------------------------------------
93969438

@@ -9510,6 +9552,34 @@ datadog\_api\_client.v2.model.observability\_pipeline\_rename\_fields\_processor
95109552
:members:
95119553
:show-inheritance:
95129554

9555+
datadog\_api\_client.v2.model.observability\_pipeline\_sample\_processor module
9556+
-------------------------------------------------------------------------------
9557+
9558+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_sample_processor
9559+
:members:
9560+
:show-inheritance:
9561+
9562+
datadog\_api\_client.v2.model.observability\_pipeline\_sample\_processor\_type module
9563+
-------------------------------------------------------------------------------------
9564+
9565+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_sample_processor_type
9566+
:members:
9567+
:show-inheritance:
9568+
9569+
datadog\_api\_client.v2.model.observability\_pipeline\_throttle\_processor module
9570+
---------------------------------------------------------------------------------
9571+
9572+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_throttle_processor
9573+
:members:
9574+
:show-inheritance:
9575+
9576+
datadog\_api\_client.v2.model.observability\_pipeline\_throttle\_processor\_type module
9577+
---------------------------------------------------------------------------------------
9578+
9579+
.. automodule:: datadog_api_client.v2.model.observability_pipeline_throttle_processor_type
9580+
:members:
9581+
:show-inheritance:
9582+
95139583
datadog\_api\_client.v2.model.observability\_pipeline\_tls module
95149584
-----------------------------------------------------------------
95159585

0 commit comments

Comments
 (0)