Skip to content

Commit 7488fa2

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit e6cee9d of spec repo
1 parent 3f98bf3 commit 7488fa2

19 files changed

+875
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42075,6 +42075,191 @@ components:
4207542075
type: string
4207642076
x-enum-varnames:
4207742077
- AMAZON_S3
42078+
ObservabilityPipelineAmazonS3GenericBatchSettings:
42079+
description: Event batching settings
42080+
properties:
42081+
batch_size:
42082+
description: Maximum batch size in bytes.
42083+
example: 100000000
42084+
format: int64
42085+
type: integer
42086+
timeout_secs:
42087+
description: Maximum number of seconds to wait before flushing the batch.
42088+
example: 900
42089+
format: int64
42090+
type: integer
42091+
type: object
42092+
ObservabilityPipelineAmazonS3GenericCompression:
42093+
description: Compression algorithm applied to encoded logs.
42094+
oneOf:
42095+
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionZstd'
42096+
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionGzip'
42097+
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionSnappy'
42098+
ObservabilityPipelineAmazonS3GenericCompressionGzip:
42099+
description: Gzip compression.
42100+
properties:
42101+
algorithm:
42102+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionGzipType'
42103+
level:
42104+
description: Gzip compression level.
42105+
example: 6
42106+
format: int64
42107+
type: integer
42108+
required:
42109+
- algorithm
42110+
- level
42111+
type: object
42112+
ObservabilityPipelineAmazonS3GenericCompressionGzipType:
42113+
default: gzip
42114+
description: The compression type. Always `gzip`.
42115+
enum:
42116+
- gzip
42117+
example: gzip
42118+
type: string
42119+
x-enum-varnames:
42120+
- GZIP
42121+
ObservabilityPipelineAmazonS3GenericCompressionSnappy:
42122+
description: Snappy compression.
42123+
properties:
42124+
algorithm:
42125+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionSnappyType'
42126+
required:
42127+
- algorithm
42128+
type: object
42129+
ObservabilityPipelineAmazonS3GenericCompressionSnappyType:
42130+
default: snappy
42131+
description: The compression type. Always `snappy`.
42132+
enum:
42133+
- snappy
42134+
example: snappy
42135+
type: string
42136+
x-enum-varnames:
42137+
- SNAPPY
42138+
ObservabilityPipelineAmazonS3GenericCompressionZstd:
42139+
description: Zstd compression.
42140+
properties:
42141+
algorithm:
42142+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionZstdType'
42143+
level:
42144+
description: Zstd compression level.
42145+
example: 3
42146+
format: int64
42147+
type: integer
42148+
required:
42149+
- algorithm
42150+
- level
42151+
type: object
42152+
ObservabilityPipelineAmazonS3GenericCompressionZstdType:
42153+
default: zstd
42154+
description: The compression type. Always `zstd`.
42155+
enum:
42156+
- zstd
42157+
example: zstd
42158+
type: string
42159+
x-enum-varnames:
42160+
- ZSTD
42161+
ObservabilityPipelineAmazonS3GenericDestination:
42162+
description: 'The `amazon_s3_generic` destination sends your logs to an Amazon
42163+
S3 bucket.
42164+
42165+
42166+
**Supported pipeline types:** logs'
42167+
properties:
42168+
auth:
42169+
$ref: '#/components/schemas/ObservabilityPipelineAwsAuth'
42170+
batch_settings:
42171+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericBatchSettings'
42172+
bucket:
42173+
description: S3 bucket name.
42174+
example: my-bucket
42175+
type: string
42176+
compression:
42177+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompression'
42178+
encoding:
42179+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncoding'
42180+
id:
42181+
description: Unique identifier for the destination component.
42182+
example: generic-s3-destination
42183+
type: string
42184+
inputs:
42185+
description: A list of component IDs whose output is used as the `input`
42186+
for this component.
42187+
example:
42188+
- filter-processor
42189+
items:
42190+
type: string
42191+
type: array
42192+
key_prefix:
42193+
description: Optional prefix for object keys.
42194+
type: string
42195+
region:
42196+
description: AWS region of the S3 bucket.
42197+
example: us-east-1
42198+
type: string
42199+
storage_class:
42200+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3DestinationStorageClass'
42201+
type:
42202+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericDestinationType'
42203+
required:
42204+
- id
42205+
- type
42206+
- inputs
42207+
- bucket
42208+
- region
42209+
- storage_class
42210+
- encoding
42211+
- compression
42212+
type: object
42213+
x-pipeline-types:
42214+
- logs
42215+
ObservabilityPipelineAmazonS3GenericDestinationType:
42216+
default: amazon_s3_generic
42217+
description: The destination type. Always `amazon_s3_generic`.
42218+
enum:
42219+
- amazon_s3_generic
42220+
example: amazon_s3_generic
42221+
type: string
42222+
x-enum-varnames:
42223+
- GENERIC_ARCHIVES_S3
42224+
ObservabilityPipelineAmazonS3GenericEncoding:
42225+
description: Encoding format for the destination.
42226+
oneOf:
42227+
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingJson'
42228+
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingParquet'
42229+
ObservabilityPipelineAmazonS3GenericEncodingJson:
42230+
description: JSON encoding.
42231+
properties:
42232+
type:
42233+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingJsonType'
42234+
required:
42235+
- type
42236+
type: object
42237+
ObservabilityPipelineAmazonS3GenericEncodingJsonType:
42238+
default: json
42239+
description: The encoding type. Always `json`.
42240+
enum:
42241+
- json
42242+
example: json
42243+
type: string
42244+
x-enum-varnames:
42245+
- JSON
42246+
ObservabilityPipelineAmazonS3GenericEncodingParquet:
42247+
description: Parquet encoding.
42248+
properties:
42249+
type:
42250+
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingParquetType'
42251+
required:
42252+
- type
42253+
type: object
42254+
ObservabilityPipelineAmazonS3GenericEncodingParquetType:
42255+
default: parquet
42256+
description: The encoding type. Always `parquet`.
42257+
enum:
42258+
- parquet
42259+
example: parquet
42260+
type: string
42261+
x-enum-varnames:
42262+
- PARQUET
4207842263
ObservabilityPipelineAmazonS3Source:
4207942264
description: 'The `amazon_s3` source ingests logs from an Amazon S3 bucket.
4208042265

@@ -42350,6 +42535,7 @@ components:
4235042535
- $ref: '#/components/schemas/ObservabilityPipelineHttpClientDestination'
4235142536
- $ref: '#/components/schemas/ObservabilityPipelineAmazonOpenSearchDestination'
4235242537
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3Destination'
42538+
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericDestination'
4235342539
- $ref: '#/components/schemas/ObservabilityPipelineAmazonSecurityLakeDestination'
4235442540
- $ref: '#/components/schemas/AzureStorageDestination'
4235542541
- $ref: '#/components/schemas/ObservabilityPipelineCloudPremDestination'

packages/datadog-api-client-v2/index.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3830,6 +3830,21 @@ export { ObservabilityPipelineAmazonOpenSearchDestinationType } from "./models/O
38303830
export { ObservabilityPipelineAmazonS3Destination } from "./models/ObservabilityPipelineAmazonS3Destination";
38313831
export { ObservabilityPipelineAmazonS3DestinationStorageClass } from "./models/ObservabilityPipelineAmazonS3DestinationStorageClass";
38323832
export { ObservabilityPipelineAmazonS3DestinationType } from "./models/ObservabilityPipelineAmazonS3DestinationType";
3833+
export { ObservabilityPipelineAmazonS3GenericBatchSettings } from "./models/ObservabilityPipelineAmazonS3GenericBatchSettings";
3834+
export { ObservabilityPipelineAmazonS3GenericCompression } from "./models/ObservabilityPipelineAmazonS3GenericCompression";
3835+
export { ObservabilityPipelineAmazonS3GenericCompressionGzip } from "./models/ObservabilityPipelineAmazonS3GenericCompressionGzip";
3836+
export { ObservabilityPipelineAmazonS3GenericCompressionGzipType } from "./models/ObservabilityPipelineAmazonS3GenericCompressionGzipType";
3837+
export { ObservabilityPipelineAmazonS3GenericCompressionSnappy } from "./models/ObservabilityPipelineAmazonS3GenericCompressionSnappy";
3838+
export { ObservabilityPipelineAmazonS3GenericCompressionSnappyType } from "./models/ObservabilityPipelineAmazonS3GenericCompressionSnappyType";
3839+
export { ObservabilityPipelineAmazonS3GenericCompressionZstd } from "./models/ObservabilityPipelineAmazonS3GenericCompressionZstd";
3840+
export { ObservabilityPipelineAmazonS3GenericCompressionZstdType } from "./models/ObservabilityPipelineAmazonS3GenericCompressionZstdType";
3841+
export { ObservabilityPipelineAmazonS3GenericDestination } from "./models/ObservabilityPipelineAmazonS3GenericDestination";
3842+
export { ObservabilityPipelineAmazonS3GenericDestinationType } from "./models/ObservabilityPipelineAmazonS3GenericDestinationType";
3843+
export { ObservabilityPipelineAmazonS3GenericEncoding } from "./models/ObservabilityPipelineAmazonS3GenericEncoding";
3844+
export { ObservabilityPipelineAmazonS3GenericEncodingJson } from "./models/ObservabilityPipelineAmazonS3GenericEncodingJson";
3845+
export { ObservabilityPipelineAmazonS3GenericEncodingJsonType } from "./models/ObservabilityPipelineAmazonS3GenericEncodingJsonType";
3846+
export { ObservabilityPipelineAmazonS3GenericEncodingParquet } from "./models/ObservabilityPipelineAmazonS3GenericEncodingParquet";
3847+
export { ObservabilityPipelineAmazonS3GenericEncodingParquetType } from "./models/ObservabilityPipelineAmazonS3GenericEncodingParquetType";
38333848
export { ObservabilityPipelineAmazonS3Source } from "./models/ObservabilityPipelineAmazonS3Source";
38343849
export { ObservabilityPipelineAmazonS3SourceType } from "./models/ObservabilityPipelineAmazonS3SourceType";
38353850
export { ObservabilityPipelineAmazonSecurityLakeDestination } from "./models/ObservabilityPipelineAmazonSecurityLakeDestination";

packages/datadog-api-client-v2/models/ObjectSerializer.ts

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2030,6 +2030,13 @@ import { ObservabilityPipelineAmazonDataFirehoseSource } from "./ObservabilityPi
20302030
import { ObservabilityPipelineAmazonOpenSearchDestination } from "./ObservabilityPipelineAmazonOpenSearchDestination";
20312031
import { ObservabilityPipelineAmazonOpenSearchDestinationAuth } from "./ObservabilityPipelineAmazonOpenSearchDestinationAuth";
20322032
import { ObservabilityPipelineAmazonS3Destination } from "./ObservabilityPipelineAmazonS3Destination";
2033+
import { ObservabilityPipelineAmazonS3GenericBatchSettings } from "./ObservabilityPipelineAmazonS3GenericBatchSettings";
2034+
import { ObservabilityPipelineAmazonS3GenericCompressionGzip } from "./ObservabilityPipelineAmazonS3GenericCompressionGzip";
2035+
import { ObservabilityPipelineAmazonS3GenericCompressionSnappy } from "./ObservabilityPipelineAmazonS3GenericCompressionSnappy";
2036+
import { ObservabilityPipelineAmazonS3GenericCompressionZstd } from "./ObservabilityPipelineAmazonS3GenericCompressionZstd";
2037+
import { ObservabilityPipelineAmazonS3GenericDestination } from "./ObservabilityPipelineAmazonS3GenericDestination";
2038+
import { ObservabilityPipelineAmazonS3GenericEncodingJson } from "./ObservabilityPipelineAmazonS3GenericEncodingJson";
2039+
import { ObservabilityPipelineAmazonS3GenericEncodingParquet } from "./ObservabilityPipelineAmazonS3GenericEncodingParquet";
20332040
import { ObservabilityPipelineAmazonS3Source } from "./ObservabilityPipelineAmazonS3Source";
20342041
import { ObservabilityPipelineAmazonSecurityLakeDestination } from "./ObservabilityPipelineAmazonSecurityLakeDestination";
20352042
import { ObservabilityPipelineAwsAuth } from "./ObservabilityPipelineAwsAuth";
@@ -4400,6 +4407,12 @@ const enumsMap: { [key: string]: any[] } = {
44004407
"DEEP_ARCHIVE",
44014408
],
44024409
ObservabilityPipelineAmazonS3DestinationType: ["amazon_s3"],
4410+
ObservabilityPipelineAmazonS3GenericCompressionGzipType: ["gzip"],
4411+
ObservabilityPipelineAmazonS3GenericCompressionSnappyType: ["snappy"],
4412+
ObservabilityPipelineAmazonS3GenericCompressionZstdType: ["zstd"],
4413+
ObservabilityPipelineAmazonS3GenericDestinationType: ["amazon_s3_generic"],
4414+
ObservabilityPipelineAmazonS3GenericEncodingJsonType: ["json"],
4415+
ObservabilityPipelineAmazonS3GenericEncodingParquetType: ["parquet"],
44034416
ObservabilityPipelineAmazonS3SourceType: ["amazon_s3"],
44044417
ObservabilityPipelineAmazonSecurityLakeDestinationType: [
44054418
"amazon_security_lake",
@@ -7865,6 +7878,20 @@ const typeMap: { [index: string]: any } = {
78657878
ObservabilityPipelineAmazonOpenSearchDestinationAuth,
78667879
ObservabilityPipelineAmazonS3Destination:
78677880
ObservabilityPipelineAmazonS3Destination,
7881+
ObservabilityPipelineAmazonS3GenericBatchSettings:
7882+
ObservabilityPipelineAmazonS3GenericBatchSettings,
7883+
ObservabilityPipelineAmazonS3GenericCompressionGzip:
7884+
ObservabilityPipelineAmazonS3GenericCompressionGzip,
7885+
ObservabilityPipelineAmazonS3GenericCompressionSnappy:
7886+
ObservabilityPipelineAmazonS3GenericCompressionSnappy,
7887+
ObservabilityPipelineAmazonS3GenericCompressionZstd:
7888+
ObservabilityPipelineAmazonS3GenericCompressionZstd,
7889+
ObservabilityPipelineAmazonS3GenericDestination:
7890+
ObservabilityPipelineAmazonS3GenericDestination,
7891+
ObservabilityPipelineAmazonS3GenericEncodingJson:
7892+
ObservabilityPipelineAmazonS3GenericEncodingJson,
7893+
ObservabilityPipelineAmazonS3GenericEncodingParquet:
7894+
ObservabilityPipelineAmazonS3GenericEncodingParquet,
78687895
ObservabilityPipelineAmazonS3Source: ObservabilityPipelineAmazonS3Source,
78697896
ObservabilityPipelineAmazonSecurityLakeDestination:
78707897
ObservabilityPipelineAmazonSecurityLakeDestination,
@@ -9962,6 +9989,15 @@ const oneOfMap: { [index: string]: string[] } = {
99629989
],
99639990
NotionCredentials: ["NotionAPIKey"],
99649991
NotionCredentialsUpdate: ["NotionAPIKeyUpdate"],
9992+
ObservabilityPipelineAmazonS3GenericCompression: [
9993+
"ObservabilityPipelineAmazonS3GenericCompressionZstd",
9994+
"ObservabilityPipelineAmazonS3GenericCompressionGzip",
9995+
"ObservabilityPipelineAmazonS3GenericCompressionSnappy",
9996+
],
9997+
ObservabilityPipelineAmazonS3GenericEncoding: [
9998+
"ObservabilityPipelineAmazonS3GenericEncodingJson",
9999+
"ObservabilityPipelineAmazonS3GenericEncodingParquet",
10000+
],
996510001
ObservabilityPipelineBufferOptions: [
996610002
"ObservabilityPipelineDiskBufferOptions",
996710003
"ObservabilityPipelineMemoryBufferOptions",
@@ -9971,6 +10007,7 @@ const oneOfMap: { [index: string]: string[] } = {
997110007
"ObservabilityPipelineHttpClientDestination",
997210008
"ObservabilityPipelineAmazonOpenSearchDestination",
997310009
"ObservabilityPipelineAmazonS3Destination",
10010+
"ObservabilityPipelineAmazonS3GenericDestination",
997410011
"ObservabilityPipelineAmazonSecurityLakeDestination",
997510012
"AzureStorageDestination",
997610013
"ObservabilityPipelineCloudPremDestination",
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
/**
2+
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
3+
* This product includes software developed at Datadog (https://www.datadoghq.com/).
4+
* Copyright 2020-Present Datadog, Inc.
5+
*/
6+
7+
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
8+
9+
/**
10+
* Event batching settings
11+
*/
12+
export class ObservabilityPipelineAmazonS3GenericBatchSettings {
13+
/**
14+
* Maximum batch size in bytes.
15+
*/
16+
"batchSize"?: number;
17+
/**
18+
* Maximum number of seconds to wait before flushing the batch.
19+
*/
20+
"timeoutSecs"?: number;
21+
22+
/**
23+
* A container for additional, undeclared properties.
24+
* This is a holder for any undeclared properties as specified with
25+
* the 'additionalProperties' keyword in the OAS document.
26+
*/
27+
"additionalProperties"?: { [key: string]: any };
28+
29+
/**
30+
* @ignore
31+
*/
32+
"_unparsed"?: boolean;
33+
34+
/**
35+
* @ignore
36+
*/
37+
static readonly attributeTypeMap: AttributeTypeMap = {
38+
batchSize: {
39+
baseName: "batch_size",
40+
type: "number",
41+
format: "int64",
42+
},
43+
timeoutSecs: {
44+
baseName: "timeout_secs",
45+
type: "number",
46+
format: "int64",
47+
},
48+
additionalProperties: {
49+
baseName: "additionalProperties",
50+
type: "{ [key: string]: any; }",
51+
},
52+
};
53+
54+
/**
55+
* @ignore
56+
*/
57+
static getAttributeTypeMap(): AttributeTypeMap {
58+
return ObservabilityPipelineAmazonS3GenericBatchSettings.attributeTypeMap;
59+
}
60+
61+
public constructor() {}
62+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/**
2+
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
3+
* This product includes software developed at Datadog (https://www.datadoghq.com/).
4+
* Copyright 2020-Present Datadog, Inc.
5+
*/
6+
import { ObservabilityPipelineAmazonS3GenericCompressionGzip } from "./ObservabilityPipelineAmazonS3GenericCompressionGzip";
7+
import { ObservabilityPipelineAmazonS3GenericCompressionSnappy } from "./ObservabilityPipelineAmazonS3GenericCompressionSnappy";
8+
import { ObservabilityPipelineAmazonS3GenericCompressionZstd } from "./ObservabilityPipelineAmazonS3GenericCompressionZstd";
9+
10+
import { UnparsedObject } from "../../datadog-api-client-common/util";
11+
12+
/**
13+
* Compression algorithm applied to encoded logs.
14+
*/
15+
16+
export type ObservabilityPipelineAmazonS3GenericCompression =
17+
| ObservabilityPipelineAmazonS3GenericCompressionZstd
18+
| ObservabilityPipelineAmazonS3GenericCompressionGzip
19+
| ObservabilityPipelineAmazonS3GenericCompressionSnappy
20+
| UnparsedObject;

0 commit comments

Comments
 (0)