Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
206 changes: 206 additions & 0 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4004,19 +4004,29 @@ components:
- server.request.uri.raw
- server.request.path_params
- server.request.query
- server.request.headers
- server.request.headers.no_cookies
- server.request.custom-auth
- server.request.cookies
- server.request.trailers
- server.request.body
- server.request.body.filenames
- server.response.status
- server.response.headers.no_cookies
- server.response.trailers
- server.response.body
- grpc.server.request.metadata
- grpc.server.request.message
- grpc.server.method
- graphql.server.all_resolvers
- usr.id
- http.client_ip
- server.llm.event
- server.llm.guard.verdict
- _dd.appsec.fp.http.header
- _dd.appsec.fp.http.network
- _dd.appsec.fp.session
- _dd.appsec.fp.http.endpoint
example: server.db.statement
type: string
x-enum-varnames:
Expand All @@ -4028,19 +4038,29 @@ components:
- SERVER_REQUEST_URI_RAW
- SERVER_REQUEST_PATH_PARAMS
- SERVER_REQUEST_QUERY
- SERVER_REQUEST_HEADERS
- SERVER_REQUEST_HEADERS_NO_COOKIES
- SERVER_REQUEST_CUSTOM_AUTH
- SERVER_REQUEST_COOKIES
- SERVER_REQUEST_TRAILERS
- SERVER_REQUEST_BODY
- SERVER_REQUEST_BODY_FILENAMES
- SERVER_RESPONSE_STATUS
- SERVER_RESPONSE_HEADERS_NO_COOKIES
- SERVER_RESPONSE_TRAILERS
- SERVER_RESPONSE_BODY
- GRPC_SERVER_REQUEST_METADATA
- GRPC_SERVER_REQUEST_MESSAGE
- GRPC_SERVER_METHOD
- GRAPHQL_SERVER_ALL_RESOLVERS
- USR_ID
- HTTP_CLIENT_IP
- SERVER_LLM_EVENT
- SERVER_LLM_GUARD_VERDICT
- DD_APPSEC_FP_HTTP_HEADER
- DD_APPSEC_FP_HTTP_NETWORK
- DD_APPSEC_FP_SESSION
- DD_APPSEC_FP_HTTP_ENDPOINT
ApplicationSecurityWafCustomRuleConditionOperator:
description: Operator to use for the WAF Condition.
enum:
Expand Down Expand Up @@ -42075,6 +42095,191 @@ components:
type: string
x-enum-varnames:
- AMAZON_S3
ObservabilityPipelineAmazonS3GenericBatchSettings:
description: Event batching settings
properties:
batch_size:
description: Maximum batch size in bytes.
example: 100000000
format: int64
type: integer
timeout_secs:
description: Maximum number of seconds to wait before flushing the batch.
example: 900
format: int64
type: integer
type: object
ObservabilityPipelineAmazonS3GenericCompression:
description: Compression algorithm applied to encoded logs.
oneOf:
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionZstd'
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionGzip'
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionSnappy'
ObservabilityPipelineAmazonS3GenericCompressionGzip:
description: Gzip compression.
properties:
algorithm:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionGzipType'
level:
description: Gzip compression level.
example: 6
format: int64
type: integer
required:
- algorithm
- level
type: object
ObservabilityPipelineAmazonS3GenericCompressionGzipType:
default: gzip
description: The compression type. Always `gzip`.
enum:
- gzip
example: gzip
type: string
x-enum-varnames:
- GZIP
ObservabilityPipelineAmazonS3GenericCompressionSnappy:
description: Snappy compression.
properties:
algorithm:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionSnappyType'
required:
- algorithm
type: object
ObservabilityPipelineAmazonS3GenericCompressionSnappyType:
default: snappy
description: The compression type. Always `snappy`.
enum:
- snappy
example: snappy
type: string
x-enum-varnames:
- SNAPPY
ObservabilityPipelineAmazonS3GenericCompressionZstd:
description: Zstd compression.
properties:
algorithm:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionZstdType'
level:
description: Zstd compression level.
example: 3
format: int64
type: integer
required:
- algorithm
- level
type: object
ObservabilityPipelineAmazonS3GenericCompressionZstdType:
default: zstd
description: The compression type. Always `zstd`.
enum:
- zstd
example: zstd
type: string
x-enum-varnames:
- ZSTD
ObservabilityPipelineAmazonS3GenericDestination:
description: 'The `amazon_s3_generic` destination sends your logs to an Amazon
S3 bucket.


**Supported pipeline types:** logs'
properties:
auth:
$ref: '#/components/schemas/ObservabilityPipelineAwsAuth'
batch_settings:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericBatchSettings'
bucket:
description: S3 bucket name.
example: my-bucket
type: string
compression:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompression'
encoding:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncoding'
id:
description: Unique identifier for the destination component.
example: generic-s3-destination
type: string
inputs:
description: A list of component IDs whose output is used as the `input`
for this component.
example:
- filter-processor
items:
type: string
type: array
key_prefix:
description: Optional prefix for object keys.
type: string
region:
description: AWS region of the S3 bucket.
example: us-east-1
type: string
storage_class:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3DestinationStorageClass'
type:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericDestinationType'
required:
- id
- type
- inputs
- bucket
- region
- storage_class
- encoding
- compression
type: object
x-pipeline-types:
- logs
ObservabilityPipelineAmazonS3GenericDestinationType:
default: amazon_s3_generic
description: The destination type. Always `amazon_s3_generic`.
enum:
- amazon_s3_generic
example: amazon_s3_generic
type: string
x-enum-varnames:
- GENERIC_ARCHIVES_S3
ObservabilityPipelineAmazonS3GenericEncoding:
description: Encoding format for the destination.
oneOf:
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingJson'
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingParquet'
ObservabilityPipelineAmazonS3GenericEncodingJson:
description: JSON encoding.
properties:
type:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingJsonType'
required:
- type
type: object
ObservabilityPipelineAmazonS3GenericEncodingJsonType:
default: json
description: The encoding type. Always `json`.
enum:
- json
example: json
type: string
x-enum-varnames:
- JSON
ObservabilityPipelineAmazonS3GenericEncodingParquet:
description: Parquet encoding.
properties:
type:
$ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingParquetType'
required:
- type
type: object
ObservabilityPipelineAmazonS3GenericEncodingParquetType:
default: parquet
description: The encoding type. Always `parquet`.
enum:
- parquet
example: parquet
type: string
x-enum-varnames:
- PARQUET
ObservabilityPipelineAmazonS3Source:
description: 'The `amazon_s3` source ingests logs from an Amazon S3 bucket.

Expand Down Expand Up @@ -42350,6 +42555,7 @@ components:
- $ref: '#/components/schemas/ObservabilityPipelineHttpClientDestination'
- $ref: '#/components/schemas/ObservabilityPipelineAmazonOpenSearchDestination'
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3Destination'
- $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericDestination'
- $ref: '#/components/schemas/ObservabilityPipelineAmazonSecurityLakeDestination'
- $ref: '#/components/schemas/AzureStorageDestination'
- $ref: '#/components/schemas/ObservabilityPipelineCloudPremDestination'
Expand Down
15 changes: 15 additions & 0 deletions lib/datadog_api_client/inflector.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3614,6 +3614,21 @@ def overrides
"v2.observability_pipeline_amazon_s3_destination" => "ObservabilityPipelineAmazonS3Destination",
"v2.observability_pipeline_amazon_s3_destination_storage_class" => "ObservabilityPipelineAmazonS3DestinationStorageClass",
"v2.observability_pipeline_amazon_s3_destination_type" => "ObservabilityPipelineAmazonS3DestinationType",
"v2.observability_pipeline_amazon_s3_generic_batch_settings" => "ObservabilityPipelineAmazonS3GenericBatchSettings",
"v2.observability_pipeline_amazon_s3_generic_compression" => "ObservabilityPipelineAmazonS3GenericCompression",
"v2.observability_pipeline_amazon_s3_generic_compression_gzip" => "ObservabilityPipelineAmazonS3GenericCompressionGzip",
"v2.observability_pipeline_amazon_s3_generic_compression_gzip_type" => "ObservabilityPipelineAmazonS3GenericCompressionGzipType",
"v2.observability_pipeline_amazon_s3_generic_compression_snappy" => "ObservabilityPipelineAmazonS3GenericCompressionSnappy",
"v2.observability_pipeline_amazon_s3_generic_compression_snappy_type" => "ObservabilityPipelineAmazonS3GenericCompressionSnappyType",
"v2.observability_pipeline_amazon_s3_generic_compression_zstd" => "ObservabilityPipelineAmazonS3GenericCompressionZstd",
"v2.observability_pipeline_amazon_s3_generic_compression_zstd_type" => "ObservabilityPipelineAmazonS3GenericCompressionZstdType",
"v2.observability_pipeline_amazon_s3_generic_destination" => "ObservabilityPipelineAmazonS3GenericDestination",
"v2.observability_pipeline_amazon_s3_generic_destination_type" => "ObservabilityPipelineAmazonS3GenericDestinationType",
"v2.observability_pipeline_amazon_s3_generic_encoding" => "ObservabilityPipelineAmazonS3GenericEncoding",
"v2.observability_pipeline_amazon_s3_generic_encoding_json" => "ObservabilityPipelineAmazonS3GenericEncodingJson",
"v2.observability_pipeline_amazon_s3_generic_encoding_json_type" => "ObservabilityPipelineAmazonS3GenericEncodingJsonType",
"v2.observability_pipeline_amazon_s3_generic_encoding_parquet" => "ObservabilityPipelineAmazonS3GenericEncodingParquet",
"v2.observability_pipeline_amazon_s3_generic_encoding_parquet_type" => "ObservabilityPipelineAmazonS3GenericEncodingParquetType",
"v2.observability_pipeline_amazon_s3_source" => "ObservabilityPipelineAmazonS3Source",
"v2.observability_pipeline_amazon_s3_source_type" => "ObservabilityPipelineAmazonS3SourceType",
"v2.observability_pipeline_amazon_security_lake_destination" => "ObservabilityPipelineAmazonSecurityLakeDestination",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,28 @@ class ApplicationSecurityWafCustomRuleConditionInputAddress
SERVER_REQUEST_URI_RAW = "server.request.uri.raw".freeze
SERVER_REQUEST_PATH_PARAMS = "server.request.path_params".freeze
SERVER_REQUEST_QUERY = "server.request.query".freeze
SERVER_REQUEST_HEADERS = "server.request.headers".freeze
SERVER_REQUEST_HEADERS_NO_COOKIES = "server.request.headers.no_cookies".freeze
SERVER_REQUEST_CUSTOM_AUTH = "server.request.custom-auth".freeze
SERVER_REQUEST_COOKIES = "server.request.cookies".freeze
SERVER_REQUEST_TRAILERS = "server.request.trailers".freeze
SERVER_REQUEST_BODY = "server.request.body".freeze
SERVER_REQUEST_BODY_FILENAMES = "server.request.body.filenames".freeze
SERVER_RESPONSE_STATUS = "server.response.status".freeze
SERVER_RESPONSE_HEADERS_NO_COOKIES = "server.response.headers.no_cookies".freeze
SERVER_RESPONSE_TRAILERS = "server.response.trailers".freeze
SERVER_RESPONSE_BODY = "server.response.body".freeze
GRPC_SERVER_REQUEST_METADATA = "grpc.server.request.metadata".freeze
GRPC_SERVER_REQUEST_MESSAGE = "grpc.server.request.message".freeze
GRPC_SERVER_METHOD = "grpc.server.method".freeze
GRAPHQL_SERVER_ALL_RESOLVERS = "graphql.server.all_resolvers".freeze
USR_ID = "usr.id".freeze
HTTP_CLIENT_IP = "http.client_ip".freeze
SERVER_LLM_EVENT = "server.llm.event".freeze
SERVER_LLM_GUARD_VERDICT = "server.llm.guard.verdict".freeze
DD_APPSEC_FP_HTTP_HEADER = "_dd.appsec.fp.http.header".freeze
DD_APPSEC_FP_HTTP_NETWORK = "_dd.appsec.fp.http.network".freeze
DD_APPSEC_FP_SESSION = "_dd.appsec.fp.session".freeze
DD_APPSEC_FP_HTTP_ENDPOINT = "_dd.appsec.fp.http.endpoint".freeze
end
end
Loading
Loading