# Operation Base class of all Operations **Type**: `object` ## One Of This schema accepts one of the following types: ### Option 1 `LogsEventSampler` ### Option 2 `LogsBranch` ### Option 3 `LogsFilter` ### Option 4 `GrokParser` ### Option 5 `JsonLogProcessor` ### Option 6 `LogAttributesRemapper` ### Option 7 `LogReducer` ### Option 8 `LogTransformAction` ### Option 9 `MaskingOperator` ### Option 10 `PatternMatcher` ### Option 11 `LogsIcebergTableSink` ### Option 12 `PatternLookupIcebergTableSink` ### Option 13 `EventDedupIcebergTableSink` ### Option 14 `VendorLogEventDedupIcebergTableSink` ### Option 15 `SpanDedupIcebergTableSink` ### Option 16 `SpansIcebergTableSink` ### Option 17 `LogsIcebergTableSource` ### Option 18 `AgentSessionsIcebergTableSource` ### Option 19 `AgentSessionEventsIcebergTableSource` ### Option 20 `MetricsIcebergTableSource` ### Option 21 `TracesIcebergTableSource` ### Option 22 `SpansBackfillIcebergTableSource` ### Option 23 `MetricsIcebergTableSink` ### Option 24 `MetricDataRawIcebergTableSink` ### Option 25 `DatadogLogCloudSource` ### Option 26 `DatadogLogAgentSource` ### Option 27 `DatadogTraceAgentSource` ### Option 28 `GreprVendorSource` ### Option 29 `GreprMetricsSource` ### Option 30 `DatadogLogSink` ### Option 31 `DatadogTraceSink` ### Option 32 `NewRelicLogSink` ### Option 33 `SplunkLogSink` ### Option 34 `SumoLogSource` ### Option 35 `SumoLogSink` ### Option 36 `OtlpLogSink` ### Option 37 `OtlpTraceSink` ### Option 38 `IcebergLogsReplaySource` ### Option 39 `LogsBackfillFlinkSource` ### Option 40 `LogsRuleEngine` ### Option 41 `ReducerLogsQuerySource` ### Option 42 `LogsSynchronousSink` ### Option 43 `AgentSessionsSynchronousSink` ### Option 44 `MetricsSynchronousSink` ### Option 45 `VariantSynchronousSink` ### Option 46 `SpansSynchronousSink` ### Option 47 `QuerySink` ### Option 48 `AgentSignalSink` ### Option 49 `DiscardingSink` ### Option 50 `GreprPipeLogSource` ### Option 51 `GreprPipeLogSink` ### Option 52 `DatadogMetricsSink` ### Option 53 `LegacyDatadogMetricsSink` ### Option 54 `AthenaAnalyticsSource` ### Option 55 `GreprReducerLogSource` ### Option 56 `AthenaAgentSessionsSource` ### Option 57 `GreprRawLogsSource` ### Option 58 `GreprRawSpanSource` ### Option 59 `TrinoAnalyticsSource` ### Option 60 `TrinoReducerLogSource` ### Option 61 `TrinoRawLogsSource` ### Option 62 `TrinoRawSpanSource` ### Option 63 `SplunkLogAgentSource` ### Option 64 `SplunkLogHttpSource` ### Option 65 `NewRelicLogAgentSource` ### Option 66 `OtlpLogAgentSource` ### Option 67 `OtlpTraceAgentSource` ### Option 68 `TraceSampler` ### Option 69 `SpanTagger` ### Option 70 `S3LogsFileSource` ### Option 71 `CloudTrailLogsFileSource` ### Option 72 `GreprUploadedLogFileSource` ### Option 73 `TemplateOperation` ### Option 74 `SqlOperation` ### Option 75 `TraceReducer` ### Option 76 `MetricReducer` ### Option 77 `DatadogStatsSink` ### Option 78 `LogsValuesSource` ### Option 79 `LogRulesApplication` ### Option 80 `TriggerActionOp` ### Option 81 `MultiGrokParser` ### Option 82 `AgentSessionAnalytics` ### Option 83 `AgentLogProcessor` ### Option 84 `AgentSpanProcessor` ## Properties - name: name (required) type: string - name: type (required) type: string