@@ -41994,6 +41994,191 @@ components:
4199441994 type: string
4199541995 x-enum-varnames:
4199641996 - AMAZON_S3
41997+ ObservabilityPipelineAmazonS3GenericBatchSettings:
41998+ description: Event batching settings
41999+ properties:
42000+ batch_size:
42001+ description: Maximum batch size in bytes.
42002+ example: 100000000
42003+ format: int64
42004+ type: integer
42005+ timeout_secs:
42006+ description: Maximum number of seconds to wait before flushing the batch.
42007+ example: 900
42008+ format: int64
42009+ type: integer
42010+ type: object
42011+ ObservabilityPipelineAmazonS3GenericCompression:
42012+ description: Compression algorithm applied to encoded logs.
42013+ oneOf:
42014+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionZstd'
42015+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionGzip'
42016+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionSnappy'
42017+ ObservabilityPipelineAmazonS3GenericCompressionGzip:
42018+ description: Gzip compression.
42019+ properties:
42020+ level:
42021+ description: Gzip compression level.
42022+ example: 6
42023+ format: int64
42024+ type: integer
42025+ type:
42026+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionGzipType'
42027+ required:
42028+ - type
42029+ - level
42030+ type: object
42031+ ObservabilityPipelineAmazonS3GenericCompressionGzipType:
42032+ default: gzip
42033+ description: The compression type. Always `gzip`.
42034+ enum:
42035+ - gzip
42036+ example: gzip
42037+ type: string
42038+ x-enum-varnames:
42039+ - GZIP
42040+ ObservabilityPipelineAmazonS3GenericCompressionSnappy:
42041+ description: Snappy compression.
42042+ properties:
42043+ type:
42044+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionSnappyType'
42045+ required:
42046+ - type
42047+ type: object
42048+ ObservabilityPipelineAmazonS3GenericCompressionSnappyType:
42049+ default: snappy
42050+ description: The compression type. Always `snappy`.
42051+ enum:
42052+ - snappy
42053+ example: snappy
42054+ type: string
42055+ x-enum-varnames:
42056+ - SNAPPY
42057+ ObservabilityPipelineAmazonS3GenericCompressionZstd:
42058+ description: Zstd compression.
42059+ properties:
42060+ level:
42061+ description: Zstd compression level.
42062+ example: 3
42063+ format: int64
42064+ type: integer
42065+ type:
42066+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionZstdType'
42067+ required:
42068+ - type
42069+ - level
42070+ type: object
42071+ ObservabilityPipelineAmazonS3GenericCompressionZstdType:
42072+ default: zstd
42073+ description: The compression type. Always `zstd`.
42074+ enum:
42075+ - zstd
42076+ example: zstd
42077+ type: string
42078+ x-enum-varnames:
42079+ - ZSTD
42080+ ObservabilityPipelineAmazonS3GenericDestination:
42081+ description: 'The `amazon_s3_generic` destination sends your logs to an Amazon
42082+ S3 bucket.
42083+
42084+
42085+ **Supported pipeline types:** logs'
42086+ properties:
42087+ auth:
42088+ $ref: '#/components/schemas/ObservabilityPipelineAwsAuth'
42089+ batch_settings:
42090+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericBatchSettings'
42091+ bucket:
42092+ description: S3 bucket name.
42093+ example: my-bucket
42094+ type: string
42095+ compression:
42096+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompression'
42097+ encoding:
42098+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncoding'
42099+ id:
42100+ description: Unique identifier for the destination component.
42101+ example: generic-s3-destination
42102+ type: string
42103+ inputs:
42104+ description: A list of component IDs whose output is used as the `input`
42105+ for this component.
42106+ example:
42107+ - filter-processor
42108+ items:
42109+ type: string
42110+ type: array
42111+ key_prefix:
42112+ description: Optional prefix for object keys.
42113+ type: string
42114+ region:
42115+ description: AWS region of the S3 bucket.
42116+ example: us-east-1
42117+ type: string
42118+ storage_class:
42119+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3DestinationStorageClass'
42120+ type:
42121+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericDestinationType'
42122+ required:
42123+ - id
42124+ - type
42125+ - inputs
42126+ - bucket
42127+ - region
42128+ - storage_class
42129+ - encoding
42130+ - compression
42131+ type: object
42132+ x-pipeline-types:
42133+ - logs
42134+ ObservabilityPipelineAmazonS3GenericDestinationType:
42135+ default: amazon_s3_generic
42136+ description: The destination type. Always `amazon_s3_generic`.
42137+ enum:
42138+ - amazon_s3_generic
42139+ example: amazon_s3_generic
42140+ type: string
42141+ x-enum-varnames:
42142+ - GENERIC_ARCHIVES_S3
42143+ ObservabilityPipelineAmazonS3GenericEncoding:
42144+ description: Encoding format for the destination.
42145+ oneOf:
42146+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingJson'
42147+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingParquet'
42148+ ObservabilityPipelineAmazonS3GenericEncodingJson:
42149+ description: JSON encoding.
42150+ properties:
42151+ type:
42152+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingJsonType'
42153+ required:
42154+ - type
42155+ type: object
42156+ ObservabilityPipelineAmazonS3GenericEncodingJsonType:
42157+ default: json
42158+ description: The encoding type. Always `json`.
42159+ enum:
42160+ - json
42161+ example: json
42162+ type: string
42163+ x-enum-varnames:
42164+ - JSON
42165+ ObservabilityPipelineAmazonS3GenericEncodingParquet:
42166+ description: Parquet encoding.
42167+ properties:
42168+ type:
42169+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingParquetType'
42170+ required:
42171+ - type
42172+ type: object
42173+ ObservabilityPipelineAmazonS3GenericEncodingParquetType:
42174+ default: parquet
42175+ description: The encoding type. Always `parquet`.
42176+ enum:
42177+ - parquet
42178+ example: parquet
42179+ type: string
42180+ x-enum-varnames:
42181+ - PARQUET
4199742182 ObservabilityPipelineAmazonS3Source:
4199842183 description: 'The `amazon_s3` source ingests logs from an Amazon S3 bucket.
4199942184
@@ -42269,6 +42454,7 @@ components:
4226942454 - $ref: '#/components/schemas/ObservabilityPipelineHttpClientDestination'
4227042455 - $ref: '#/components/schemas/ObservabilityPipelineAmazonOpenSearchDestination'
4227142456 - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3Destination'
42457+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericDestination'
4227242458 - $ref: '#/components/schemas/ObservabilityPipelineAmazonSecurityLakeDestination'
4227342459 - $ref: '#/components/schemas/AzureStorageDestination'
4227442460 - $ref: '#/components/schemas/ObservabilityPipelineCloudPremDestination'
@@ -46462,15 +46648,6 @@ components:
4646246648 description: Optional name of the Splunk index where logs are written.
4646346649 example: main
4646446650 type: string
46465- indexed_fields:
46466- description: List of log field names to send as indexed fields to Splunk
46467- HEC. Available only when `encoding` is `json`.
46468- example:
46469- - service
46470- - host
46471- items:
46472- type: string
46473- type: array
4647446651 inputs:
4647546652 description: A list of component IDs whose output is used as the `input`
4647646653 for this component.
0 commit comments