@datadog/datadog-api-client
Version:
OpenAPI client for Datadog APIs
29 lines (28 loc) • 3.05 kB
TypeScript
/**
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
* This product includes software developed at Datadog (https://www.datadoghq.com/).
* Copyright 2020-Present Datadog, Inc.
*/
import { ObservabilityPipelineAddEnvVarsProcessor } from "./ObservabilityPipelineAddEnvVarsProcessor";
import { ObservabilityPipelineAddFieldsProcessor } from "./ObservabilityPipelineAddFieldsProcessor";
import { ObservabilityPipelineCustomProcessor } from "./ObservabilityPipelineCustomProcessor";
import { ObservabilityPipelineDatadogTagsProcessor } from "./ObservabilityPipelineDatadogTagsProcessor";
import { ObservabilityPipelineDedupeProcessor } from "./ObservabilityPipelineDedupeProcessor";
import { ObservabilityPipelineEnrichmentTableProcessor } from "./ObservabilityPipelineEnrichmentTableProcessor";
import { ObservabilityPipelineFilterProcessor } from "./ObservabilityPipelineFilterProcessor";
import { ObservabilityPipelineGenerateMetricsProcessor } from "./ObservabilityPipelineGenerateMetricsProcessor";
import { ObservabilityPipelineOcsfMapperProcessor } from "./ObservabilityPipelineOcsfMapperProcessor";
import { ObservabilityPipelineParseGrokProcessor } from "./ObservabilityPipelineParseGrokProcessor";
import { ObservabilityPipelineParseJSONProcessor } from "./ObservabilityPipelineParseJSONProcessor";
import { ObservabilityPipelineQuotaProcessor } from "./ObservabilityPipelineQuotaProcessor";
import { ObservabilityPipelineReduceProcessor } from "./ObservabilityPipelineReduceProcessor";
import { ObservabilityPipelineRemoveFieldsProcessor } from "./ObservabilityPipelineRemoveFieldsProcessor";
import { ObservabilityPipelineRenameFieldsProcessor } from "./ObservabilityPipelineRenameFieldsProcessor";
import { ObservabilityPipelineSampleProcessor } from "./ObservabilityPipelineSampleProcessor";
import { ObservabilityPipelineSensitiveDataScannerProcessor } from "./ObservabilityPipelineSensitiveDataScannerProcessor";
import { ObservabilityPipelineThrottleProcessor } from "./ObservabilityPipelineThrottleProcessor";
import { UnparsedObject } from "../../datadog-api-client-common/util";
/**
* A processor for the pipeline.
*/
export declare type ObservabilityPipelineConfigProcessorItem = ObservabilityPipelineFilterProcessor | ObservabilityPipelineParseJSONProcessor | ObservabilityPipelineQuotaProcessor | ObservabilityPipelineAddFieldsProcessor | ObservabilityPipelineRemoveFieldsProcessor | ObservabilityPipelineRenameFieldsProcessor | ObservabilityPipelineGenerateMetricsProcessor | ObservabilityPipelineSampleProcessor | ObservabilityPipelineParseGrokProcessor | ObservabilityPipelineSensitiveDataScannerProcessor | ObservabilityPipelineOcsfMapperProcessor | ObservabilityPipelineAddEnvVarsProcessor | ObservabilityPipelineDedupeProcessor | ObservabilityPipelineEnrichmentTableProcessor | ObservabilityPipelineReduceProcessor | ObservabilityPipelineThrottleProcessor | ObservabilityPipelineCustomProcessor | ObservabilityPipelineDatadogTagsProcessor | UnparsedObject;