1. Packages
  2. Datadog
  3. API Docs
  4. LogsCustomPipeline
Datadog v4.23.0 published on Wednesday, Sep 27, 2023 by Pulumi

datadog.LogsCustomPipeline

Explore with Pulumi AI

datadog logo
Datadog v4.23.0 published on Wednesday, Sep 27, 2023 by Pulumi

    Provides a Datadog Logs Pipeline API resource, which is used to create and manage Datadog logs custom pipelines. Each datadog.LogsCustomPipeline resource defines a complete pipeline. The order of the pipelines is maintained in a different resource: datadog.LogsPipelineOrder. When creating a new pipeline, you need to explicitly add this pipeline to the datadog.LogsPipelineOrder resource to track the pipeline. Similarly, when a pipeline needs to be destroyed, remove its references from the datadog.LogsPipelineOrder resource.

    Example Usage

    Coming soon!

    Coming soon!

    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.datadog.LogsCustomPipeline;
    import com.pulumi.datadog.LogsCustomPipelineArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineFilterArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorArithmeticProcessorArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorAttributeRemapperArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorCategoryProcessorArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorDateRemapperArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorGeoIpParserArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorGrokParserArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorGrokParserGrokArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorLookupProcessorArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorMessageRemapperArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorPipelineArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorServiceRemapperArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorStatusRemapperArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorStringBuilderProcessorArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorTraceIdRemapperArgs;
    import com.pulumi.datadog.inputs.LogsCustomPipelineProcessorUserAgentParserArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var samplePipeline = new LogsCustomPipeline("samplePipeline", LogsCustomPipelineArgs.builder()        
                .filters(LogsCustomPipelineFilterArgs.builder()
                    .query("source:foo")
                    .build())
                .isEnabled(true)
                .name("sample pipeline")
                .processors(            
                    LogsCustomPipelineProcessorArgs.builder()
                        .arithmeticProcessor(LogsCustomPipelineProcessorArithmeticProcessorArgs.builder()
                            .expression("(time1 - time2)*1000")
                            .isEnabled(true)
                            .isReplaceMissing(true)
                            .name("sample arithmetic processor")
                            .target("my_arithmetic")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .attributeRemapper(LogsCustomPipelineProcessorAttributeRemapperArgs.builder()
                            .isEnabled(true)
                            .name("sample attribute processor")
                            .overrideOnConflict(false)
                            .preserveSource(true)
                            .sourceType("tag")
                            .sources("db.instance")
                            .target("db")
                            .targetFormat("string")
                            .targetType("attribute")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .categoryProcessor(LogsCustomPipelineProcessorCategoryProcessorArgs.builder()
                            .category(                        
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
                                %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .isEnabled(true)
                            .name("sample category processor")
                            .target("foo.severity")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .dateRemapper(LogsCustomPipelineProcessorDateRemapperArgs.builder()
                            .isEnabled(true)
                            .name("sample date remapper")
                            .sources(                        
                                "_timestamp",
                                "published_date")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .geoIpParser(LogsCustomPipelineProcessorGeoIpParserArgs.builder()
                            .isEnabled(true)
                            .name("sample geo ip parser")
                            .sources("network.client.ip")
                            .target("network.client.geoip")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .grokParser(LogsCustomPipelineProcessorGrokParserArgs.builder()
                            .grok(LogsCustomPipelineProcessorGrokParserGrokArgs.builder()
                                .matchRules("Rule %%{word:my_word2} %%{number:my_float2}")
                                .supportRules("")
                                .build())
                            .isEnabled(true)
                            .name("sample grok parser")
                            .samples("sample log 1")
                            .source("message")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .lookupProcessor(LogsCustomPipelineProcessorLookupProcessorArgs.builder()
                            .defaultLookup("unknown service")
                            .isEnabled(true)
                            .lookupTable("1,my service")
                            .name("sample lookup processor")
                            .source("service_id")
                            .target("service_name")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .messageRemapper(LogsCustomPipelineProcessorMessageRemapperArgs.builder()
                            .isEnabled(true)
                            .name("sample message remapper")
                            .sources("msg")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .pipeline(LogsCustomPipelineProcessorPipelineArgs.builder()
                            .filter(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .isEnabled(true)
                            .name("nested pipeline")
                            .processor(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .serviceRemapper(LogsCustomPipelineProcessorServiceRemapperArgs.builder()
                            .isEnabled(true)
                            .name("sample service remapper")
                            .sources("service")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .statusRemapper(LogsCustomPipelineProcessorStatusRemapperArgs.builder()
                            .isEnabled(true)
                            .name("sample status remapper")
                            .sources(                        
                                "info",
                                "trace")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .stringBuilderProcessor(LogsCustomPipelineProcessorStringBuilderProcessorArgs.builder()
                            .isEnabled(true)
                            .isReplaceMissing(false)
                            .name("sample string builder processor")
                            .target("user_activity")
                            .template("%%{user.name} logged in at %%{timestamp}")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .traceIdRemapper(LogsCustomPipelineProcessorTraceIdRemapperArgs.builder()
                            .isEnabled(true)
                            .name("sample trace id remapper")
                            .sources("dd.trace_id")
                            .build())
                        .build(),
                    LogsCustomPipelineProcessorArgs.builder()
                        .userAgentParser(LogsCustomPipelineProcessorUserAgentParserArgs.builder()
                            .isEnabled(true)
                            .isEncoded(false)
                            .name("sample user agent parser")
                            .sources(                        
                                "user",
                                "agent")
                            .target("http_agent")
                            .build())
                        .build())
                .build());
    
        }
    }
    

    Coming soon!

    Coming soon!

    resources:
      samplePipeline:
        type: datadog:LogsCustomPipeline
        properties:
          filters:
            - query: source:foo
          isEnabled: true
          name: sample pipeline
          processors:
            - arithmeticProcessor:
                expression: (time1 - time2)*1000
                isEnabled: true
                isReplaceMissing: true
                name: sample arithmetic processor
                target: my_arithmetic
            - attributeRemapper:
                isEnabled: true
                name: sample attribute processor
                overrideOnConflict: false
                preserveSource: true
                sourceType: tag
                sources:
                  - db.instance
                target: db
                targetFormat: string
                targetType: attribute
            - categoryProcessor:
                category:
                  - filter:
                      query: '@severity: "."'
                    name: debug
                  - filter:
                      query: '@severity: "-"'
                    name: verbose
                isEnabled: true
                name: sample category processor
                target: foo.severity
            - dateRemapper:
                isEnabled: true
                name: sample date remapper
                sources:
                  - _timestamp
                  - published_date
            - geoIpParser:
                isEnabled: true
                name: sample geo ip parser
                sources:
                  - network.client.ip
                target: network.client.geoip
            - grokParser:
                grok:
                  matchRules: Rule %%{word:my_word2} %%{number:my_float2}
                  supportRules:
                isEnabled: true
                name: sample grok parser
                samples:
                  - sample log 1
                source: message
            - lookupProcessor:
                defaultLookup: unknown service
                isEnabled: true
                lookupTable:
                  - 1,my service
                name: sample lookup processor
                source: service_id
                target: service_name
            - messageRemapper:
                isEnabled: true
                name: sample message remapper
                sources:
                  - msg
            - pipeline:
                filter:
                  - query: source:foo
                isEnabled: true
                name: nested pipeline
                processor:
                  - urlParser:
                      name: sample url parser
                      normalizeEndingSlashes: true
                      sources:
                        - url
                        - extra
                      target: http_url
            - serviceRemapper:
                isEnabled: true
                name: sample service remapper
                sources:
                  - service
            - statusRemapper:
                isEnabled: true
                name: sample status remapper
                sources:
                  - info
                  - trace
            - stringBuilderProcessor:
                isEnabled: true
                isReplaceMissing: false
                name: sample string builder processor
                target: user_activity
                template: '%%{user.name} logged in at %%{timestamp}'
            - traceIdRemapper:
                isEnabled: true
                name: sample trace id remapper
                sources:
                  - dd.trace_id
            - userAgentParser:
                isEnabled: true
                isEncoded: false
                name: sample user agent parser
                sources:
                  - user
                  - agent
                target: http_agent
    

    Create LogsCustomPipeline Resource

    new LogsCustomPipeline(name: string, args: LogsCustomPipelineArgs, opts?: CustomResourceOptions);
    @overload
    def LogsCustomPipeline(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           filters: Optional[Sequence[LogsCustomPipelineFilterArgs]] = None,
                           is_enabled: Optional[bool] = None,
                           name: Optional[str] = None,
                           processors: Optional[Sequence[LogsCustomPipelineProcessorArgs]] = None)
    @overload
    def LogsCustomPipeline(resource_name: str,
                           args: LogsCustomPipelineArgs,
                           opts: Optional[ResourceOptions] = None)
    func NewLogsCustomPipeline(ctx *Context, name string, args LogsCustomPipelineArgs, opts ...ResourceOption) (*LogsCustomPipeline, error)
    public LogsCustomPipeline(string name, LogsCustomPipelineArgs args, CustomResourceOptions? opts = null)
    public LogsCustomPipeline(String name, LogsCustomPipelineArgs args)
    public LogsCustomPipeline(String name, LogsCustomPipelineArgs args, CustomResourceOptions options)
    
    type: datadog:LogsCustomPipeline
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args LogsCustomPipelineArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args LogsCustomPipelineArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args LogsCustomPipelineArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args LogsCustomPipelineArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args LogsCustomPipelineArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    LogsCustomPipeline Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The LogsCustomPipeline resource accepts the following input properties:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the LogsCustomPipeline resource produces the following output properties:

    Id string

    The provider-assigned unique ID for this managed resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    id string

    The provider-assigned unique ID for this managed resource.

    id str

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    Look up Existing LogsCustomPipeline Resource

    Get an existing LogsCustomPipeline resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: LogsCustomPipelineState, opts?: CustomResourceOptions): LogsCustomPipeline
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            filters: Optional[Sequence[LogsCustomPipelineFilterArgs]] = None,
            is_enabled: Optional[bool] = None,
            name: Optional[str] = None,
            processors: Optional[Sequence[LogsCustomPipelineProcessorArgs]] = None) -> LogsCustomPipeline
    func GetLogsCustomPipeline(ctx *Context, name string, id IDInput, state *LogsCustomPipelineState, opts ...ResourceOption) (*LogsCustomPipeline, error)
    public static LogsCustomPipeline Get(string name, Input<string> id, LogsCustomPipelineState? state, CustomResourceOptions? opts = null)
    public static LogsCustomPipeline get(String name, Output<String> id, LogsCustomPipelineState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.

    Supporting Types

    LogsCustomPipelineFilter, LogsCustomPipelineFilterArgs

    Query string

    Filter criteria of the category.

    Query string

    Filter criteria of the category.

    query String

    Filter criteria of the category.

    query string

    Filter criteria of the category.

    query str

    Filter criteria of the category.

    query String

    Filter criteria of the category.

    LogsCustomPipelineProcessor, LogsCustomPipelineProcessorArgs

    ArithmeticProcessor LogsCustomPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    AttributeRemapper LogsCustomPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    CategoryProcessor LogsCustomPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    DateRemapper LogsCustomPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    GeoIpParser LogsCustomPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    GrokParser LogsCustomPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    LookupProcessor LogsCustomPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    MessageRemapper LogsCustomPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    Pipeline LogsCustomPipelineProcessorPipeline
    ReferenceTableLookupProcessor LogsCustomPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    ServiceRemapper LogsCustomPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    StatusRemapper LogsCustomPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    StringBuilderProcessor LogsCustomPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    TraceIdRemapper LogsCustomPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    UrlParser LogsCustomPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    UserAgentParser LogsCustomPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    ArithmeticProcessor LogsCustomPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    AttributeRemapper LogsCustomPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    CategoryProcessor LogsCustomPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    DateRemapper LogsCustomPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    GeoIpParser LogsCustomPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    GrokParser LogsCustomPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    LookupProcessor LogsCustomPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    MessageRemapper LogsCustomPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    Pipeline LogsCustomPipelineProcessorPipeline
    ReferenceTableLookupProcessor LogsCustomPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    ServiceRemapper LogsCustomPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    StatusRemapper LogsCustomPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    StringBuilderProcessor LogsCustomPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    TraceIdRemapper LogsCustomPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    UrlParser LogsCustomPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    UserAgentParser LogsCustomPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    arithmeticProcessor LogsCustomPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    attributeRemapper LogsCustomPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    categoryProcessor LogsCustomPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    dateRemapper LogsCustomPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    geoIpParser LogsCustomPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    grokParser LogsCustomPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    lookupProcessor LogsCustomPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    messageRemapper LogsCustomPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    pipeline LogsCustomPipelineProcessorPipeline
    referenceTableLookupProcessor LogsCustomPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    serviceRemapper LogsCustomPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    statusRemapper LogsCustomPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    stringBuilderProcessor LogsCustomPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    traceIdRemapper LogsCustomPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    urlParser LogsCustomPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    userAgentParser LogsCustomPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    arithmeticProcessor LogsCustomPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    attributeRemapper LogsCustomPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    categoryProcessor LogsCustomPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    dateRemapper LogsCustomPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    geoIpParser LogsCustomPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    grokParser LogsCustomPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    lookupProcessor LogsCustomPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    messageRemapper LogsCustomPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    pipeline LogsCustomPipelineProcessorPipeline
    referenceTableLookupProcessor LogsCustomPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    serviceRemapper LogsCustomPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    statusRemapper LogsCustomPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    stringBuilderProcessor LogsCustomPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    traceIdRemapper LogsCustomPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    urlParser LogsCustomPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    userAgentParser LogsCustomPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    arithmetic_processor LogsCustomPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    attribute_remapper LogsCustomPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    category_processor LogsCustomPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    date_remapper LogsCustomPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    geo_ip_parser LogsCustomPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    grok_parser LogsCustomPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    lookup_processor LogsCustomPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    message_remapper LogsCustomPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    pipeline LogsCustomPipelineProcessorPipeline
    reference_table_lookup_processor LogsCustomPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    service_remapper LogsCustomPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    status_remapper LogsCustomPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    string_builder_processor LogsCustomPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    trace_id_remapper LogsCustomPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    url_parser LogsCustomPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    user_agent_parser LogsCustomPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    arithmeticProcessor Property Map

    Arithmetic Processor. More information can be found in the official docs

    attributeRemapper Property Map

    Attribute Remapper Processor. More information can be found in the official docs

    categoryProcessor Property Map

    Category Processor. More information can be found in the official docs

    dateRemapper Property Map

    Date Remapper Processor. More information can be found in the official docs

    geoIpParser Property Map

    Date GeoIP Processor. More information can be found in the official docs

    grokParser Property Map

    Grok Processor. More information can be found in the official docs

    lookupProcessor Property Map

    Lookup Processor. More information can be found in the official docs

    messageRemapper Property Map

    Message Remapper Processor. More information can be found in the official docs

    pipeline Property Map
    referenceTableLookupProcessor Property Map

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    serviceRemapper Property Map

    Service Remapper Processor. More information can be found in the official docs

    statusRemapper Property Map

    Status Remapper Processor. More information can be found in the official docs

    stringBuilderProcessor Property Map

    String Builder Processor. More information can be found in the official docs

    traceIdRemapper Property Map

    Trace ID Remapper Processor. More information can be found in the official docs

    urlParser Property Map

    URL Parser Processor. More information can be found in the official docs

    userAgentParser Property Map

    User-Agent Parser Processor. More information can be found in the official docs

    LogsCustomPipelineProcessorArithmeticProcessor, LogsCustomPipelineProcessorArithmeticProcessorArgs

    Expression string
    Target string
    IsEnabled bool
    IsReplaceMissing bool
    Name string
    Expression string
    Target string
    IsEnabled bool
    IsReplaceMissing bool
    Name string
    expression String
    target String
    isEnabled Boolean
    isReplaceMissing Boolean
    name String
    expression string
    target string
    isEnabled boolean
    isReplaceMissing boolean
    name string
    expression String
    target String
    isEnabled Boolean
    isReplaceMissing Boolean
    name String

    LogsCustomPipelineProcessorAttributeRemapper, LogsCustomPipelineProcessorAttributeRemapperArgs

    SourceType string
    Sources List<string>
    Target string
    TargetType string
    IsEnabled bool
    Name string
    OverrideOnConflict bool
    PreserveSource bool
    TargetFormat string
    sourceType String
    sources List<String>
    target String
    targetType String
    isEnabled Boolean
    name String
    overrideOnConflict Boolean
    preserveSource Boolean
    targetFormat String
    sourceType string
    sources string[]
    target string
    targetType string
    isEnabled boolean
    name string
    overrideOnConflict boolean
    preserveSource boolean
    targetFormat string
    sourceType String
    sources List<String>
    target String
    targetType String
    isEnabled Boolean
    name String
    overrideOnConflict Boolean
    preserveSource Boolean
    targetFormat String

    LogsCustomPipelineProcessorCategoryProcessor, LogsCustomPipelineProcessorCategoryProcessorArgs

    LogsCustomPipelineProcessorCategoryProcessorCategory, LogsCustomPipelineProcessorCategoryProcessorCategoryArgs

    LogsCustomPipelineProcessorCategoryProcessorCategoryFilter, LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs

    Query string

    Filter criteria of the category.

    Query string

    Filter criteria of the category.

    query String

    Filter criteria of the category.

    query string

    Filter criteria of the category.

    query str

    Filter criteria of the category.

    query String

    Filter criteria of the category.

    LogsCustomPipelineProcessorDateRemapper, LogsCustomPipelineProcessorDateRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorGeoIpParser, LogsCustomPipelineProcessorGeoIpParserArgs

    Sources List<string>
    Target string
    IsEnabled bool
    Name string
    Sources []string
    Target string
    IsEnabled bool
    Name string
    sources List<String>
    target String
    isEnabled Boolean
    name String
    sources string[]
    target string
    isEnabled boolean
    name string
    sources Sequence[str]
    target str
    is_enabled bool
    name str
    sources List<String>
    target String
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorGrokParser, LogsCustomPipelineProcessorGrokParserArgs

    grok Property Map
    source String
    isEnabled Boolean
    name String
    samples List<String>

    LogsCustomPipelineProcessorGrokParserGrok, LogsCustomPipelineProcessorGrokParserGrokArgs

    LogsCustomPipelineProcessorLookupProcessor, LogsCustomPipelineProcessorLookupProcessorArgs

    LookupTables List<string>
    Source string
    Target string
    DefaultLookup string
    IsEnabled bool
    Name string
    LookupTables []string
    Source string
    Target string
    DefaultLookup string
    IsEnabled bool
    Name string
    lookupTables List<String>
    source String
    target String
    defaultLookup String
    isEnabled Boolean
    name String
    lookupTables string[]
    source string
    target string
    defaultLookup string
    isEnabled boolean
    name string
    lookupTables List<String>
    source String
    target String
    defaultLookup String
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorMessageRemapper, LogsCustomPipelineProcessorMessageRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorPipeline, LogsCustomPipelineProcessorPipelineArgs

    LogsCustomPipelineProcessorPipelineFilter, LogsCustomPipelineProcessorPipelineFilterArgs

    Query string

    Filter criteria of the category.

    Query string

    Filter criteria of the category.

    query String

    Filter criteria of the category.

    query string

    Filter criteria of the category.

    query str

    Filter criteria of the category.

    query String

    Filter criteria of the category.

    LogsCustomPipelineProcessorPipelineProcessor, LogsCustomPipelineProcessorPipelineProcessorArgs

    ArithmeticProcessor LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    AttributeRemapper LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    CategoryProcessor LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    DateRemapper LogsCustomPipelineProcessorPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    GeoIpParser LogsCustomPipelineProcessorPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    GrokParser LogsCustomPipelineProcessorPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    LookupProcessor LogsCustomPipelineProcessorPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    MessageRemapper LogsCustomPipelineProcessorPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    ReferenceTableLookupProcessor LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    ServiceRemapper LogsCustomPipelineProcessorPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    StatusRemapper LogsCustomPipelineProcessorPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    StringBuilderProcessor LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    TraceIdRemapper LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    UrlParser LogsCustomPipelineProcessorPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    UserAgentParser LogsCustomPipelineProcessorPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    ArithmeticProcessor LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    AttributeRemapper LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    CategoryProcessor LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    DateRemapper LogsCustomPipelineProcessorPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    GeoIpParser LogsCustomPipelineProcessorPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    GrokParser LogsCustomPipelineProcessorPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    LookupProcessor LogsCustomPipelineProcessorPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    MessageRemapper LogsCustomPipelineProcessorPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    ReferenceTableLookupProcessor LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    ServiceRemapper LogsCustomPipelineProcessorPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    StatusRemapper LogsCustomPipelineProcessorPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    StringBuilderProcessor LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    TraceIdRemapper LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    UrlParser LogsCustomPipelineProcessorPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    UserAgentParser LogsCustomPipelineProcessorPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    arithmeticProcessor LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    attributeRemapper LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    categoryProcessor LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    dateRemapper LogsCustomPipelineProcessorPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    geoIpParser LogsCustomPipelineProcessorPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    grokParser LogsCustomPipelineProcessorPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    lookupProcessor LogsCustomPipelineProcessorPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    messageRemapper LogsCustomPipelineProcessorPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    referenceTableLookupProcessor LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    serviceRemapper LogsCustomPipelineProcessorPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    statusRemapper LogsCustomPipelineProcessorPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    stringBuilderProcessor LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    traceIdRemapper LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    urlParser LogsCustomPipelineProcessorPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    userAgentParser LogsCustomPipelineProcessorPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    arithmeticProcessor LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    attributeRemapper LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    categoryProcessor LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    dateRemapper LogsCustomPipelineProcessorPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    geoIpParser LogsCustomPipelineProcessorPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    grokParser LogsCustomPipelineProcessorPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    lookupProcessor LogsCustomPipelineProcessorPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    messageRemapper LogsCustomPipelineProcessorPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    referenceTableLookupProcessor LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    serviceRemapper LogsCustomPipelineProcessorPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    statusRemapper LogsCustomPipelineProcessorPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    stringBuilderProcessor LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    traceIdRemapper LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    urlParser LogsCustomPipelineProcessorPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    userAgentParser LogsCustomPipelineProcessorPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    arithmetic_processor LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor

    Arithmetic Processor. More information can be found in the official docs

    attribute_remapper LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper

    Attribute Remapper Processor. More information can be found in the official docs

    category_processor LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor

    Category Processor. More information can be found in the official docs

    date_remapper LogsCustomPipelineProcessorPipelineProcessorDateRemapper

    Date Remapper Processor. More information can be found in the official docs

    geo_ip_parser LogsCustomPipelineProcessorPipelineProcessorGeoIpParser

    Date GeoIP Processor. More information can be found in the official docs

    grok_parser LogsCustomPipelineProcessorPipelineProcessorGrokParser

    Grok Processor. More information can be found in the official docs

    lookup_processor LogsCustomPipelineProcessorPipelineProcessorLookupProcessor

    Lookup Processor. More information can be found in the official docs

    message_remapper LogsCustomPipelineProcessorPipelineProcessorMessageRemapper

    Message Remapper Processor. More information can be found in the official docs

    reference_table_lookup_processor LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    service_remapper LogsCustomPipelineProcessorPipelineProcessorServiceRemapper

    Service Remapper Processor. More information can be found in the official docs

    status_remapper LogsCustomPipelineProcessorPipelineProcessorStatusRemapper

    Status Remapper Processor. More information can be found in the official docs

    string_builder_processor LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor

    String Builder Processor. More information can be found in the official docs

    trace_id_remapper LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper

    Trace ID Remapper Processor. More information can be found in the official docs

    url_parser LogsCustomPipelineProcessorPipelineProcessorUrlParser

    URL Parser Processor. More information can be found in the official docs

    user_agent_parser LogsCustomPipelineProcessorPipelineProcessorUserAgentParser

    User-Agent Parser Processor. More information can be found in the official docs

    arithmeticProcessor Property Map

    Arithmetic Processor. More information can be found in the official docs

    attributeRemapper Property Map

    Attribute Remapper Processor. More information can be found in the official docs

    categoryProcessor Property Map

    Category Processor. More information can be found in the official docs

    dateRemapper Property Map

    Date Remapper Processor. More information can be found in the official docs

    geoIpParser Property Map

    Date GeoIP Processor. More information can be found in the official docs

    grokParser Property Map

    Grok Processor. More information can be found in the official docs

    lookupProcessor Property Map

    Lookup Processor. More information can be found in the official docs

    messageRemapper Property Map

    Message Remapper Processor. More information can be found in the official docs

    referenceTableLookupProcessor Property Map

    Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs

    serviceRemapper Property Map

    Service Remapper Processor. More information can be found in the official docs

    statusRemapper Property Map

    Status Remapper Processor. More information can be found in the official docs

    stringBuilderProcessor Property Map

    String Builder Processor. More information can be found in the official docs

    traceIdRemapper Property Map

    Trace ID Remapper Processor. More information can be found in the official docs

    urlParser Property Map

    URL Parser Processor. More information can be found in the official docs

    userAgentParser Property Map

    User-Agent Parser Processor. More information can be found in the official docs

    LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor, LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs

    Expression string
    Target string
    IsEnabled bool
    IsReplaceMissing bool
    Name string
    Expression string
    Target string
    IsEnabled bool
    IsReplaceMissing bool
    Name string
    expression String
    target String
    isEnabled Boolean
    isReplaceMissing Boolean
    name String
    expression string
    target string
    isEnabled boolean
    isReplaceMissing boolean
    name string
    expression String
    target String
    isEnabled Boolean
    isReplaceMissing Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper, LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs

    SourceType string
    Sources List<string>
    Target string
    TargetType string
    IsEnabled bool
    Name string
    OverrideOnConflict bool
    PreserveSource bool
    TargetFormat string
    sourceType String
    sources List<String>
    target String
    targetType String
    isEnabled Boolean
    name String
    overrideOnConflict Boolean
    preserveSource Boolean
    targetFormat String
    sourceType string
    sources string[]
    target string
    targetType string
    isEnabled boolean
    name string
    overrideOnConflict boolean
    preserveSource boolean
    targetFormat string
    sourceType String
    sources List<String>
    target String
    targetType String
    isEnabled Boolean
    name String
    overrideOnConflict Boolean
    preserveSource Boolean
    targetFormat String

    LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor, LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs

    LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory, LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs

    LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter, LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs

    Query string

    Filter criteria of the category.

    Query string

    Filter criteria of the category.

    query String

    Filter criteria of the category.

    query string

    Filter criteria of the category.

    query str

    Filter criteria of the category.

    query String

    Filter criteria of the category.

    LogsCustomPipelineProcessorPipelineProcessorDateRemapper, LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorGeoIpParser, LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs

    Sources List<string>
    Target string
    IsEnabled bool
    Name string
    Sources []string
    Target string
    IsEnabled bool
    Name string
    sources List<String>
    target String
    isEnabled Boolean
    name String
    sources string[]
    target string
    isEnabled boolean
    name string
    sources Sequence[str]
    target str
    is_enabled bool
    name str
    sources List<String>
    target String
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorGrokParser, LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs

    grok Property Map
    source String
    isEnabled Boolean
    name String
    samples List<String>

    LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok, LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs

    LogsCustomPipelineProcessorPipelineProcessorLookupProcessor, LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs

    LookupTables List<string>
    Source string
    Target string
    DefaultLookup string
    IsEnabled bool
    Name string
    LookupTables []string
    Source string
    Target string
    DefaultLookup string
    IsEnabled bool
    Name string
    lookupTables List<String>
    source String
    target String
    defaultLookup String
    isEnabled Boolean
    name String
    lookupTables string[]
    source string
    target string
    defaultLookup string
    isEnabled boolean
    name string
    lookupTables List<String>
    source String
    target String
    defaultLookup String
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorMessageRemapper, LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor, LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs

    LookupEnrichmentTable string
    Source string
    Target string
    IsEnabled bool
    Name string
    LookupEnrichmentTable string
    Source string
    Target string
    IsEnabled bool
    Name string
    lookupEnrichmentTable String
    source String
    target String
    isEnabled Boolean
    name String
    lookupEnrichmentTable string
    source string
    target string
    isEnabled boolean
    name string
    lookupEnrichmentTable String
    source String
    target String
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorServiceRemapper, LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorStatusRemapper, LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor, LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs

    Target string
    Template string
    IsEnabled bool
    IsReplaceMissing bool
    Name string
    Target string
    Template string
    IsEnabled bool
    IsReplaceMissing bool
    Name string
    target String
    template String
    isEnabled Boolean
    isReplaceMissing Boolean
    name String
    target string
    template string
    isEnabled boolean
    isReplaceMissing boolean
    name string
    target String
    template String
    isEnabled Boolean
    isReplaceMissing Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper, LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorPipelineProcessorUrlParser, LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs

    Sources List<string>
    Target string
    IsEnabled bool
    Name string
    NormalizeEndingSlashes bool
    Sources []string
    Target string
    IsEnabled bool
    Name string
    NormalizeEndingSlashes bool
    sources List<String>
    target String
    isEnabled Boolean
    name String
    normalizeEndingSlashes Boolean
    sources string[]
    target string
    isEnabled boolean
    name string
    normalizeEndingSlashes boolean
    sources List<String>
    target String
    isEnabled Boolean
    name String
    normalizeEndingSlashes Boolean

    LogsCustomPipelineProcessorPipelineProcessorUserAgentParser, LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs

    Sources List<string>
    Target string
    IsEnabled bool
    IsEncoded bool
    Name string
    Sources []string
    Target string
    IsEnabled bool
    IsEncoded bool
    Name string
    sources List<String>
    target String
    isEnabled Boolean
    isEncoded Boolean
    name String
    sources string[]
    target string
    isEnabled boolean
    isEncoded boolean
    name string
    sources Sequence[str]
    target str
    is_enabled bool
    is_encoded bool
    name str
    sources List<String>
    target String
    isEnabled Boolean
    isEncoded Boolean
    name String

    LogsCustomPipelineProcessorReferenceTableLookupProcessor, LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs

    LookupEnrichmentTable string
    Source string
    Target string
    IsEnabled bool
    Name string
    LookupEnrichmentTable string
    Source string
    Target string
    IsEnabled bool
    Name string
    lookupEnrichmentTable String
    source String
    target String
    isEnabled Boolean
    name String
    lookupEnrichmentTable string
    source string
    target string
    isEnabled boolean
    name string
    lookupEnrichmentTable String
    source String
    target String
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorServiceRemapper, LogsCustomPipelineProcessorServiceRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorStatusRemapper, LogsCustomPipelineProcessorStatusRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorStringBuilderProcessor, LogsCustomPipelineProcessorStringBuilderProcessorArgs

    Target string
    Template string
    IsEnabled bool
    IsReplaceMissing bool
    Name string
    Target string
    Template string
    IsEnabled bool
    IsReplaceMissing bool
    Name string
    target String
    template String
    isEnabled Boolean
    isReplaceMissing Boolean
    name String
    target string
    template string
    isEnabled boolean
    isReplaceMissing boolean
    name string
    target String
    template String
    isEnabled Boolean
    isReplaceMissing Boolean
    name String

    LogsCustomPipelineProcessorTraceIdRemapper, LogsCustomPipelineProcessorTraceIdRemapperArgs

    Sources List<string>
    IsEnabled bool
    Name string
    Sources []string
    IsEnabled bool
    Name string
    sources List<String>
    isEnabled Boolean
    name String
    sources string[]
    isEnabled boolean
    name string
    sources Sequence[str]
    is_enabled bool
    name str
    sources List<String>
    isEnabled Boolean
    name String

    LogsCustomPipelineProcessorUrlParser, LogsCustomPipelineProcessorUrlParserArgs

    Sources List<string>
    Target string
    IsEnabled bool
    Name string
    NormalizeEndingSlashes bool
    Sources []string
    Target string
    IsEnabled bool
    Name string
    NormalizeEndingSlashes bool
    sources List<String>
    target String
    isEnabled Boolean
    name String
    normalizeEndingSlashes Boolean
    sources string[]
    target string
    isEnabled boolean
    name string
    normalizeEndingSlashes boolean
    sources List<String>
    target String
    isEnabled Boolean
    name String
    normalizeEndingSlashes Boolean

    LogsCustomPipelineProcessorUserAgentParser, LogsCustomPipelineProcessorUserAgentParserArgs

    Sources List<string>
    Target string
    IsEnabled bool
    IsEncoded bool
    Name string
    Sources []string
    Target string
    IsEnabled bool
    IsEncoded bool
    Name string
    sources List<String>
    target String
    isEnabled Boolean
    isEncoded Boolean
    name String
    sources string[]
    target string
    isEnabled boolean
    isEncoded boolean
    name string
    sources Sequence[str]
    target str
    is_enabled bool
    is_encoded bool
    name str
    sources List<String>
    target String
    isEnabled Boolean
    isEncoded Boolean
    name String

    Import

    To find the pipeline ID, click the “edit” button in the UI to open the pipeline details. The pipeline ID is the last part of the URL.

     $ pulumi import datadog:index/logsCustomPipeline:LogsCustomPipeline name> <pipelineID>
    

    Package Details

    Repository
    Datadog pulumi/pulumi-datadog
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the datadog Terraform Provider.

    datadog logo
    Datadog v4.23.0 published on Wednesday, Sep 27, 2023 by Pulumi