Skip to content

Commit 664f762

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 6eed996c of spec repo
1 parent 76b3aef commit 664f762

26 files changed

+2342
-4
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-03-06 21:28:39.406736",
8-
"spec_repo_commit": "d6a6faf6"
7+
"regenerated": "2025-03-07 11:26:50.383813",
8+
"spec_repo_commit": "6eed996c"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-03-06 21:28:39.424165",
13-
"spec_repo_commit": "d6a6faf6"
12+
"regenerated": "2025-03-07 11:26:50.399194",
13+
"spec_repo_commit": "6eed996c"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 328 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10813,6 +10813,52 @@ components:
1081310813
type: string
1081410814
x-enum-varnames:
1081510815
- DATATRANSFORM
10816+
DatadogAgentSource:
10817+
description: A Datadog Agent source component.
10818+
properties:
10819+
id:
10820+
description: The unique ID of the source.
10821+
example: source-0
10822+
type: string
10823+
tls:
10824+
$ref: '#/components/schemas/Tls'
10825+
type:
10826+
$ref: '#/components/schemas/DatadogAgentSourceType'
10827+
required:
10828+
- id
10829+
- type
10830+
type: object
10831+
DatadogAgentSourceType:
10832+
default: datadog_agent
10833+
description: The type of source.
10834+
enum:
10835+
- datadog_agent
10836+
example: datadog_agent
10837+
type: string
10838+
x-enum-varnames:
10839+
- DATADOG_AGENT
10840+
DatadogLogsDestination:
10841+
description: A Datadog Logs destination component.
10842+
properties:
10843+
id:
10844+
description: The unique ID of the destination.
10845+
example: destination-0
10846+
type: string
10847+
type:
10848+
$ref: '#/components/schemas/DatadogLogsDestinationType'
10849+
required:
10850+
- id
10851+
- type
10852+
type: object
10853+
DatadogLogsDestinationType:
10854+
default: datadog_logs
10855+
description: The type of destination.
10856+
enum:
10857+
- datadog_logs
10858+
example: datadog_logs
10859+
type: string
10860+
x-enum-varnames:
10861+
- DATADOG_LOGS
1081610862
Date:
1081710863
description: Date as Unix timestamp in milliseconds.
1081810864
example: 1722439510282
@@ -13587,6 +13633,32 @@ components:
1358713633
$ref: '#/components/schemas/FastlyServiceData'
1358813634
type: array
1358913635
type: object
13636+
FilterProcessor:
13637+
description: A filter processor component.
13638+
properties:
13639+
id:
13640+
description: The unique ID of the processor.
13641+
example: ''
13642+
type: string
13643+
include:
13644+
description: Inclusion filter for the processor.
13645+
example: ''
13646+
type: string
13647+
type:
13648+
$ref: '#/components/schemas/FilterProcessorType'
13649+
required:
13650+
- id
13651+
- type
13652+
- include
13653+
type: object
13654+
FilterProcessorType:
13655+
description: The type of processor.
13656+
enum:
13657+
- filter
13658+
example: filter
13659+
type: string
13660+
x-enum-varnames:
13661+
- FILTER
1359013662
Finding:
1359113663
description: A single finding without the message and resource configuration.
1359213664
properties:
@@ -22375,6 +22447,76 @@ components:
2237522447
type: string
2237622448
x-enum-varnames:
2237722449
- PERMISSIONS
22450+
Pipeline:
22451+
description: A pipeline definition.
22452+
properties:
22453+
data:
22454+
$ref: '#/components/schemas/PipelineData'
22455+
required:
22456+
- data
22457+
type: object
22458+
PipelineData:
22459+
description: The definition of `PipelineData` object.
22460+
properties:
22461+
attributes:
22462+
$ref: '#/components/schemas/PipelineDataAttributes'
22463+
id:
22464+
description: Pipeline ID
22465+
example: e8890e15-053e-4d34-9404-1b41b9e403e2
22466+
type: string
22467+
type:
22468+
description: The type of the resource. The value should always be pipeline.
22469+
example: pipeline
22470+
type: string
22471+
required:
22472+
- type
22473+
- attributes
22474+
type: object
22475+
PipelineDataAttributes:
22476+
description: pipeline attributes
22477+
properties:
22478+
config:
22479+
$ref: '#/components/schemas/PipelineDataAttributesConfig'
22480+
name:
22481+
description: The pipeline name.
22482+
example: ''
22483+
type: string
22484+
required:
22485+
- name
22486+
- config
22487+
type: object
22488+
PipelineDataAttributesConfig:
22489+
description: pipeline config
22490+
properties:
22491+
destinations:
22492+
description: The `PipelineDataAttributesConfig` `destinations`.
22493+
example: []
22494+
items:
22495+
description: The `config` `destinations`.
22496+
oneOf:
22497+
- $ref: '#/components/schemas/DatadogLogsDestination'
22498+
type: array
22499+
processors:
22500+
description: The `PipelineDataAttributesConfig` `processors`.
22501+
example: []
22502+
items:
22503+
description: The `config` `processors`.
22504+
oneOf:
22505+
- $ref: '#/components/schemas/FilterProcessor'
22506+
type: array
22507+
sources:
22508+
description: The `PipelineDataAttributesConfig` `sources`.
22509+
example: []
22510+
items:
22511+
description: The `config` `sources`.
22512+
oneOf:
22513+
- $ref: '#/components/schemas/DatadogAgentSource'
22514+
type: array
22515+
required:
22516+
- sources
22517+
- processors
22518+
- destinations
22519+
type: object
2237822520
Powerpack:
2237922521
description: Powerpacks are templated groups of dashboard widgets you can save
2238022522
from an existing dashboard and turn into reusable packs in the widget tray.
@@ -32065,6 +32207,24 @@ components:
3206532207
items:
3206632208
$ref: '#/components/schemas/TimeseriesResponseValues'
3206732209
type: array
32210+
Tls:
32211+
description: TLS settings
32212+
properties:
32213+
ca_file:
32214+
description: CA file
32215+
example: my_ca_file
32216+
type: string
32217+
crt_file:
32218+
description: CRT file
32219+
example: my_crt_file
32220+
type: string
32221+
key_file:
32222+
description: Key file
32223+
example: my_key_file
32224+
type: string
32225+
required:
32226+
- crt_file
32227+
type: object
3206832228
TokenName:
3206932229
description: Name for tokens.
3207032230
example: MyTokenName
@@ -45394,6 +45554,169 @@ paths:
4539445554
summary: Get the latest CSM Threats policy
4539545555
tags:
4539645556
- CSM Threats
45557+
/api/v2/remote_config/products/obs_pipelines/pipelines:
45558+
get:
45559+
description: Retrieves a list of all configured observability pipelines.
45560+
operationId: ListPipelines
45561+
responses:
45562+
'200':
45563+
content:
45564+
application/json:
45565+
schema:
45566+
items:
45567+
$ref: '#/components/schemas/Pipeline'
45568+
type: array
45569+
description: A list of pipelines
45570+
'403':
45571+
content:
45572+
application/json:
45573+
schema:
45574+
$ref: '#/components/schemas/APIErrorResponse'
45575+
description: Forbidden
45576+
'429':
45577+
$ref: '#/components/responses/TooManyRequestsResponse'
45578+
description: Too Many Requests
45579+
summary: Get all pipelines
45580+
tags:
45581+
- Observability Pipelines
45582+
post:
45583+
description: Creates a new observability pipeline.
45584+
operationId: CreatePipeline
45585+
requestBody:
45586+
content:
45587+
application/json:
45588+
schema:
45589+
$ref: '#/components/schemas/Pipeline'
45590+
required: true
45591+
responses:
45592+
'201':
45593+
content:
45594+
application/json:
45595+
schema:
45596+
$ref: '#/components/schemas/Pipeline'
45597+
description: Pipeline created
45598+
'400':
45599+
content:
45600+
application/json:
45601+
schema:
45602+
$ref: '#/components/schemas/APIErrorResponse'
45603+
description: Bad Request
45604+
'403':
45605+
content:
45606+
application/json:
45607+
schema:
45608+
$ref: '#/components/schemas/APIErrorResponse'
45609+
description: Forbidden
45610+
'429':
45611+
$ref: '#/components/responses/TooManyRequestsResponse'
45612+
summary: Create a new pipeline
45613+
tags:
45614+
- Observability Pipelines
45615+
/api/v2/remote_config/products/obs_pipelines/pipelines/{pipeline_id}:
45616+
delete:
45617+
description: Deletes a specific observability pipeline.
45618+
operationId: DeletePipeline
45619+
parameters:
45620+
- description: The ID of the pipeline to delete.
45621+
in: path
45622+
name: pipeline_id
45623+
required: true
45624+
schema:
45625+
type: string
45626+
responses:
45627+
'204':
45628+
description: Pipeline deleted
45629+
'403':
45630+
content:
45631+
application/json:
45632+
schema:
45633+
$ref: '#/components/schemas/APIErrorResponse'
45634+
description: Forbidden
45635+
'404':
45636+
content:
45637+
application/json:
45638+
schema:
45639+
$ref: '#/components/schemas/APIErrorResponse'
45640+
description: Not Found
45641+
'429':
45642+
$ref: '#/components/responses/TooManyRequestsResponse'
45643+
summary: Delete a specific pipeline
45644+
tags:
45645+
- Observability Pipelines
45646+
get:
45647+
description: Retrieves a specific observability pipeline.
45648+
operationId: GetPipeline
45649+
parameters:
45650+
- description: The ID of the pipeline to retrieve.
45651+
in: path
45652+
name: pipeline_id
45653+
required: true
45654+
schema:
45655+
type: string
45656+
responses:
45657+
'200':
45658+
content:
45659+
application/json:
45660+
schema:
45661+
$ref: '#/components/schemas/Pipeline'
45662+
description: Details of a pipeline
45663+
'404':
45664+
content:
45665+
application/json:
45666+
schema:
45667+
$ref: '#/components/schemas/APIErrorResponse'
45668+
description: Not Found
45669+
'429':
45670+
$ref: '#/components/responses/TooManyRequestsResponse'
45671+
summary: Get a specific pipeline
45672+
tags:
45673+
- Observability Pipelines
45674+
put:
45675+
description: Updates a specific observability pipeline.
45676+
operationId: UpdatePipeline
45677+
parameters:
45678+
- description: The ID of the pipeline to update.
45679+
in: path
45680+
name: pipeline_id
45681+
required: true
45682+
schema:
45683+
type: string
45684+
requestBody:
45685+
content:
45686+
application/json:
45687+
schema:
45688+
$ref: '#/components/schemas/Pipeline'
45689+
required: true
45690+
responses:
45691+
'200':
45692+
content:
45693+
application/json:
45694+
schema:
45695+
$ref: '#/components/schemas/Pipeline'
45696+
description: Pipeline updated
45697+
'400':
45698+
content:
45699+
application/json:
45700+
schema:
45701+
$ref: '#/components/schemas/APIErrorResponse'
45702+
description: Bad Request
45703+
'403':
45704+
content:
45705+
application/json:
45706+
schema:
45707+
$ref: '#/components/schemas/APIErrorResponse'
45708+
description: Forbidden
45709+
'404':
45710+
content:
45711+
application/json:
45712+
schema:
45713+
$ref: '#/components/schemas/APIErrorResponse'
45714+
description: Not Found
45715+
'429':
45716+
$ref: '#/components/responses/TooManyRequestsResponse'
45717+
summary: Update a specific pipeline
45718+
tags:
45719+
- Observability Pipelines
4539745720
/api/v2/restriction_policy/{resource_id}:
4539845721
delete:
4539945722
description: Deletes the restriction policy associated with a specified resource.
@@ -53726,6 +54049,11 @@ tags:
5372654049
and their attributes. See the [Network Device Monitoring page](https://docs.datadoghq.com/network_monitoring/)
5372754050
for more information.
5372854051
name: Network Device Monitoring
54052+
- description: Observability Pipelines are awesome!
54053+
externalDocs:
54054+
description: Find out more at
54055+
url: https://docs.datadoghq.com/observability_pipelines/
54056+
name: Observability Pipelines
5372954057
- description: Configure your [Datadog Okta integration](https://docs.datadoghq.com/integrations/okta/)
5373054058
directly through the Datadog API.
5373154059
name: Okta Integration

0 commit comments

Comments
 (0)