# GreprPipeLogSource

**Type**: `object`

## Properties

- name: integrationId (required)
  type: string
  description: The integration id for the observability vendor.

- name: name (required)
  type: string

- name: offsetResetStrategy (optional)
  type: enum: `EARLIEST`, `LATEST`, `NONE`
  description: Strategy for resetting Kafka consumer offset when no committed offset exists or has expired. EARLIEST reads from oldest available offset (prevents data loss on restart after retention period). LATEST skips to newest offset (current behavior).

- name: type (required)
  type: enum: `grepr-pipe-log-source`
  description: Reads log events that other pipelines write into a Grepr pipe.
