Skip to content

Commit c281be0

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit d731aad of spec repo
1 parent f2df2e6 commit c281be0

File tree

30 files changed

+1105
-0
lines changed

30 files changed

+1105
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 274 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25104,6 +25104,7 @@ components:
2510425104
- $ref: '#/components/schemas/ObservabilityPipelineSentinelOneDestination'
2510525105
- $ref: '#/components/schemas/ObservabilityPipelineOpenSearchDestination'
2510625106
- $ref: '#/components/schemas/ObservabilityPipelineAmazonOpenSearchDestination'
25107+
- $ref: '#/components/schemas/ObservabilityPipelineSocketDestination'
2510725108
ObservabilityPipelineConfigProcessorItem:
2510825109
description: A processor for the pipeline.
2510925110
oneOf:
@@ -25141,6 +25142,7 @@ components:
2514125142
- $ref: '#/components/schemas/ObservabilityPipelineGooglePubSubSource'
2514225143
- $ref: '#/components/schemas/ObservabilityPipelineHttpClientSource'
2514325144
- $ref: '#/components/schemas/ObservabilityPipelineLogstashSource'
25145+
- $ref: '#/components/schemas/ObservabilityPipelineSocketSource'
2514425146
ObservabilityPipelineData:
2514525147
description: "Contains the pipeline\u2019s ID, type, and configuration attributes."
2514625148
properties:
@@ -27424,6 +27426,278 @@ components:
2742427426
type: string
2742527427
x-enum-varnames:
2742627428
- SENTINEL_ONE
27429+
ObservabilityPipelineSocketDestination:
27430+
description: 'The `socket` destination sends logs over TCP or UDP to a remote
27431+
server.
27432+
27433+
'
27434+
properties:
27435+
encoding:
27436+
$ref: '#/components/schemas/ObservabilityPipelineSocketDestinationEncoding'
27437+
framing:
27438+
$ref: '#/components/schemas/ObservabilityPipelineSocketDestinationFraming'
27439+
id:
27440+
description: The unique identifier for this component.
27441+
example: socket-destination
27442+
type: string
27443+
inputs:
27444+
description: A list of component IDs whose output is used as the `input`
27445+
for this component.
27446+
example:
27447+
- filter-processor
27448+
items:
27449+
type: string
27450+
type: array
27451+
mode:
27452+
$ref: '#/components/schemas/ObservabilityPipelineSocketDestinationMode'
27453+
tls:
27454+
$ref: '#/components/schemas/ObservabilityPipelineTls'
27455+
description: TLS configuration. Relevant only when `mode` is `tcp`.
27456+
type:
27457+
$ref: '#/components/schemas/ObservabilityPipelineSocketDestinationType'
27458+
required:
27459+
- id
27460+
- type
27461+
- inputs
27462+
- encoding
27463+
- framing
27464+
- mode
27465+
type: object
27466+
ObservabilityPipelineSocketDestinationEncoding:
27467+
description: Encoding format for log events.
27468+
enum:
27469+
- json
27470+
- raw_message
27471+
example: json
27472+
type: string
27473+
x-enum-varnames:
27474+
- JSON
27475+
- RAW_MESSAGE
27476+
ObservabilityPipelineSocketDestinationFraming:
27477+
description: Framing method configuration.
27478+
oneOf:
27479+
- $ref: '#/components/schemas/ObservabilityPipelineSocketDestinationFramingNewlineDelimited'
27480+
- $ref: '#/components/schemas/ObservabilityPipelineSocketDestinationFramingBytes'
27481+
- $ref: '#/components/schemas/ObservabilityPipelineSocketDestinationFramingCharacterDelimited'
27482+
ObservabilityPipelineSocketDestinationFramingBytes:
27483+
description: Event data is not delimited at all.
27484+
properties:
27485+
method:
27486+
$ref: '#/components/schemas/ObservabilityPipelineSocketDestinationFramingBytesMethod'
27487+
required:
27488+
- method
27489+
type: object
27490+
ObservabilityPipelineSocketDestinationFramingBytesMethod:
27491+
description: The definition of `ObservabilityPipelineSocketDestinationFramingBytesMethod`
27492+
object.
27493+
enum:
27494+
- bytes
27495+
example: bytes
27496+
type: string
27497+
x-enum-varnames:
27498+
- BYTES
27499+
ObservabilityPipelineSocketDestinationFramingCharacterDelimited:
27500+
description: Each log event is separated using the specified delimiter character.
27501+
properties:
27502+
delimiter:
27503+
description: A single ASCII character used as a delimiter.
27504+
example: '|'
27505+
maxLength: 1
27506+
minLength: 1
27507+
type: string
27508+
method:
27509+
$ref: '#/components/schemas/ObservabilityPipelineSocketDestinationFramingCharacterDelimitedMethod'
27510+
required:
27511+
- method
27512+
- delimiter
27513+
type: object
27514+
ObservabilityPipelineSocketDestinationFramingCharacterDelimitedMethod:
27515+
description: The definition of `ObservabilityPipelineSocketDestinationFramingCharacterDelimitedMethod`
27516+
object.
27517+
enum:
27518+
- character_delimited
27519+
example: character_delimited
27520+
type: string
27521+
x-enum-varnames:
27522+
- CHARACTER_DELIMITED
27523+
ObservabilityPipelineSocketDestinationFramingNewlineDelimited:
27524+
description: Each log event is delimited by a newline character.
27525+
properties:
27526+
method:
27527+
$ref: '#/components/schemas/ObservabilityPipelineSocketDestinationFramingNewlineDelimitedMethod'
27528+
required:
27529+
- method
27530+
type: object
27531+
ObservabilityPipelineSocketDestinationFramingNewlineDelimitedMethod:
27532+
description: The definition of `ObservabilityPipelineSocketDestinationFramingNewlineDelimitedMethod`
27533+
object.
27534+
enum:
27535+
- newline_delimited
27536+
example: newline_delimited
27537+
type: string
27538+
x-enum-varnames:
27539+
- NEWLINE_DELIMITED
27540+
ObservabilityPipelineSocketDestinationMode:
27541+
description: Protocol used to send logs.
27542+
enum:
27543+
- tcp
27544+
- udp
27545+
example: tcp
27546+
type: string
27547+
x-enum-varnames:
27548+
- TCP
27549+
- UDP
27550+
ObservabilityPipelineSocketDestinationType:
27551+
default: socket
27552+
description: The destination type. The value should always be `socket`.
27553+
enum:
27554+
- socket
27555+
example: socket
27556+
type: string
27557+
x-enum-varnames:
27558+
- SOCKET
27559+
ObservabilityPipelineSocketSource:
27560+
description: 'The `socket` source ingests logs over TCP or UDP.
27561+
27562+
'
27563+
properties:
27564+
framing:
27565+
$ref: '#/components/schemas/ObservabilityPipelineSocketSourceFraming'
27566+
id:
27567+
description: The unique identifier for this component. Used to reference
27568+
this component in other parts of the pipeline (e.g., as input to downstream
27569+
components).
27570+
example: socket-source
27571+
type: string
27572+
mode:
27573+
$ref: '#/components/schemas/ObservabilityPipelineSocketSourceMode'
27574+
tls:
27575+
$ref: '#/components/schemas/ObservabilityPipelineTls'
27576+
description: TLS configuration. Relevant only when `mode` is `tcp`.
27577+
type:
27578+
$ref: '#/components/schemas/ObservabilityPipelineSocketSourceType'
27579+
required:
27580+
- id
27581+
- type
27582+
- mode
27583+
- framing
27584+
type: object
27585+
ObservabilityPipelineSocketSourceFraming:
27586+
description: Framing method configuration for the socket source.
27587+
oneOf:
27588+
- $ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingNewlineDelimited'
27589+
- $ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingBytes'
27590+
- $ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingCharacterDelimited'
27591+
- $ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingOctetCounting'
27592+
- $ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingChunkedGelf'
27593+
ObservabilityPipelineSocketSourceFramingBytes:
27594+
description: Byte frames are passed through as-is according to the underlying
27595+
I/O boundaries (for example, split between messages or stream segments).
27596+
properties:
27597+
method:
27598+
$ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingBytesMethod'
27599+
required:
27600+
- method
27601+
type: object
27602+
ObservabilityPipelineSocketSourceFramingBytesMethod:
27603+
description: Byte frames are passed through as-is according to the underlying
27604+
I/O boundaries (for example, split between messages or stream segments).
27605+
enum:
27606+
- bytes
27607+
example: bytes
27608+
type: string
27609+
x-enum-varnames:
27610+
- BYTES
27611+
ObservabilityPipelineSocketSourceFramingCharacterDelimited:
27612+
description: Byte frames which are delimited by a chosen character.
27613+
properties:
27614+
delimiter:
27615+
description: A single ASCII character used to delimit events.
27616+
example: '|'
27617+
maxLength: 1
27618+
minLength: 1
27619+
type: string
27620+
method:
27621+
$ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingCharacterDelimitedMethod'
27622+
required:
27623+
- method
27624+
- delimiter
27625+
type: object
27626+
ObservabilityPipelineSocketSourceFramingCharacterDelimitedMethod:
27627+
description: Byte frames which are delimited by a chosen character.
27628+
enum:
27629+
- character_delimited
27630+
example: character_delimited
27631+
type: string
27632+
x-enum-varnames:
27633+
- CHARACTER_DELIMITED
27634+
ObservabilityPipelineSocketSourceFramingChunkedGelf:
27635+
description: Byte frames which are chunked GELF messages.
27636+
properties:
27637+
method:
27638+
$ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingChunkedGelfMethod'
27639+
required:
27640+
- method
27641+
type: object
27642+
ObservabilityPipelineSocketSourceFramingChunkedGelfMethod:
27643+
description: Byte frames which are chunked GELF messages.
27644+
enum:
27645+
- chunked_gelf
27646+
example: chunked_gelf
27647+
type: string
27648+
x-enum-varnames:
27649+
- CHUNKED_GELF
27650+
ObservabilityPipelineSocketSourceFramingNewlineDelimited:
27651+
description: Byte frames which are delimited by a newline character.
27652+
properties:
27653+
method:
27654+
$ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingNewlineDelimitedMethod'
27655+
required:
27656+
- method
27657+
type: object
27658+
ObservabilityPipelineSocketSourceFramingNewlineDelimitedMethod:
27659+
description: Byte frames which are delimited by a newline character.
27660+
enum:
27661+
- newline_delimited
27662+
example: newline_delimited
27663+
type: string
27664+
x-enum-varnames:
27665+
- NEWLINE_DELIMITED
27666+
ObservabilityPipelineSocketSourceFramingOctetCounting:
27667+
description: Byte frames according to the octet counting format as per RFC6587.
27668+
properties:
27669+
method:
27670+
$ref: '#/components/schemas/ObservabilityPipelineSocketSourceFramingOctetCountingMethod'
27671+
required:
27672+
- method
27673+
type: object
27674+
ObservabilityPipelineSocketSourceFramingOctetCountingMethod:
27675+
description: Byte frames according to the octet counting format as per RFC6587.
27676+
enum:
27677+
- octet_counting
27678+
example: octet_counting
27679+
type: string
27680+
x-enum-varnames:
27681+
- OCTET_COUNTING
27682+
ObservabilityPipelineSocketSourceMode:
27683+
description: Protocol used to receive logs.
27684+
enum:
27685+
- tcp
27686+
- udp
27687+
example: tcp
27688+
type: string
27689+
x-enum-varnames:
27690+
- TCP
27691+
- UDP
27692+
ObservabilityPipelineSocketSourceType:
27693+
default: socket
27694+
description: The source type. The value should always be `socket`.
27695+
enum:
27696+
- socket
27697+
example: socket
27698+
type: string
27699+
x-enum-varnames:
27700+
- SOCKET
2742727701
ObservabilityPipelineSpec:
2742827702
description: Input schema representing an observability pipeline configuration.
2742927703
Used in create and validate requests.

services/observability_pipelines/src/v2/index.ts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,31 @@ export { ObservabilityPipelineSensitiveDataScannerProcessorType } from "./models
170170
export { ObservabilityPipelineSentinelOneDestination } from "./models/ObservabilityPipelineSentinelOneDestination";
171171
export { ObservabilityPipelineSentinelOneDestinationRegion } from "./models/ObservabilityPipelineSentinelOneDestinationRegion";
172172
export { ObservabilityPipelineSentinelOneDestinationType } from "./models/ObservabilityPipelineSentinelOneDestinationType";
173+
export { ObservabilityPipelineSocketDestination } from "./models/ObservabilityPipelineSocketDestination";
174+
export { ObservabilityPipelineSocketDestinationEncoding } from "./models/ObservabilityPipelineSocketDestinationEncoding";
175+
export { ObservabilityPipelineSocketDestinationFraming } from "./models/ObservabilityPipelineSocketDestinationFraming";
176+
export { ObservabilityPipelineSocketDestinationFramingBytes } from "./models/ObservabilityPipelineSocketDestinationFramingBytes";
177+
export { ObservabilityPipelineSocketDestinationFramingBytesMethod } from "./models/ObservabilityPipelineSocketDestinationFramingBytesMethod";
178+
export { ObservabilityPipelineSocketDestinationFramingCharacterDelimited } from "./models/ObservabilityPipelineSocketDestinationFramingCharacterDelimited";
179+
export { ObservabilityPipelineSocketDestinationFramingCharacterDelimitedMethod } from "./models/ObservabilityPipelineSocketDestinationFramingCharacterDelimitedMethod";
180+
export { ObservabilityPipelineSocketDestinationFramingNewlineDelimited } from "./models/ObservabilityPipelineSocketDestinationFramingNewlineDelimited";
181+
export { ObservabilityPipelineSocketDestinationFramingNewlineDelimitedMethod } from "./models/ObservabilityPipelineSocketDestinationFramingNewlineDelimitedMethod";
182+
export { ObservabilityPipelineSocketDestinationMode } from "./models/ObservabilityPipelineSocketDestinationMode";
183+
export { ObservabilityPipelineSocketDestinationType } from "./models/ObservabilityPipelineSocketDestinationType";
184+
export { ObservabilityPipelineSocketSource } from "./models/ObservabilityPipelineSocketSource";
185+
export { ObservabilityPipelineSocketSourceFraming } from "./models/ObservabilityPipelineSocketSourceFraming";
186+
export { ObservabilityPipelineSocketSourceFramingBytes } from "./models/ObservabilityPipelineSocketSourceFramingBytes";
187+
export { ObservabilityPipelineSocketSourceFramingBytesMethod } from "./models/ObservabilityPipelineSocketSourceFramingBytesMethod";
188+
export { ObservabilityPipelineSocketSourceFramingCharacterDelimited } from "./models/ObservabilityPipelineSocketSourceFramingCharacterDelimited";
189+
export { ObservabilityPipelineSocketSourceFramingCharacterDelimitedMethod } from "./models/ObservabilityPipelineSocketSourceFramingCharacterDelimitedMethod";
190+
export { ObservabilityPipelineSocketSourceFramingChunkedGelf } from "./models/ObservabilityPipelineSocketSourceFramingChunkedGelf";
191+
export { ObservabilityPipelineSocketSourceFramingChunkedGelfMethod } from "./models/ObservabilityPipelineSocketSourceFramingChunkedGelfMethod";
192+
export { ObservabilityPipelineSocketSourceFramingNewlineDelimited } from "./models/ObservabilityPipelineSocketSourceFramingNewlineDelimited";
193+
export { ObservabilityPipelineSocketSourceFramingNewlineDelimitedMethod } from "./models/ObservabilityPipelineSocketSourceFramingNewlineDelimitedMethod";
194+
export { ObservabilityPipelineSocketSourceFramingOctetCounting } from "./models/ObservabilityPipelineSocketSourceFramingOctetCounting";
195+
export { ObservabilityPipelineSocketSourceFramingOctetCountingMethod } from "./models/ObservabilityPipelineSocketSourceFramingOctetCountingMethod";
196+
export { ObservabilityPipelineSocketSourceMode } from "./models/ObservabilityPipelineSocketSourceMode";
197+
export { ObservabilityPipelineSocketSourceType } from "./models/ObservabilityPipelineSocketSourceType";
173198
export { ObservabilityPipelineSpec } from "./models/ObservabilityPipelineSpec";
174199
export { ObservabilityPipelineSpecData } from "./models/ObservabilityPipelineSpecData";
175200
export { ObservabilityPipelineSplunkHecDestination } from "./models/ObservabilityPipelineSplunkHecDestination";

services/observability_pipelines/src/v2/models/ObservabilityPipelineConfigDestinationItem.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { ObservabilityPipelineNewRelicDestination } from "./ObservabilityPipelin
1212
import { ObservabilityPipelineOpenSearchDestination } from "./ObservabilityPipelineOpenSearchDestination";
1313
import { ObservabilityPipelineRsyslogDestination } from "./ObservabilityPipelineRsyslogDestination";
1414
import { ObservabilityPipelineSentinelOneDestination } from "./ObservabilityPipelineSentinelOneDestination";
15+
import { ObservabilityPipelineSocketDestination } from "./ObservabilityPipelineSocketDestination";
1516
import { ObservabilityPipelineSplunkHecDestination } from "./ObservabilityPipelineSplunkHecDestination";
1617
import { ObservabilityPipelineSumoLogicDestination } from "./ObservabilityPipelineSumoLogicDestination";
1718
import { ObservabilityPipelineSyslogNgDestination } from "./ObservabilityPipelineSyslogNgDestination";
@@ -35,4 +36,5 @@ export type ObservabilityPipelineConfigDestinationItem =
3536
| ObservabilityPipelineSentinelOneDestination
3637
| ObservabilityPipelineOpenSearchDestination
3738
| ObservabilityPipelineAmazonOpenSearchDestination
39+
| ObservabilityPipelineSocketDestination
3840
| UnparsedObject;

services/observability_pipelines/src/v2/models/ObservabilityPipelineConfigSourceItem.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { ObservabilityPipelineHttpServerSource } from "./ObservabilityPipelineHt
1111
import { ObservabilityPipelineKafkaSource } from "./ObservabilityPipelineKafkaSource";
1212
import { ObservabilityPipelineLogstashSource } from "./ObservabilityPipelineLogstashSource";
1313
import { ObservabilityPipelineRsyslogSource } from "./ObservabilityPipelineRsyslogSource";
14+
import { ObservabilityPipelineSocketSource } from "./ObservabilityPipelineSocketSource";
1415
import { ObservabilityPipelineSplunkHecSource } from "./ObservabilityPipelineSplunkHecSource";
1516
import { ObservabilityPipelineSplunkTcpSource } from "./ObservabilityPipelineSplunkTcpSource";
1617
import { ObservabilityPipelineSumoLogicSource } from "./ObservabilityPipelineSumoLogicSource";
@@ -35,4 +36,5 @@ export type ObservabilityPipelineConfigSourceItem =
3536
| ObservabilityPipelineGooglePubSubSource
3637
| ObservabilityPipelineHttpClientSource
3738
| ObservabilityPipelineLogstashSource
39+
| ObservabilityPipelineSocketSource
3840
| UnparsedObject;

0 commit comments

Comments
 (0)