# LogReducerTemplateInput Schema for the log reducer job graph. **Type**: `object` ## Properties - name: agentSignalSink (optional) type: `AgentSignalSink` - name: conditionalDatasets (optional) type: array of `ConditionalDataLakeConfig` description: Conditional routing of raw logs to datasets. Logs will match the filters in order, and once a log matches a filter, it will not attempt to match other filters in the list. If a log matches none of the filters, it is written to the default dataset. A default dataset must be set when conditional routing is configured. - name: confirmedDeliveryEnabled (optional) type: boolean description: When true (ENGT-3898), vendor log sinks are non-terminal: delivered records are written to a confirmed-delivery dedup sink so only logs actually accepted by the vendor are marked sent. Defaults to false during gradual rollout. - name: datasetId (optional) type: string description: The unique identifier for the dataset. When absent, no raw logs will be stored. At least one of `datasetId` or `sinks` must be provided for non-draft pipelines. - name: draftSource (optional) type: `Operation` - name: exceptions (required) type: array of `TemplateException` description: A list of template-specific exceptions to apply in log reducer. - name: masking (optional) type: `MaskingOperator` - name: parsers (required) type: array of `Operation` description: A list of parsers to be applied to the data. - name: processedLogsSink (optional) type: `LogsIcebergTableSink` - name: processedLogsSinkFilter (optional) type: `LogsFilter` - name: rawSinkConfig (optional) type: `RawLogsSinkConfig` - name: reducer (required) type: `LogReducer` - name: sampler (optional) type: `LogsEventSampler` - name: sinks (optional) type: array of `TemplateLogSink` description: A list of template log sinks, each specific to a vendor with optional filter configuration. When absent, reduced logs will not be forwarded. At least one of `sinks` or `datasetId` must be provided for non-draft pipelines. - name: sources (required) type: array of `Operation` description: A list of data sources, each conforming to one of the defined source types. - name: transforms (optional) type: `Transforms`