@@ -7475,89 +7475,23 @@ components:
74757475 properties:
74767476 data:
74777477 items:
7478- $ref: '#/components/schemas/TableRowResourceIdentifier '
7478+ $ref: '#/components/schemas/BatchDeleteRowsRequestData '
74797479 maxItems: 200
74807480 type: array
74817481 required:
74827482 - data
74837483 type: object
7484- BatchRowsQueryDataType:
7485- default: reference-tables-batch-rows-query
7486- description: Resource type identifier for batch queries of reference table rows.
7487- enum:
7488- - reference-tables-batch-rows-query
7489- example: reference-tables-batch-rows-query
7490- type: string
7491- x-enum-varnames:
7492- - REFERENCE_TABLES_BATCH_ROWS_QUERY
7493- BatchRowsQueryRequest:
7494- properties:
7495- data:
7496- $ref: '#/components/schemas/BatchRowsQueryRequestData'
7497- type: object
7498- BatchRowsQueryRequestData:
7499- properties:
7500- attributes:
7501- $ref: '#/components/schemas/BatchRowsQueryRequestDataAttributes'
7502- type:
7503- $ref: '#/components/schemas/BatchRowsQueryDataType'
7504- required:
7505- - type
7506- type: object
7507- BatchRowsQueryRequestDataAttributes:
7508- properties:
7509- row_ids:
7510- example:
7511- - row_id_1
7512- - row_id_2
7513- items:
7514- type: string
7515- type: array
7516- table_id:
7517- example: 00000000-0000-0000-0000-000000000000
7518- type: string
7519- required:
7520- - row_ids
7521- - table_id
7522- type: object
7523- BatchRowsQueryResponse:
7524- example:
7525- data:
7526- id: 00000000-0000-0000-0000-000000000000
7527- relationships:
7528- rows:
7529- data:
7530- - id: row_id_1
7531- type: row
7532- - id: row_id_2
7533- type: row
7534- type: reference-tables-batch-rows-query
7535- properties:
7536- data:
7537- $ref: '#/components/schemas/BatchRowsQueryResponseData'
7538- type: object
7539- BatchRowsQueryResponseData:
7484+ BatchDeleteRowsRequestData:
7485+ description: Row resource containing a single row identifier for deletion.
75407486 properties:
75417487 id:
7488+ example: primary_key_value
75427489 type: string
7543- relationships:
7544- $ref: '#/components/schemas/BatchRowsQueryResponseDataRelationships'
75457490 type:
7546- $ref: '#/components/schemas/BatchRowsQueryDataType '
7491+ $ref: '#/components/schemas/TableRowResourceDataType '
75477492 required:
75487493 - type
7549- type: object
7550- BatchRowsQueryResponseDataRelationships:
7551- properties:
7552- rows:
7553- $ref: '#/components/schemas/BatchRowsQueryResponseDataRelationshipsRows'
7554- type: object
7555- BatchRowsQueryResponseDataRelationshipsRows:
7556- properties:
7557- data:
7558- items:
7559- $ref: '#/components/schemas/TableRowResourceIdentifier'
7560- type: array
7494+ - id
75617495 type: object
75627496 BatchUpsertRowsRequestArray:
75637497 description: The request body for creating or updating multiple rows into a
@@ -42075,6 +42009,191 @@ components:
4207542009 type: string
4207642010 x-enum-varnames:
4207742011 - AMAZON_S3
42012+ ObservabilityPipelineAmazonS3GenericBatchSettings:
42013+ description: Event batching settings
42014+ properties:
42015+ batch_size:
42016+ description: Maximum batch size in bytes.
42017+ example: 100000000
42018+ format: int64
42019+ type: integer
42020+ timeout_secs:
42021+ description: Maximum number of seconds to wait before flushing the batch.
42022+ example: 900
42023+ format: int64
42024+ type: integer
42025+ type: object
42026+ ObservabilityPipelineAmazonS3GenericCompression:
42027+ description: Compression algorithm applied to encoded logs.
42028+ oneOf:
42029+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionZstd'
42030+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionGzip'
42031+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionSnappy'
42032+ ObservabilityPipelineAmazonS3GenericCompressionGzip:
42033+ description: Gzip compression.
42034+ properties:
42035+ level:
42036+ description: Gzip compression level.
42037+ example: 6
42038+ format: int64
42039+ type: integer
42040+ type:
42041+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionGzipType'
42042+ required:
42043+ - type
42044+ - level
42045+ type: object
42046+ ObservabilityPipelineAmazonS3GenericCompressionGzipType:
42047+ default: gzip
42048+ description: The compression type. Always `gzip`.
42049+ enum:
42050+ - gzip
42051+ example: gzip
42052+ type: string
42053+ x-enum-varnames:
42054+ - GZIP
42055+ ObservabilityPipelineAmazonS3GenericCompressionSnappy:
42056+ description: Snappy compression.
42057+ properties:
42058+ type:
42059+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionSnappyType'
42060+ required:
42061+ - type
42062+ type: object
42063+ ObservabilityPipelineAmazonS3GenericCompressionSnappyType:
42064+ default: snappy
42065+ description: The compression type. Always `snappy`.
42066+ enum:
42067+ - snappy
42068+ example: snappy
42069+ type: string
42070+ x-enum-varnames:
42071+ - SNAPPY
42072+ ObservabilityPipelineAmazonS3GenericCompressionZstd:
42073+ description: Zstd compression.
42074+ properties:
42075+ level:
42076+ description: Zstd compression level.
42077+ example: 3
42078+ format: int64
42079+ type: integer
42080+ type:
42081+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompressionZstdType'
42082+ required:
42083+ - type
42084+ - level
42085+ type: object
42086+ ObservabilityPipelineAmazonS3GenericCompressionZstdType:
42087+ default: zstd
42088+ description: The compression type. Always `zstd`.
42089+ enum:
42090+ - zstd
42091+ example: zstd
42092+ type: string
42093+ x-enum-varnames:
42094+ - ZSTD
42095+ ObservabilityPipelineAmazonS3GenericDestination:
42096+ description: 'The `amazon_s3_generic` destination sends your logs to an Amazon
42097+ S3 bucket.
42098+
42099+
42100+ **Supported pipeline types:** logs'
42101+ properties:
42102+ auth:
42103+ $ref: '#/components/schemas/ObservabilityPipelineAwsAuth'
42104+ batch_settings:
42105+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericBatchSettings'
42106+ bucket:
42107+ description: S3 bucket name.
42108+ example: my-bucket
42109+ type: string
42110+ compression:
42111+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericCompression'
42112+ encoding:
42113+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncoding'
42114+ id:
42115+ description: Unique identifier for the destination component.
42116+ example: generic-s3-destination
42117+ type: string
42118+ inputs:
42119+ description: A list of component IDs whose output is used as the `input`
42120+ for this component.
42121+ example:
42122+ - filter-processor
42123+ items:
42124+ type: string
42125+ type: array
42126+ key_prefix:
42127+ description: Optional prefix for object keys.
42128+ type: string
42129+ region:
42130+ description: AWS region of the S3 bucket.
42131+ example: us-east-1
42132+ type: string
42133+ storage_class:
42134+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3DestinationStorageClass'
42135+ type:
42136+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericDestinationType'
42137+ required:
42138+ - id
42139+ - type
42140+ - inputs
42141+ - bucket
42142+ - region
42143+ - storage_class
42144+ - encoding
42145+ - compression
42146+ type: object
42147+ x-pipeline-types:
42148+ - logs
42149+ ObservabilityPipelineAmazonS3GenericDestinationType:
42150+ default: amazon_s3_generic
42151+ description: The destination type. Always `amazon_s3_generic`.
42152+ enum:
42153+ - amazon_s3_generic
42154+ example: amazon_s3_generic
42155+ type: string
42156+ x-enum-varnames:
42157+ - GENERIC_ARCHIVES_S3
42158+ ObservabilityPipelineAmazonS3GenericEncoding:
42159+ description: Encoding format for the destination.
42160+ oneOf:
42161+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingJson'
42162+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingParquet'
42163+ ObservabilityPipelineAmazonS3GenericEncodingJson:
42164+ description: JSON encoding.
42165+ properties:
42166+ type:
42167+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingJsonType'
42168+ required:
42169+ - type
42170+ type: object
42171+ ObservabilityPipelineAmazonS3GenericEncodingJsonType:
42172+ default: json
42173+ description: The encoding type. Always `json`.
42174+ enum:
42175+ - json
42176+ example: json
42177+ type: string
42178+ x-enum-varnames:
42179+ - JSON
42180+ ObservabilityPipelineAmazonS3GenericEncodingParquet:
42181+ description: Parquet encoding.
42182+ properties:
42183+ type:
42184+ $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericEncodingParquetType'
42185+ required:
42186+ - type
42187+ type: object
42188+ ObservabilityPipelineAmazonS3GenericEncodingParquetType:
42189+ default: parquet
42190+ description: The encoding type. Always `parquet`.
42191+ enum:
42192+ - parquet
42193+ example: parquet
42194+ type: string
42195+ x-enum-varnames:
42196+ - PARQUET
4207842197 ObservabilityPipelineAmazonS3Source:
4207942198 description: 'The `amazon_s3` source ingests logs from an Amazon S3 bucket.
4208042199
@@ -42350,6 +42469,7 @@ components:
4235042469 - $ref: '#/components/schemas/ObservabilityPipelineHttpClientDestination'
4235142470 - $ref: '#/components/schemas/ObservabilityPipelineAmazonOpenSearchDestination'
4235242471 - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3Destination'
42472+ - $ref: '#/components/schemas/ObservabilityPipelineAmazonS3GenericDestination'
4235342473 - $ref: '#/components/schemas/ObservabilityPipelineAmazonSecurityLakeDestination'
4235442474 - $ref: '#/components/schemas/AzureStorageDestination'
4235542475 - $ref: '#/components/schemas/ObservabilityPipelineCloudPremDestination'
@@ -67019,18 +67139,6 @@ components:
6701967139 type: string
6702067140 x-enum-varnames:
6702167141 - ROW
67022- TableRowResourceIdentifier:
67023- description: Row resource containing a single row identifier.
67024- properties:
67025- id:
67026- example: primary_key_value
67027- type: string
67028- type:
67029- $ref: '#/components/schemas/TableRowResourceDataType'
67030- required:
67031- - type
67032- - id
67033- type: object
6703467142 TagsEventAttribute:
6703567143 description: Array of tags associated with your event.
6703667144 example:
@@ -96466,57 +96574,6 @@ paths:
9646696574 operator: OR
9646796575 permissions:
9646896576 - timeseries_query
96469- /api/v2/reference-tables/queries/batch-rows:
96470- post:
96471- description: Batch query reference table rows by their primary key values. Returns
96472- only found rows in the included array.
96473- operationId: BatchRowsQuery
96474- requestBody:
96475- content:
96476- application/json:
96477- examples:
96478- happy_path:
96479- summary: Batch query reference table rows by their primary key values.
96480- value:
96481- data:
96482- attributes:
96483- row_ids:
96484- - row_id_1
96485- - row_id_2
96486- table_id: 00000000-0000-0000-0000-000000000000
96487- type: reference-tables-batch-rows-query
96488- schema:
96489- $ref: '#/components/schemas/BatchRowsQueryRequest'
96490- required: true
96491- responses:
96492- '200':
96493- content:
96494- application/json:
96495- schema:
96496- $ref: '#/components/schemas/BatchRowsQueryResponse'
96497- description: Successfully retrieved rows. Some or all requested rows were
96498- found. Response includes found rows in the included section.
96499- '400':
96500- $ref: '#/components/responses/BadRequestResponse'
96501- '403':
96502- $ref: '#/components/responses/ForbiddenResponse'
96503- '404':
96504- $ref: '#/components/responses/NotFoundResponse'
96505- '429':
96506- $ref: '#/components/responses/TooManyRequestsResponse'
96507- '500':
96508- content:
96509- application/json:
96510- schema:
96511- $ref: '#/components/schemas/APIErrorResponse'
96512- description: Internal Server Error
96513- security:
96514- - apiKeyAuth: []
96515- appKeyAuth: []
96516- - AuthZ: []
96517- summary: Batch rows query
96518- tags:
96519- - Reference Tables
9652096577 /api/v2/reference-tables/tables:
9652196578 get:
9652296579 description: List all reference tables in this organization.
0 commit comments