1. Packages
  2. Packages
  3. Dynatrace
  4. API Docs
  5. OpenpipelineV2MetricsDataforwarding
Viewing docs for Dynatrace v0.37.1
published on Thursday, Jun 25, 2026 by Pulumiverse
dynatrace logo
Viewing docs for Dynatrace v0.37.1
published on Thursday, Jun 25, 2026 by Pulumiverse

    This resource requires the API token scopes Read settings (settings.read) and Write settings (settings.write)

    This resource requires the OAuth scopes Read settings (settings:objects:read) and Write settings (settings:objects:write)

    Limitations

    Warning If a resource is created using an API token or without setting DYNATRACE_HTTP_OAUTH_PREFERENCE=true (when both are used), the settings object’s owner will remain empty.

    An empty owner implies:

    • The settings object becomes public, allowing other users with settings permissions to read and modify it.
    • Changing the settings object’s permissions will have no effect, meaning the dynatrace.SettingsPermissions resource can’t alter its access.

    When a settings object is created using platform credentials:

    • The owner is set to the owner of the OAuth client or platform token.
    • By default, the settings object is private; only the owner can read and modify it.
    • Access modifiers can be managed using the dynatrace.SettingsPermissions resource.

    We recommend using platform credentials to ensure a correct setup. In case an API token is needed, we recommend setting DYNATRACE_HTTP_OAUTH_PREFERENCE=true.

    Dynatrace Documentation

    • OpenPipeline - https://docs.dynatrace.com/docs/platform/openpipeline
    • Forwarding - https://docs.dynatrace.com/docs/platform/openpipeline/concepts/forwarding

    Export Example Usage

    • terraform-provider-dynatrace -export dynatrace.OpenpipelineV2MetricsDataforwarding downloads all existing OpenPipeline definitions for metrics data forwarding

    The full documentation of the export feature is available here.

    Resource Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as dynatrace from "@pulumiverse/dynatrace";
    
    const pipeline = new dynatrace.OpenpipelineV2MetricsPipelines("pipeline", {
        displayName: "Minimal pipeline",
        customId: "pipeline_Minimal_pipeline_1234_tf_#name#",
    });
    const config = new pulumi.Config();
    // The service account that should be used for the GCP connection setup end-to-end test.
    const DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT = config.require("DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT");
    const connection = new dynatrace.GcpConnection("connection", {
        name: "#name#",
        type: "serviceAccountImpersonation",
        serviceAccountImpersonation: {
            serviceAccountId: DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT,
            consumers: ["SVC:com.dynatrace.openpipeline"],
        },
    });
    const example = new dynatrace.OpenpipelineV2MetricsDataforwarding("example", {
        forwardingName: "#name#",
        enabled: false,
        matcher: "true",
        cloudVendorType: "gcp",
        gcpConnection: {
            bucketName: "my-bucket",
            connectionId: connection.id,
        },
        dataForwardingType: "processed",
        pipelines: [pipeline.id],
        bulkPattern: "<YYYYMMDD>/<HH>/<HHmmss.SSSS>_<bulk-id>.json.gz",
        processing: {
            processors: {
                processors: [
                    {
                        type: "drop",
                        id: "processor_Drop_unnecessary_records_3802",
                        description: "Drop unnecessary records",
                        matcher: "not matchesPhrase(record.name, \"Warning\")",
                        enabled: true,
                    },
                    {
                        type: "fieldsAdd",
                        id: "processor_Add_warning_flag_5434",
                        description: "Add warning flag",
                        matcher: "matchesPhrase(record.name, \"Warning\")",
                        sampleData: `{
      "record.name": "Warning record" 
    }`,
                        fieldsAdd: {
                            fields: {
                                fields: [{
                                    name: "is_warning",
                                    value: "true",
                                }],
                            },
                        },
                        enabled: true,
                    },
                    {
                        type: "fieldsRemove",
                        id: "processor_Remove_details_field_8539",
                        description: "Remove details field",
                        sampleData: `{
      "record.name": "Warning",
      "record.details": "some record details"
    }`,
                        matcher: "isNotNull(record.details)",
                        fieldsRemove: {
                            fields: ["record.details"],
                        },
                        enabled: true,
                    },
                    {
                        type: "fieldsRename",
                        id: "processor_Rename_name_to_title_8530",
                        description: "Rename name to title",
                        sampleData: `{
      "record.name": "Warning"
    }`,
                        matcher: "true",
                        fieldsRename: {
                            fields: {
                                fields: [{
                                    fromName: "record.name",
                                    toName: "record.title",
                                }],
                            },
                        },
                        enabled: true,
                    },
                    {
                        type: "dql",
                        id: "processor_Combine_title_and_summary_to_name_8808",
                        description: "Combine title and summary to name",
                        sampleData: `{
      "record.title": "Warning",
      "record.summary": "Request failed"
    }`,
                        matcher: "true",
                        dql: {
                            script: "fieldsAdd record.name = concat(record.title, \" - \", record.summary)",
                        },
                        enabled: true,
                    },
                ],
            },
        },
    });
    
    import pulumi
    import pulumiverse_dynatrace as dynatrace
    
    pipeline = dynatrace.OpenpipelineV2MetricsPipelines("pipeline",
        display_name="Minimal pipeline",
        custom_id="pipeline_Minimal_pipeline_1234_tf_#name#")
    config = pulumi.Config()
    # The service account that should be used for the GCP connection setup end-to-end test.
    d_t__gc_p__tes_t__impersonabl_e__servic_e__account = config.require("DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT")
    connection = dynatrace.GcpConnection("connection",
        name="#name#",
        type="serviceAccountImpersonation",
        service_account_impersonation={
            "service_account_id": d_t__gc_p__tes_t__impersonabl_e__servic_e__account,
            "consumers": ["SVC:com.dynatrace.openpipeline"],
        })
    example = dynatrace.OpenpipelineV2MetricsDataforwarding("example",
        forwarding_name="#name#",
        enabled=False,
        matcher="true",
        cloud_vendor_type="gcp",
        gcp_connection={
            "bucket_name": "my-bucket",
            "connection_id": connection.id,
        },
        data_forwarding_type="processed",
        pipelines=[pipeline.id],
        bulk_pattern="<YYYYMMDD>/<HH>/<HHmmss.SSSS>_<bulk-id>.json.gz",
        processing={
            "processors": {
                "processors": [
                    {
                        "type": "drop",
                        "id": "processor_Drop_unnecessary_records_3802",
                        "description": "Drop unnecessary records",
                        "matcher": "not matchesPhrase(record.name, \"Warning\")",
                        "enabled": True,
                    },
                    {
                        "type": "fieldsAdd",
                        "id": "processor_Add_warning_flag_5434",
                        "description": "Add warning flag",
                        "matcher": "matchesPhrase(record.name, \"Warning\")",
                        "sample_data": """{
      "record.name": "Warning record" 
    }""",
                        "fields_add": {
                            "fields": {
                                "fields": [{
                                    "name": "is_warning",
                                    "value": "true",
                                }],
                            },
                        },
                        "enabled": True,
                    },
                    {
                        "type": "fieldsRemove",
                        "id": "processor_Remove_details_field_8539",
                        "description": "Remove details field",
                        "sample_data": """{
      "record.name": "Warning",
      "record.details": "some record details"
    }""",
                        "matcher": "isNotNull(record.details)",
                        "fields_remove": {
                            "fields": ["record.details"],
                        },
                        "enabled": True,
                    },
                    {
                        "type": "fieldsRename",
                        "id": "processor_Rename_name_to_title_8530",
                        "description": "Rename name to title",
                        "sample_data": """{
      "record.name": "Warning"
    }""",
                        "matcher": "true",
                        "fields_rename": {
                            "fields": {
                                "fields": [{
                                    "from_name": "record.name",
                                    "to_name": "record.title",
                                }],
                            },
                        },
                        "enabled": True,
                    },
                    {
                        "type": "dql",
                        "id": "processor_Combine_title_and_summary_to_name_8808",
                        "description": "Combine title and summary to name",
                        "sample_data": """{
      "record.title": "Warning",
      "record.summary": "Request failed"
    }""",
                        "matcher": "true",
                        "dql": {
                            "script": "fieldsAdd record.name = concat(record.title, \" - \", record.summary)",
                        },
                        "enabled": True,
                    },
                ],
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    	"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		pipeline, err := dynatrace.NewOpenpipelineV2MetricsPipelines(ctx, "pipeline", &dynatrace.OpenpipelineV2MetricsPipelinesArgs{
    			DisplayName: pulumi.String("Minimal pipeline"),
    			CustomId:    pulumi.String("pipeline_Minimal_pipeline_1234_tf_#name#"),
    		})
    		if err != nil {
    			return err
    		}
    		cfg := config.New(ctx, "")
    		// The service account that should be used for the GCP connection setup end-to-end test.
    		DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT := cfg.Require("DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT")
    		connection, err := dynatrace.NewGcpConnection(ctx, "connection", &dynatrace.GcpConnectionArgs{
    			Name: pulumi.String("#name#"),
    			Type: pulumi.String("serviceAccountImpersonation"),
    			ServiceAccountImpersonation: &dynatrace.GcpConnectionServiceAccountImpersonationArgs{
    				ServiceAccountId: pulumi.String(DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT),
    				Consumers: pulumi.StringArray{
    					pulumi.String("SVC:com.dynatrace.openpipeline"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_, err = dynatrace.NewOpenpipelineV2MetricsDataforwarding(ctx, "example", &dynatrace.OpenpipelineV2MetricsDataforwardingArgs{
    			ForwardingName:  pulumi.String("#name#"),
    			Enabled:         pulumi.Bool(false),
    			Matcher:         pulumi.String("true"),
    			CloudVendorType: pulumi.String("gcp"),
    			GcpConnection: &dynatrace.OpenpipelineV2MetricsDataforwardingGcpConnectionArgs{
    				BucketName:   pulumi.String("my-bucket"),
    				ConnectionId: connection.ID(),
    			},
    			DataForwardingType: pulumi.String("processed"),
    			Pipelines: pulumi.StringArray{
    				pipeline.ID(),
    			},
    			BulkPattern: pulumi.String("<YYYYMMDD>/<HH>/<HHmmss.SSSS>_<bulk-id>.json.gz"),
    			Processing: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingArgs{
    				Processors: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsArgs{
    					Processors: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArray{
    						&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs{
    							Type:        pulumi.String("drop"),
    							Id:          pulumi.String("processor_Drop_unnecessary_records_3802"),
    							Description: pulumi.String("Drop unnecessary records"),
    							Matcher:     pulumi.String("not matchesPhrase(record.name, \"Warning\")"),
    							Enabled:     pulumi.Bool(true),
    						},
    						&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs{
    							Type:        pulumi.String("fieldsAdd"),
    							Id:          pulumi.String("processor_Add_warning_flag_5434"),
    							Description: pulumi.String("Add warning flag"),
    							Matcher:     pulumi.String("matchesPhrase(record.name, \"Warning\")"),
    							SampleData:  pulumi.String("{\n  \"record.name\": \"Warning record\" \n}"),
    							FieldsAdd: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddArgs{
    								Fields: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsArgs{
    									Fields: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArray{
    										&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArgs{
    											Name:  pulumi.String("is_warning"),
    											Value: pulumi.String("true"),
    										},
    									},
    								},
    							},
    							Enabled: pulumi.Bool(true),
    						},
    						&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs{
    							Type:        pulumi.String("fieldsRemove"),
    							Id:          pulumi.String("processor_Remove_details_field_8539"),
    							Description: pulumi.String("Remove details field"),
    							SampleData:  pulumi.String("{\n  \"record.name\": \"Warning\",\n  \"record.details\": \"some record details\"\n}"),
    							Matcher:     pulumi.String("isNotNull(record.details)"),
    							FieldsRemove: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemoveArgs{
    								Fields: pulumi.StringArray{
    									pulumi.String("record.details"),
    								},
    							},
    							Enabled: pulumi.Bool(true),
    						},
    						&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs{
    							Type:        pulumi.String("fieldsRename"),
    							Id:          pulumi.String("processor_Rename_name_to_title_8530"),
    							Description: pulumi.String("Rename name to title"),
    							SampleData:  pulumi.String("{\n  \"record.name\": \"Warning\"\n}"),
    							Matcher:     pulumi.String("true"),
    							FieldsRename: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameArgs{
    								Fields: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsArgs{
    									Fields: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArray{
    										&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs{
    											FromName: pulumi.String("record.name"),
    											ToName:   pulumi.String("record.title"),
    										},
    									},
    								},
    							},
    							Enabled: pulumi.Bool(true),
    						},
    						&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs{
    							Type:        pulumi.String("dql"),
    							Id:          pulumi.String("processor_Combine_title_and_summary_to_name_8808"),
    							Description: pulumi.String("Combine title and summary to name"),
    							SampleData:  pulumi.String("{\n  \"record.title\": \"Warning\",\n  \"record.summary\": \"Request failed\"\n}"),
    							Matcher:     pulumi.String("true"),
    							Dql: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDqlArgs{
    								Script: pulumi.String("fieldsAdd record.name = concat(record.title, \" - \", record.summary)"),
    							},
    							Enabled: pulumi.Bool(true),
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Dynatrace = Pulumiverse.Dynatrace;
    
    return await Deployment.RunAsync(() => 
    {
        var pipeline = new Dynatrace.OpenpipelineV2MetricsPipelines("pipeline", new()
        {
            DisplayName = "Minimal pipeline",
            CustomId = "pipeline_Minimal_pipeline_1234_tf_#name#",
        });
    
        var config = new Config();
        // The service account that should be used for the GCP connection setup end-to-end test.
        var DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT = config.Require("DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT");
        var connection = new Dynatrace.GcpConnection("connection", new()
        {
            Name = "#name#",
            Type = "serviceAccountImpersonation",
            ServiceAccountImpersonation = new Dynatrace.Inputs.GcpConnectionServiceAccountImpersonationArgs
            {
                ServiceAccountId = DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT,
                Consumers = new[]
                {
                    "SVC:com.dynatrace.openpipeline",
                },
            },
        });
    
        var example = new Dynatrace.OpenpipelineV2MetricsDataforwarding("example", new()
        {
            ForwardingName = "#name#",
            Enabled = false,
            Matcher = "true",
            CloudVendorType = "gcp",
            GcpConnection = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingGcpConnectionArgs
            {
                BucketName = "my-bucket",
                ConnectionId = connection.Id,
            },
            DataForwardingType = "processed",
            Pipelines = new[]
            {
                pipeline.Id,
            },
            BulkPattern = "<YYYYMMDD>/<HH>/<HHmmss.SSSS>_<bulk-id>.json.gz",
            Processing = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingArgs
            {
                Processors = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsArgs
                {
                    Processors = new[]
                    {
                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs
                        {
                            Type = "drop",
                            Id = "processor_Drop_unnecessary_records_3802",
                            Description = "Drop unnecessary records",
                            Matcher = "not matchesPhrase(record.name, \"Warning\")",
                            Enabled = true,
                        },
                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs
                        {
                            Type = "fieldsAdd",
                            Id = "processor_Add_warning_flag_5434",
                            Description = "Add warning flag",
                            Matcher = "matchesPhrase(record.name, \"Warning\")",
                            SampleData = @"{
      ""record.name"": ""Warning record"" 
    }",
                            FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddArgs
                            {
                                Fields = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsArgs
                                {
                                    Fields = new[]
                                    {
                                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArgs
                                        {
                                            Name = "is_warning",
                                            Value = "true",
                                        },
                                    },
                                },
                            },
                            Enabled = true,
                        },
                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs
                        {
                            Type = "fieldsRemove",
                            Id = "processor_Remove_details_field_8539",
                            Description = "Remove details field",
                            SampleData = @"{
      ""record.name"": ""Warning"",
      ""record.details"": ""some record details""
    }",
                            Matcher = "isNotNull(record.details)",
                            FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemoveArgs
                            {
                                Fields = new[]
                                {
                                    "record.details",
                                },
                            },
                            Enabled = true,
                        },
                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs
                        {
                            Type = "fieldsRename",
                            Id = "processor_Rename_name_to_title_8530",
                            Description = "Rename name to title",
                            SampleData = @"{
      ""record.name"": ""Warning""
    }",
                            Matcher = "true",
                            FieldsRename = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameArgs
                            {
                                Fields = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsArgs
                                {
                                    Fields = new[]
                                    {
                                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs
                                        {
                                            FromName = "record.name",
                                            ToName = "record.title",
                                        },
                                    },
                                },
                            },
                            Enabled = true,
                        },
                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs
                        {
                            Type = "dql",
                            Id = "processor_Combine_title_and_summary_to_name_8808",
                            Description = "Combine title and summary to name",
                            SampleData = @"{
      ""record.title"": ""Warning"",
      ""record.summary"": ""Request failed""
    }",
                            Matcher = "true",
                            Dql = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDqlArgs
                            {
                                Script = "fieldsAdd record.name = concat(record.title, \" - \", record.summary)",
                            },
                            Enabled = true,
                        },
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.dynatrace.OpenpipelineV2MetricsPipelines;
    import com.pulumi.dynatrace.OpenpipelineV2MetricsPipelinesArgs;
    import com.pulumi.dynatrace.GcpConnection;
    import com.pulumi.dynatrace.GcpConnectionArgs;
    import com.pulumi.dynatrace.inputs.GcpConnectionServiceAccountImpersonationArgs;
    import com.pulumi.dynatrace.OpenpipelineV2MetricsDataforwarding;
    import com.pulumi.dynatrace.OpenpipelineV2MetricsDataforwardingArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingGcpConnectionArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemoveArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs;
    import com.pulumi.dynatrace.inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDqlArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            final var config = ctx.config();
            var pipeline = new OpenpipelineV2MetricsPipelines("pipeline", OpenpipelineV2MetricsPipelinesArgs.builder()
                .displayName("Minimal pipeline")
                .customId("pipeline_Minimal_pipeline_1234_tf_#name#")
                .build());
    
            final var DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT = config.require("DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT");
            var connection = new GcpConnection("connection", GcpConnectionArgs.builder()
                .name("#name#")
                .type("serviceAccountImpersonation")
                .serviceAccountImpersonation(GcpConnectionServiceAccountImpersonationArgs.builder()
                    .serviceAccountId(DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT)
                    .consumers("SVC:com.dynatrace.openpipeline")
                    .build())
                .build());
    
            var example = new OpenpipelineV2MetricsDataforwarding("example", OpenpipelineV2MetricsDataforwardingArgs.builder()
                .forwardingName("#name#")
                .enabled(false)
                .matcher("true")
                .cloudVendorType("gcp")
                .gcpConnection(OpenpipelineV2MetricsDataforwardingGcpConnectionArgs.builder()
                    .bucketName("my-bucket")
                    .connectionId(connection.id())
                    .build())
                .dataForwardingType("processed")
                .pipelines(pipeline.id())
                .bulkPattern("<YYYYMMDD>/<HH>/<HHmmss.SSSS>_<bulk-id>.json.gz")
                .processing(OpenpipelineV2MetricsDataforwardingProcessingArgs.builder()
                    .processors(OpenpipelineV2MetricsDataforwardingProcessingProcessorsArgs.builder()
                        .processors(                    
                            OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs.builder()
                                .type("drop")
                                .id("processor_Drop_unnecessary_records_3802")
                                .description("Drop unnecessary records")
                                .matcher("not matchesPhrase(record.name, \"Warning\")")
                                .enabled(true)
                                .build(),
                            OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs.builder()
                                .type("fieldsAdd")
                                .id("processor_Add_warning_flag_5434")
                                .description("Add warning flag")
                                .matcher("matchesPhrase(record.name, \"Warning\")")
                                .sampleData("""
    {
      "record.name": "Warning record" 
    }                            """)
                                .fieldsAdd(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddArgs.builder()
                                    .fields(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsArgs.builder()
                                        .fields(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
                                            .name("is_warning")
                                            .value("true")
                                            .build())
                                        .build())
                                    .build())
                                .enabled(true)
                                .build(),
                            OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs.builder()
                                .type("fieldsRemove")
                                .id("processor_Remove_details_field_8539")
                                .description("Remove details field")
                                .sampleData("""
    {
      "record.name": "Warning",
      "record.details": "some record details"
    }                            """)
                                .matcher("isNotNull(record.details)")
                                .fieldsRemove(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemoveArgs.builder()
                                    .fields("record.details")
                                    .build())
                                .enabled(true)
                                .build(),
                            OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs.builder()
                                .type("fieldsRename")
                                .id("processor_Rename_name_to_title_8530")
                                .description("Rename name to title")
                                .sampleData("""
    {
      "record.name": "Warning"
    }                            """)
                                .matcher("true")
                                .fieldsRename(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameArgs.builder()
                                    .fields(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsArgs.builder()
                                        .fields(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
                                            .fromName("record.name")
                                            .toName("record.title")
                                            .build())
                                        .build())
                                    .build())
                                .enabled(true)
                                .build(),
                            OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs.builder()
                                .type("dql")
                                .id("processor_Combine_title_and_summary_to_name_8808")
                                .description("Combine title and summary to name")
                                .sampleData("""
    {
      "record.title": "Warning",
      "record.summary": "Request failed"
    }                            """)
                                .matcher("true")
                                .dql(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDqlArgs.builder()
                                    .script("fieldsAdd record.name = concat(record.title, \" - \", record.summary)")
                                    .build())
                                .enabled(true)
                                .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    configuration:
      # Create GCP connection
      DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT:
        type: string
    resources:
      example:
        type: dynatrace:OpenpipelineV2MetricsDataforwarding
        properties:
          forwardingName: '#name#'
          enabled: false
          matcher: 'true'
          cloudVendorType: gcp
          gcpConnection:
            bucketName: my-bucket
            connectionId: ${connection.id}
          dataForwardingType: processed
          pipelines:
            - ${pipeline.id}
          bulkPattern: <YYYYMMDD>/<HH>/<HHmmss.SSSS>_<bulk-id>.json.gz
          processing:
            processors:
              processors:
                - type: drop
                  id: processor_Drop_unnecessary_records_3802
                  description: Drop unnecessary records
                  matcher: not matchesPhrase(record.name, "Warning")
                  enabled: true
                - type: fieldsAdd
                  id: processor_Add_warning_flag_5434
                  description: Add warning flag
                  matcher: matchesPhrase(record.name, "Warning")
                  sampleData: "{\n  \"record.name\": \"Warning record\" \n}"
                  fieldsAdd:
                    fields:
                      fields:
                        - name: is_warning
                          value: 'true'
                  enabled: true
                - type: fieldsRemove
                  id: processor_Remove_details_field_8539
                  description: Remove details field
                  sampleData: |-
                    {
                      "record.name": "Warning",
                      "record.details": "some record details"
                    }
                  matcher: isNotNull(record.details)
                  fieldsRemove:
                    fields:
                      - record.details
                  enabled: true
                - type: fieldsRename
                  id: processor_Rename_name_to_title_8530
                  description: Rename name to title
                  sampleData: |-
                    {
                      "record.name": "Warning"
                    }
                  matcher: 'true'
                  fieldsRename:
                    fields:
                      fields:
                        - fromName: record.name
                          toName: record.title
                  enabled: true
                - type: dql
                  id: processor_Combine_title_and_summary_to_name_8808
                  description: Combine title and summary to name
                  sampleData: |-
                    {
                      "record.title": "Warning",
                      "record.summary": "Request failed"
                    }
                  matcher: 'true'
                  dql:
                    script: fieldsAdd record.name = concat(record.title, " - ", record.summary)
                  enabled: true
      pipeline:
        type: dynatrace:OpenpipelineV2MetricsPipelines
        properties:
          displayName: Minimal pipeline
          customId: pipeline_Minimal_pipeline_1234_tf_#name#
      connection:
        type: dynatrace:GcpConnection
        properties:
          name: '#name#'
          type: serviceAccountImpersonation
          serviceAccountImpersonation:
            serviceAccountId: ${DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT}
            consumers:
              - SVC:com.dynatrace.openpipeline
    
    pulumi {
      required_providers {
        dynatrace = {
          source = "pulumi/dynatrace"
        }
      }
    }
    
    resource "dynatrace_openpipelinev2metricsdataforwarding" "example" {
      forwarding_name   = "#name#"
      enabled           = false
      matcher           = "true"
      cloud_vendor_type = "gcp"
      gcp_connection = {
        bucket_name   = "my-bucket"
        connection_id = dynatrace_gcpconnection.connection.id
      }
      data_forwarding_type = "processed"
      pipelines            = [dynatrace_openpipelinev2metricspipelines.pipeline.id]
      bulk_pattern         = "<YYYYMMDD>/<HH>/<HHmmss.SSSS>_<bulk-id>.json.gz"
      processing = {
        processors = {
          processors = [{
            "type"        = "drop"
            "id"          = "processor_Drop_unnecessary_records_3802"
            "description" = "Drop unnecessary records"
            "matcher"     = "not matchesPhrase(record.name, \"Warning\")"
            "enabled"     = true
            }, {
            "type"        = "fieldsAdd"
            "id"          = "processor_Add_warning_flag_5434"
            "description" = "Add warning flag"
            "matcher"     = "matchesPhrase(record.name, \"Warning\")"
            "sampleData"  = "{\n  \"record.name\": \"Warning record\" \n}"
            "fieldsAdd" = {
              "fields" = {
                "fields" = [{
                  "name"  = "is_warning"
                  "value" = "true"
                }]
              }
            }
            "enabled" = true
            }, {
            "type"        = "fieldsRemove"
            "id"          = "processor_Remove_details_field_8539"
            "description" = "Remove details field"
            "sampleData"  = "{\n  \"record.name\": \"Warning\",\n  \"record.details\": \"some record details\"\n}"
            "matcher"     = "isNotNull(record.details)"
            "fieldsRemove" = {
              "fields" = ["record.details"]
            }
            "enabled" = true
            }, {
            "type"        = "fieldsRename"
            "id"          = "processor_Rename_name_to_title_8530"
            "description" = "Rename name to title"
            "sampleData"  = "{\n  \"record.name\": \"Warning\"\n}"
            "matcher"     = "true"
            "fieldsRename" = {
              "fields" = {
                "fields" = [{
                  "fromName" = "record.name"
                  "toName"   = "record.title"
                }]
              }
            }
            "enabled" = true
            }, {
            "type"        = "dql"
            "id"          = "processor_Combine_title_and_summary_to_name_8808"
            "description" = "Combine title and summary to name"
            "sampleData"  = "{\n  \"record.title\": \"Warning\",\n  \"record.summary\": \"Request failed\"\n}"
            "matcher"     = "true"
            "dql" = {
              "script" = "fieldsAdd record.name = concat(record.title, \" - \", record.summary)"
            }
            "enabled" = true
          }]
        }
      }
    }
    resource "dynatrace_openpipelinev2metricspipelines" "pipeline" {
      display_name = "Minimal pipeline"
      custom_id    = "pipeline_Minimal_pipeline_1234_tf_#name#"
    }
    resource "dynatrace_gcpconnection" "connection" {
      name = "#name#"
      type = "serviceAccountImpersonation"
      service_account_impersonation = {
        service_account_id = var.DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT
        consumers          = ["SVC:com.dynatrace.openpipeline"]
      }
    }
    # Create GCP connection
    variable "DT_GCP_TEST_IMPERSONABLE_SERVICE_ACCOUNT" {
      type        = string
      description = "The service account that should be used for the GCP connection setup end-to-end test."
    }
    

    Create OpenpipelineV2MetricsDataforwarding Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new OpenpipelineV2MetricsDataforwarding(name: string, args: OpenpipelineV2MetricsDataforwardingArgs, opts?: CustomResourceOptions);
    @overload
    def OpenpipelineV2MetricsDataforwarding(resource_name: str,
                                            args: OpenpipelineV2MetricsDataforwardingArgs,
                                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def OpenpipelineV2MetricsDataforwarding(resource_name: str,
                                            opts: Optional[ResourceOptions] = None,
                                            forwarding_name: Optional[str] = None,
                                            data_forwarding_type: Optional[str] = None,
                                            matcher: Optional[str] = None,
                                            enabled: Optional[bool] = None,
                                            bulk_pattern: Optional[str] = None,
                                            cloud_vendor_type: Optional[str] = None,
                                            azure_connection: Optional[OpenpipelineV2MetricsDataforwardingAzureConnectionArgs] = None,
                                            gcp_connection: Optional[OpenpipelineV2MetricsDataforwardingGcpConnectionArgs] = None,
                                            bulk_size: Optional[int] = None,
                                            aws_connection: Optional[OpenpipelineV2MetricsDataforwardingAwsConnectionArgs] = None,
                                            builtin_pipelines: Optional[Sequence[str]] = None,
                                            ingest_sources: Optional[Sequence[str]] = None,
                                            builtin_ingest_sources: Optional[Sequence[str]] = None,
                                            pipelines: Optional[Sequence[str]] = None,
                                            processing: Optional[OpenpipelineV2MetricsDataforwardingProcessingArgs] = None)
    func NewOpenpipelineV2MetricsDataforwarding(ctx *Context, name string, args OpenpipelineV2MetricsDataforwardingArgs, opts ...ResourceOption) (*OpenpipelineV2MetricsDataforwarding, error)
    public OpenpipelineV2MetricsDataforwarding(string name, OpenpipelineV2MetricsDataforwardingArgs args, CustomResourceOptions? opts = null)
    public OpenpipelineV2MetricsDataforwarding(String name, OpenpipelineV2MetricsDataforwardingArgs args)
    public OpenpipelineV2MetricsDataforwarding(String name, OpenpipelineV2MetricsDataforwardingArgs args, CustomResourceOptions options)
    
    type: dynatrace:OpenpipelineV2MetricsDataforwarding
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "dynatrace_openpipelinev2metricsdataforwarding" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args OpenpipelineV2MetricsDataforwardingArgs
    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 OpenpipelineV2MetricsDataforwardingArgs
    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 OpenpipelineV2MetricsDataforwardingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OpenpipelineV2MetricsDataforwardingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OpenpipelineV2MetricsDataforwardingArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var openpipelineV2MetricsDataforwardingResource = new Dynatrace.OpenpipelineV2MetricsDataforwarding("openpipelineV2MetricsDataforwardingResource", new()
    {
        ForwardingName = "string",
        DataForwardingType = "string",
        Matcher = "string",
        Enabled = false,
        BulkPattern = "string",
        CloudVendorType = "string",
        AzureConnection = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingAzureConnectionArgs
        {
            ConnectionId = "string",
            ContainerUrl = "string",
        },
        GcpConnection = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingGcpConnectionArgs
        {
            BucketName = "string",
            ConnectionId = "string",
        },
        BulkSize = 0,
        AwsConnection = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingAwsConnectionArgs
        {
            Arn = "string",
            ConnectionId = "string",
        },
        BuiltinPipelines = new[]
        {
            "string",
        },
        IngestSources = new[]
        {
            "string",
        },
        BuiltinIngestSources = new[]
        {
            "string",
        },
        Pipelines = new[]
        {
            "string",
        },
        Processing = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingArgs
        {
            Processors = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsArgs
            {
                Processors = new[]
                {
                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs
                    {
                        Description = "string",
                        Type = "string",
                        Id = "string",
                        Enabled = false,
                        Dql = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDqlArgs
                        {
                            Script = "string",
                        },
                        SampleData = "string",
                        CounterMetric = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricArgs
                        {
                            MetricKey = "string",
                            Dimensions = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsArgs
                            {
                                FieldExtractionEntries = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntryArgs
                                    {
                                        ConstantFieldName = "string",
                                        ConstantValue = "string",
                                        DefaultValue = "string",
                                        DestinationFieldName = "string",
                                        ExtractionType = "string",
                                        SourceFieldName = "string",
                                        Strategy = "string",
                                    },
                                },
                            },
                        },
                        AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingArgs
                        {
                            FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionArgs
                            {
                                Type = "string",
                                Excludes = new[]
                                {
                                    "string",
                                },
                                Include = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
                                {
                                    FieldExtractionEntries = new[]
                                    {
                                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntryArgs
                                        {
                                            ConstantFieldName = "string",
                                            ConstantValue = "string",
                                            DefaultValue = "string",
                                            DestinationFieldName = "string",
                                            ExtractionType = "string",
                                            SourceFieldName = "string",
                                            Strategy = "string",
                                        },
                                    },
                                },
                            },
                            ForwarderConfigId = "string",
                        },
                        CostAllocation = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationArgs
                        {
                            Value = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddArgs
                        {
                            Fields = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsArgs
                            {
                                Fields = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArgs
                                    {
                                        Name = "string",
                                        Value = "string",
                                    },
                                },
                            },
                        },
                        FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemoveArgs
                        {
                            Fields = new[]
                            {
                                "string",
                            },
                        },
                        FieldsRename = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameArgs
                        {
                            Fields = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsArgs
                            {
                                Fields = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs
                                    {
                                        FromName = "string",
                                        ToName = "string",
                                    },
                                },
                            },
                        },
                        GeoLookup = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookupArgs
                        {
                            IpFieldKey = "string",
                            GeoFieldPrefix = "string",
                            OutputFields = new[]
                            {
                                "string",
                            },
                        },
                        HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricArgs
                        {
                            Field = "string",
                            MetricKey = "string",
                            DefaultValue = "string",
                            Dimensions = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsArgs
                            {
                                FieldExtractionEntries = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntryArgs
                                    {
                                        ConstantFieldName = "string",
                                        ConstantValue = "string",
                                        DefaultValue = "string",
                                        DestinationFieldName = "string",
                                        ExtractionType = "string",
                                        SourceFieldName = "string",
                                        Strategy = "string",
                                    },
                                },
                            },
                        },
                        BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignmentArgs
                        {
                            BucketName = "string",
                        },
                        Matcher = "string",
                        ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationArgs
                        {
                            Value = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        Davis = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisArgs
                        {
                            Properties = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesArgs
                            {
                                Properties = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesPropertyArgs
                                    {
                                        Key = "string",
                                        Strategy = "string",
                                        Value = "string",
                                    },
                                },
                            },
                        },
                        SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricArgs
                        {
                            MetricKey = "string",
                            Aggregation = "string",
                            Dimensions = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
                            {
                                FieldExtractionEntries = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntryArgs
                                    {
                                        ConstantFieldName = "string",
                                        ConstantValue = "string",
                                        DefaultValue = "string",
                                        DestinationFieldName = "string",
                                        ExtractionType = "string",
                                        SourceFieldName = "string",
                                        Strategy = "string",
                                    },
                                },
                            },
                            Sampling = "string",
                        },
                        SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricArgs
                        {
                            Measurement = "string",
                            MetricKey = "string",
                            Aggregation = "string",
                            DefaultValue = "string",
                            Dimensions = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
                            {
                                FieldExtractionEntries = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsFieldExtractionEntryArgs
                                    {
                                        ConstantFieldName = "string",
                                        ConstantValue = "string",
                                        DefaultValue = "string",
                                        DestinationFieldName = "string",
                                        ExtractionType = "string",
                                        SourceFieldName = "string",
                                        Strategy = "string",
                                    },
                                },
                            },
                            Field = "string",
                            Sampling = "string",
                        },
                        SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricArgs
                        {
                            Measurement = "string",
                            MetricKey = "string",
                            Aggregation = "string",
                            DefaultValue = "string",
                            Dimensions = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
                            {
                                FieldExtractionEntries = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntryArgs
                                    {
                                        ConstantFieldName = "string",
                                        ConstantValue = "string",
                                        DefaultValue = "string",
                                        DestinationFieldName = "string",
                                        ExtractionType = "string",
                                        SourceFieldName = "string",
                                        Strategy = "string",
                                    },
                                },
                            },
                            Field = "string",
                            Sampling = "string",
                        },
                        SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventArgs
                        {
                            EventCategory = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                            EventProvider = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                            EventStatus = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                            EventType = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                            FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionArgs
                            {
                                Type = "string",
                                Excludes = new[]
                                {
                                    "string",
                                },
                                Include = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
                                {
                                    FieldExtractionEntries = new[]
                                    {
                                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeFieldExtractionEntryArgs
                                        {
                                            ConstantFieldName = "string",
                                            ConstantValue = "string",
                                            DefaultValue = "string",
                                            DestinationFieldName = "string",
                                            ExtractionType = "string",
                                            SourceFieldName = "string",
                                            Strategy = "string",
                                        },
                                    },
                                },
                            },
                        },
                        SecurityContext = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextArgs
                        {
                            Value = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventArgs
                        {
                            FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionArgs
                            {
                                Type = "string",
                                Excludes = new[]
                                {
                                    "string",
                                },
                                Include = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
                                {
                                    FieldExtractionEntries = new[]
                                    {
                                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntryArgs
                                        {
                                            ConstantFieldName = "string",
                                            ConstantValue = "string",
                                            DefaultValue = "string",
                                            DestinationFieldName = "string",
                                            ExtractionType = "string",
                                            SourceFieldName = "string",
                                            Strategy = "string",
                                        },
                                    },
                                },
                            },
                        },
                        SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdgeArgs
                        {
                            EdgeType = "string",
                            SourceIdFieldName = "string",
                            SourceType = "string",
                            TargetIdFieldName = "string",
                            TargetType = "string",
                        },
                        SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeArgs
                        {
                            ExtractNode = false,
                            IdComponents = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsArgs
                            {
                                IdComponents = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
                                    {
                                        IdComponent = "string",
                                        ReferencedFieldName = "string",
                                    },
                                },
                            },
                            NodeIdFieldName = "string",
                            NodeType = "string",
                            FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
                            {
                                SmartscapeFieldExtractionEntries = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
                                    {
                                        ReferencedFieldName = "string",
                                        FieldName = "string",
                                        Strategy = "string",
                                    },
                                },
                            },
                            NodeName = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                            StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
                            {
                                SmartscapeStaticEdgeExtractionEntries = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
                                    {
                                        EdgeType = "string",
                                        TargetIdFieldName = "string",
                                        TargetType = "string",
                                    },
                                },
                            },
                        },
                        Technology = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnologyArgs
                        {
                            TechnologyId = "string",
                            CustomMatcher = "string",
                        },
                        Bizevent = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventArgs
                        {
                            EventProvider = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                            EventType = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeArgs
                            {
                                Type = "string",
                                Constant = "string",
                                Field = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeFieldArgs
                                {
                                    SourceFieldName = "string",
                                    DefaultValue = "string",
                                },
                                MultiValueConstants = new[]
                                {
                                    "string",
                                },
                            },
                            FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionArgs
                            {
                                Type = "string",
                                Excludes = new[]
                                {
                                    "string",
                                },
                                Include = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeArgs
                                {
                                    FieldExtractionEntries = new[]
                                    {
                                        new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntryArgs
                                        {
                                            ConstantFieldName = "string",
                                            ConstantValue = "string",
                                            DefaultValue = "string",
                                            DestinationFieldName = "string",
                                            ExtractionType = "string",
                                            SourceFieldName = "string",
                                            Strategy = "string",
                                        },
                                    },
                                },
                            },
                        },
                        ValueMetric = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricArgs
                        {
                            Field = "string",
                            MetricKey = "string",
                            DefaultValue = "string",
                            Dimensions = new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsArgs
                            {
                                FieldExtractionEntries = new[]
                                {
                                    new Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntryArgs
                                    {
                                        ConstantFieldName = "string",
                                        ConstantValue = "string",
                                        DefaultValue = "string",
                                        DestinationFieldName = "string",
                                        ExtractionType = "string",
                                        SourceFieldName = "string",
                                        Strategy = "string",
                                    },
                                },
                            },
                        },
                    },
                },
            },
        },
    });
    
    example, err := dynatrace.NewOpenpipelineV2MetricsDataforwarding(ctx, "openpipelineV2MetricsDataforwardingResource", &dynatrace.OpenpipelineV2MetricsDataforwardingArgs{
    	ForwardingName:     pulumi.String("string"),
    	DataForwardingType: pulumi.String("string"),
    	Matcher:            pulumi.String("string"),
    	Enabled:            pulumi.Bool(false),
    	BulkPattern:        pulumi.String("string"),
    	CloudVendorType:    pulumi.String("string"),
    	AzureConnection: &dynatrace.OpenpipelineV2MetricsDataforwardingAzureConnectionArgs{
    		ConnectionId: pulumi.String("string"),
    		ContainerUrl: pulumi.String("string"),
    	},
    	GcpConnection: &dynatrace.OpenpipelineV2MetricsDataforwardingGcpConnectionArgs{
    		BucketName:   pulumi.String("string"),
    		ConnectionId: pulumi.String("string"),
    	},
    	BulkSize: pulumi.Int(0),
    	AwsConnection: &dynatrace.OpenpipelineV2MetricsDataforwardingAwsConnectionArgs{
    		Arn:          pulumi.String("string"),
    		ConnectionId: pulumi.String("string"),
    	},
    	BuiltinPipelines: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	IngestSources: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	BuiltinIngestSources: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Pipelines: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Processing: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingArgs{
    		Processors: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsArgs{
    			Processors: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArray{
    				&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs{
    					Description: pulumi.String("string"),
    					Type:        pulumi.String("string"),
    					Id:          pulumi.String("string"),
    					Enabled:     pulumi.Bool(false),
    					Dql: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDqlArgs{
    						Script: pulumi.String("string"),
    					},
    					SampleData: pulumi.String("string"),
    					CounterMetric: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricArgs{
    						MetricKey: pulumi.String("string"),
    						Dimensions: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsArgs{
    							FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntryArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntryArgs{
    									ConstantFieldName:    pulumi.String("string"),
    									ConstantValue:        pulumi.String("string"),
    									DefaultValue:         pulumi.String("string"),
    									DestinationFieldName: pulumi.String("string"),
    									ExtractionType:       pulumi.String("string"),
    									SourceFieldName:      pulumi.String("string"),
    									Strategy:             pulumi.String("string"),
    								},
    							},
    						},
    					},
    					AzureLogForwarding: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingArgs{
    						FieldExtraction: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
    							Type: pulumi.String("string"),
    							Excludes: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Include: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
    								FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntryArray{
    									&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntryArgs{
    										ConstantFieldName:    pulumi.String("string"),
    										ConstantValue:        pulumi.String("string"),
    										DefaultValue:         pulumi.String("string"),
    										DestinationFieldName: pulumi.String("string"),
    										ExtractionType:       pulumi.String("string"),
    										SourceFieldName:      pulumi.String("string"),
    										Strategy:             pulumi.String("string"),
    									},
    								},
    							},
    						},
    						ForwarderConfigId: pulumi.String("string"),
    					},
    					CostAllocation: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationArgs{
    						Value: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					FieldsAdd: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddArgs{
    						Fields: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsArgs{
    							Fields: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArgs{
    									Name:  pulumi.String("string"),
    									Value: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					FieldsRemove: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemoveArgs{
    						Fields: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					FieldsRename: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameArgs{
    						Fields: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsArgs{
    							Fields: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs{
    									FromName: pulumi.String("string"),
    									ToName:   pulumi.String("string"),
    								},
    							},
    						},
    					},
    					GeoLookup: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookupArgs{
    						IpFieldKey:     pulumi.String("string"),
    						GeoFieldPrefix: pulumi.String("string"),
    						OutputFields: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					HistogramMetric: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricArgs{
    						Field:        pulumi.String("string"),
    						MetricKey:    pulumi.String("string"),
    						DefaultValue: pulumi.String("string"),
    						Dimensions: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsArgs{
    							FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntryArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntryArgs{
    									ConstantFieldName:    pulumi.String("string"),
    									ConstantValue:        pulumi.String("string"),
    									DefaultValue:         pulumi.String("string"),
    									DestinationFieldName: pulumi.String("string"),
    									ExtractionType:       pulumi.String("string"),
    									SourceFieldName:      pulumi.String("string"),
    									Strategy:             pulumi.String("string"),
    								},
    							},
    						},
    					},
    					BucketAssignment: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignmentArgs{
    						BucketName: pulumi.String("string"),
    					},
    					Matcher: pulumi.String("string"),
    					ProductAllocation: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationArgs{
    						Value: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					Davis: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisArgs{
    						Properties: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesArgs{
    							Properties: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesPropertyArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesPropertyArgs{
    									Key:      pulumi.String("string"),
    									Strategy: pulumi.String("string"),
    									Value:    pulumi.String("string"),
    								},
    							},
    						},
    					},
    					SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricArgs{
    						MetricKey:   pulumi.String("string"),
    						Aggregation: pulumi.String("string"),
    						Dimensions: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
    							FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntryArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntryArgs{
    									ConstantFieldName:    pulumi.String("string"),
    									ConstantValue:        pulumi.String("string"),
    									DefaultValue:         pulumi.String("string"),
    									DestinationFieldName: pulumi.String("string"),
    									ExtractionType:       pulumi.String("string"),
    									SourceFieldName:      pulumi.String("string"),
    									Strategy:             pulumi.String("string"),
    								},
    							},
    						},
    						Sampling: pulumi.String("string"),
    					},
    					SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricArgs{
    						Measurement:  pulumi.String("string"),
    						MetricKey:    pulumi.String("string"),
    						Aggregation:  pulumi.String("string"),
    						DefaultValue: pulumi.String("string"),
    						Dimensions: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
    							FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsFieldExtractionEntryArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsFieldExtractionEntryArgs{
    									ConstantFieldName:    pulumi.String("string"),
    									ConstantValue:        pulumi.String("string"),
    									DefaultValue:         pulumi.String("string"),
    									DestinationFieldName: pulumi.String("string"),
    									ExtractionType:       pulumi.String("string"),
    									SourceFieldName:      pulumi.String("string"),
    									Strategy:             pulumi.String("string"),
    								},
    							},
    						},
    						Field:    pulumi.String("string"),
    						Sampling: pulumi.String("string"),
    					},
    					SamplingAwareValueMetric: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricArgs{
    						Measurement:  pulumi.String("string"),
    						MetricKey:    pulumi.String("string"),
    						Aggregation:  pulumi.String("string"),
    						DefaultValue: pulumi.String("string"),
    						Dimensions: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
    							FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntryArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntryArgs{
    									ConstantFieldName:    pulumi.String("string"),
    									ConstantValue:        pulumi.String("string"),
    									DefaultValue:         pulumi.String("string"),
    									DestinationFieldName: pulumi.String("string"),
    									ExtractionType:       pulumi.String("string"),
    									SourceFieldName:      pulumi.String("string"),
    									Strategy:             pulumi.String("string"),
    								},
    							},
    						},
    						Field:    pulumi.String("string"),
    						Sampling: pulumi.String("string"),
    					},
    					SdlcEvent: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventArgs{
    						EventCategory: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						EventProvider: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						EventStatus: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						EventType: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						FieldExtraction: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionArgs{
    							Type: pulumi.String("string"),
    							Excludes: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Include: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
    								FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeFieldExtractionEntryArray{
    									&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeFieldExtractionEntryArgs{
    										ConstantFieldName:    pulumi.String("string"),
    										ConstantValue:        pulumi.String("string"),
    										DefaultValue:         pulumi.String("string"),
    										DestinationFieldName: pulumi.String("string"),
    										ExtractionType:       pulumi.String("string"),
    										SourceFieldName:      pulumi.String("string"),
    										Strategy:             pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    					SecurityContext: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextArgs{
    						Value: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					SecurityEvent: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventArgs{
    						FieldExtraction: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionArgs{
    							Type: pulumi.String("string"),
    							Excludes: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Include: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
    								FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntryArray{
    									&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntryArgs{
    										ConstantFieldName:    pulumi.String("string"),
    										ConstantValue:        pulumi.String("string"),
    										DefaultValue:         pulumi.String("string"),
    										DestinationFieldName: pulumi.String("string"),
    										ExtractionType:       pulumi.String("string"),
    										SourceFieldName:      pulumi.String("string"),
    										Strategy:             pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    					SmartscapeEdge: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdgeArgs{
    						EdgeType:          pulumi.String("string"),
    						SourceIdFieldName: pulumi.String("string"),
    						SourceType:        pulumi.String("string"),
    						TargetIdFieldName: pulumi.String("string"),
    						TargetType:        pulumi.String("string"),
    					},
    					SmartscapeNode: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeArgs{
    						ExtractNode: pulumi.Bool(false),
    						IdComponents: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsArgs{
    							IdComponents: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
    									IdComponent:         pulumi.String("string"),
    									ReferencedFieldName: pulumi.String("string"),
    								},
    							},
    						},
    						NodeIdFieldName: pulumi.String("string"),
    						NodeType:        pulumi.String("string"),
    						FieldsToExtract: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
    							SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
    									ReferencedFieldName: pulumi.String("string"),
    									FieldName:           pulumi.String("string"),
    									Strategy:            pulumi.String("string"),
    								},
    							},
    						},
    						NodeName: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						StaticEdgesToExtract: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
    							SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
    									EdgeType:          pulumi.String("string"),
    									TargetIdFieldName: pulumi.String("string"),
    									TargetType:        pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Technology: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnologyArgs{
    						TechnologyId:  pulumi.String("string"),
    						CustomMatcher: pulumi.String("string"),
    					},
    					Bizevent: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventArgs{
    						EventProvider: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						EventType: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeArgs{
    							Type:     pulumi.String("string"),
    							Constant: pulumi.String("string"),
    							Field: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeFieldArgs{
    								SourceFieldName: pulumi.String("string"),
    								DefaultValue:    pulumi.String("string"),
    							},
    							MultiValueConstants: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						FieldExtraction: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionArgs{
    							Type: pulumi.String("string"),
    							Excludes: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Include: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeArgs{
    								FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntryArray{
    									&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntryArgs{
    										ConstantFieldName:    pulumi.String("string"),
    										ConstantValue:        pulumi.String("string"),
    										DefaultValue:         pulumi.String("string"),
    										DestinationFieldName: pulumi.String("string"),
    										ExtractionType:       pulumi.String("string"),
    										SourceFieldName:      pulumi.String("string"),
    										Strategy:             pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    					ValueMetric: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricArgs{
    						Field:        pulumi.String("string"),
    						MetricKey:    pulumi.String("string"),
    						DefaultValue: pulumi.String("string"),
    						Dimensions: &dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsArgs{
    							FieldExtractionEntries: dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntryArray{
    								&dynatrace.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntryArgs{
    									ConstantFieldName:    pulumi.String("string"),
    									ConstantValue:        pulumi.String("string"),
    									DefaultValue:         pulumi.String("string"),
    									DestinationFieldName: pulumi.String("string"),
    									ExtractionType:       pulumi.String("string"),
    									SourceFieldName:      pulumi.String("string"),
    									Strategy:             pulumi.String("string"),
    								},
    							},
    						},
    					},
    				},
    			},
    		},
    	},
    })
    
    resource "dynatrace_openpipelinev2metricsdataforwarding" "openpipelineV2MetricsDataforwardingResource" {
      forwarding_name      = "string"
      data_forwarding_type = "string"
      matcher              = "string"
      enabled              = false
      bulk_pattern         = "string"
      cloud_vendor_type    = "string"
      azure_connection = {
        connection_id = "string"
        container_url = "string"
      }
      gcp_connection = {
        bucket_name   = "string"
        connection_id = "string"
      }
      bulk_size = 0
      aws_connection = {
        arn           = "string"
        connection_id = "string"
      }
      builtin_pipelines      = ["string"]
      ingest_sources         = ["string"]
      builtin_ingest_sources = ["string"]
      pipelines              = ["string"]
      processing = {
        processors = {
          processors = [{
            "description" = "string"
            "type"        = "string"
            "id"          = "string"
            "enabled"     = false
            "dql" = {
              "script" = "string"
            }
            "sampleData" = "string"
            "counterMetric" = {
              "metricKey" = "string"
              "dimensions" = {
                "fieldExtractionEntries" = [{
                  "constantFieldName"    = "string"
                  "constantValue"        = "string"
                  "defaultValue"         = "string"
                  "destinationFieldName" = "string"
                  "extractionType"       = "string"
                  "sourceFieldName"      = "string"
                  "strategy"             = "string"
                }]
              }
            }
            "azureLogForwarding" = {
              "fieldExtraction" = {
                "type"     = "string"
                "excludes" = ["string"]
                "include" = {
                  "fieldExtractionEntries" = [{
                    "constantFieldName"    = "string"
                    "constantValue"        = "string"
                    "defaultValue"         = "string"
                    "destinationFieldName" = "string"
                    "extractionType"       = "string"
                    "sourceFieldName"      = "string"
                    "strategy"             = "string"
                  }]
                }
              }
              "forwarderConfigId" = "string"
            }
            "costAllocation" = {
              "value" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
            }
            "fieldsAdd" = {
              "fields" = {
                "fields" = [{
                  "name"  = "string"
                  "value" = "string"
                }]
              }
            }
            "fieldsRemove" = {
              "fields" = ["string"]
            }
            "fieldsRename" = {
              "fields" = {
                "fields" = [{
                  "fromName" = "string"
                  "toName"   = "string"
                }]
              }
            }
            "geoLookup" = {
              "ipFieldKey"     = "string"
              "geoFieldPrefix" = "string"
              "outputFields"   = ["string"]
            }
            "histogramMetric" = {
              "field"        = "string"
              "metricKey"    = "string"
              "defaultValue" = "string"
              "dimensions" = {
                "fieldExtractionEntries" = [{
                  "constantFieldName"    = "string"
                  "constantValue"        = "string"
                  "defaultValue"         = "string"
                  "destinationFieldName" = "string"
                  "extractionType"       = "string"
                  "sourceFieldName"      = "string"
                  "strategy"             = "string"
                }]
              }
            }
            "bucketAssignment" = {
              "bucketName" = "string"
            }
            "matcher" = "string"
            "productAllocation" = {
              "value" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
            }
            "davis" = {
              "properties" = {
                "properties" = [{
                  "key"      = "string"
                  "strategy" = "string"
                  "value"    = "string"
                }]
              }
            }
            "samplingAwareCounterMetric" = {
              "metricKey"   = "string"
              "aggregation" = "string"
              "dimensions" = {
                "fieldExtractionEntries" = [{
                  "constantFieldName"    = "string"
                  "constantValue"        = "string"
                  "defaultValue"         = "string"
                  "destinationFieldName" = "string"
                  "extractionType"       = "string"
                  "sourceFieldName"      = "string"
                  "strategy"             = "string"
                }]
              }
              "sampling" = "string"
            }
            "samplingAwareHistogramMetric" = {
              "measurement"  = "string"
              "metricKey"    = "string"
              "aggregation"  = "string"
              "defaultValue" = "string"
              "dimensions" = {
                "fieldExtractionEntries" = [{
                  "constantFieldName"    = "string"
                  "constantValue"        = "string"
                  "defaultValue"         = "string"
                  "destinationFieldName" = "string"
                  "extractionType"       = "string"
                  "sourceFieldName"      = "string"
                  "strategy"             = "string"
                }]
              }
              "field"    = "string"
              "sampling" = "string"
            }
            "samplingAwareValueMetric" = {
              "measurement"  = "string"
              "metricKey"    = "string"
              "aggregation"  = "string"
              "defaultValue" = "string"
              "dimensions" = {
                "fieldExtractionEntries" = [{
                  "constantFieldName"    = "string"
                  "constantValue"        = "string"
                  "defaultValue"         = "string"
                  "destinationFieldName" = "string"
                  "extractionType"       = "string"
                  "sourceFieldName"      = "string"
                  "strategy"             = "string"
                }]
              }
              "field"    = "string"
              "sampling" = "string"
            }
            "sdlcEvent" = {
              "eventCategory" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
              "eventProvider" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
              "eventStatus" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
              "eventType" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
              "fieldExtraction" = {
                "type"     = "string"
                "excludes" = ["string"]
                "include" = {
                  "fieldExtractionEntries" = [{
                    "constantFieldName"    = "string"
                    "constantValue"        = "string"
                    "defaultValue"         = "string"
                    "destinationFieldName" = "string"
                    "extractionType"       = "string"
                    "sourceFieldName"      = "string"
                    "strategy"             = "string"
                  }]
                }
              }
            }
            "securityContext" = {
              "value" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
            }
            "securityEvent" = {
              "fieldExtraction" = {
                "type"     = "string"
                "excludes" = ["string"]
                "include" = {
                  "fieldExtractionEntries" = [{
                    "constantFieldName"    = "string"
                    "constantValue"        = "string"
                    "defaultValue"         = "string"
                    "destinationFieldName" = "string"
                    "extractionType"       = "string"
                    "sourceFieldName"      = "string"
                    "strategy"             = "string"
                  }]
                }
              }
            }
            "smartscapeEdge" = {
              "edgeType"          = "string"
              "sourceIdFieldName" = "string"
              "sourceType"        = "string"
              "targetIdFieldName" = "string"
              "targetType"        = "string"
            }
            "smartscapeNode" = {
              "extractNode" = false
              "idComponents" = {
                "idComponents" = [{
                  "idComponent"         = "string"
                  "referencedFieldName" = "string"
                }]
              }
              "nodeIdFieldName" = "string"
              "nodeType"        = "string"
              "fieldsToExtract" = {
                "smartscapeFieldExtractionEntries" = [{
                  "referencedFieldName" = "string"
                  "fieldName"           = "string"
                  "strategy"            = "string"
                }]
              }
              "nodeName" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
              "staticEdgesToExtract" = {
                "smartscapeStaticEdgeExtractionEntries" = [{
                  "edgeType"          = "string"
                  "targetIdFieldName" = "string"
                  "targetType"        = "string"
                }]
              }
            }
            "technology" = {
              "technologyId"  = "string"
              "customMatcher" = "string"
            }
            "bizevent" = {
              "eventProvider" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
              "eventType" = {
                "type"     = "string"
                "constant" = "string"
                "field" = {
                  "sourceFieldName" = "string"
                  "defaultValue"    = "string"
                }
                "multiValueConstants" = ["string"]
              }
              "fieldExtraction" = {
                "type"     = "string"
                "excludes" = ["string"]
                "include" = {
                  "fieldExtractionEntries" = [{
                    "constantFieldName"    = "string"
                    "constantValue"        = "string"
                    "defaultValue"         = "string"
                    "destinationFieldName" = "string"
                    "extractionType"       = "string"
                    "sourceFieldName"      = "string"
                    "strategy"             = "string"
                  }]
                }
              }
            }
            "valueMetric" = {
              "field"        = "string"
              "metricKey"    = "string"
              "defaultValue" = "string"
              "dimensions" = {
                "fieldExtractionEntries" = [{
                  "constantFieldName"    = "string"
                  "constantValue"        = "string"
                  "defaultValue"         = "string"
                  "destinationFieldName" = "string"
                  "extractionType"       = "string"
                  "sourceFieldName"      = "string"
                  "strategy"             = "string"
                }]
              }
            }
          }]
        }
      }
    }
    
    var openpipelineV2MetricsDataforwardingResource = new OpenpipelineV2MetricsDataforwarding("openpipelineV2MetricsDataforwardingResource", OpenpipelineV2MetricsDataforwardingArgs.builder()
        .forwardingName("string")
        .dataForwardingType("string")
        .matcher("string")
        .enabled(false)
        .bulkPattern("string")
        .cloudVendorType("string")
        .azureConnection(OpenpipelineV2MetricsDataforwardingAzureConnectionArgs.builder()
            .connectionId("string")
            .containerUrl("string")
            .build())
        .gcpConnection(OpenpipelineV2MetricsDataforwardingGcpConnectionArgs.builder()
            .bucketName("string")
            .connectionId("string")
            .build())
        .bulkSize(0)
        .awsConnection(OpenpipelineV2MetricsDataforwardingAwsConnectionArgs.builder()
            .arn("string")
            .connectionId("string")
            .build())
        .builtinPipelines("string")
        .ingestSources("string")
        .builtinIngestSources("string")
        .pipelines("string")
        .processing(OpenpipelineV2MetricsDataforwardingProcessingArgs.builder()
            .processors(OpenpipelineV2MetricsDataforwardingProcessingProcessorsArgs.builder()
                .processors(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs.builder()
                    .description("string")
                    .type("string")
                    .id("string")
                    .enabled(false)
                    .dql(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDqlArgs.builder()
                        .script("string")
                        .build())
                    .sampleData("string")
                    .counterMetric(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricArgs.builder()
                        .metricKey("string")
                        .dimensions(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsArgs.builder()
                            .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntryArgs.builder()
                                .constantFieldName("string")
                                .constantValue("string")
                                .defaultValue("string")
                                .destinationFieldName("string")
                                .extractionType("string")
                                .sourceFieldName("string")
                                .strategy("string")
                                .build())
                            .build())
                        .build())
                    .azureLogForwarding(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingArgs.builder()
                        .fieldExtraction(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
                            .type("string")
                            .excludes("string")
                            .include(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
                                .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntryArgs.builder()
                                    .constantFieldName("string")
                                    .constantValue("string")
                                    .defaultValue("string")
                                    .destinationFieldName("string")
                                    .extractionType("string")
                                    .sourceFieldName("string")
                                    .strategy("string")
                                    .build())
                                .build())
                            .build())
                        .forwarderConfigId("string")
                        .build())
                    .costAllocation(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationArgs.builder()
                        .value(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .build())
                    .fieldsAdd(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddArgs.builder()
                        .fields(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsArgs.builder()
                            .fields(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
                                .name("string")
                                .value("string")
                                .build())
                            .build())
                        .build())
                    .fieldsRemove(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemoveArgs.builder()
                        .fields("string")
                        .build())
                    .fieldsRename(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameArgs.builder()
                        .fields(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsArgs.builder()
                            .fields(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
                                .fromName("string")
                                .toName("string")
                                .build())
                            .build())
                        .build())
                    .geoLookup(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookupArgs.builder()
                        .ipFieldKey("string")
                        .geoFieldPrefix("string")
                        .outputFields("string")
                        .build())
                    .histogramMetric(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricArgs.builder()
                        .field("string")
                        .metricKey("string")
                        .defaultValue("string")
                        .dimensions(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsArgs.builder()
                            .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntryArgs.builder()
                                .constantFieldName("string")
                                .constantValue("string")
                                .defaultValue("string")
                                .destinationFieldName("string")
                                .extractionType("string")
                                .sourceFieldName("string")
                                .strategy("string")
                                .build())
                            .build())
                        .build())
                    .bucketAssignment(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignmentArgs.builder()
                        .bucketName("string")
                        .build())
                    .matcher("string")
                    .productAllocation(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationArgs.builder()
                        .value(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .build())
                    .davis(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisArgs.builder()
                        .properties(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesArgs.builder()
                            .properties(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesPropertyArgs.builder()
                                .key("string")
                                .strategy("string")
                                .value("string")
                                .build())
                            .build())
                        .build())
                    .samplingAwareCounterMetric(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
                        .metricKey("string")
                        .aggregation("string")
                        .dimensions(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
                            .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntryArgs.builder()
                                .constantFieldName("string")
                                .constantValue("string")
                                .defaultValue("string")
                                .destinationFieldName("string")
                                .extractionType("string")
                                .sourceFieldName("string")
                                .strategy("string")
                                .build())
                            .build())
                        .sampling("string")
                        .build())
                    .samplingAwareHistogramMetric(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
                        .measurement("string")
                        .metricKey("string")
                        .aggregation("string")
                        .defaultValue("string")
                        .dimensions(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
                            .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsFieldExtractionEntryArgs.builder()
                                .constantFieldName("string")
                                .constantValue("string")
                                .defaultValue("string")
                                .destinationFieldName("string")
                                .extractionType("string")
                                .sourceFieldName("string")
                                .strategy("string")
                                .build())
                            .build())
                        .field("string")
                        .sampling("string")
                        .build())
                    .samplingAwareValueMetric(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricArgs.builder()
                        .measurement("string")
                        .metricKey("string")
                        .aggregation("string")
                        .defaultValue("string")
                        .dimensions(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
                            .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntryArgs.builder()
                                .constantFieldName("string")
                                .constantValue("string")
                                .defaultValue("string")
                                .destinationFieldName("string")
                                .extractionType("string")
                                .sourceFieldName("string")
                                .strategy("string")
                                .build())
                            .build())
                        .field("string")
                        .sampling("string")
                        .build())
                    .sdlcEvent(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventArgs.builder()
                        .eventCategory(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .eventProvider(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .eventStatus(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .eventType(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .fieldExtraction(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
                            .type("string")
                            .excludes("string")
                            .include(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
                                .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeFieldExtractionEntryArgs.builder()
                                    .constantFieldName("string")
                                    .constantValue("string")
                                    .defaultValue("string")
                                    .destinationFieldName("string")
                                    .extractionType("string")
                                    .sourceFieldName("string")
                                    .strategy("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .securityContext(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextArgs.builder()
                        .value(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .build())
                    .securityEvent(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventArgs.builder()
                        .fieldExtraction(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
                            .type("string")
                            .excludes("string")
                            .include(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
                                .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntryArgs.builder()
                                    .constantFieldName("string")
                                    .constantValue("string")
                                    .defaultValue("string")
                                    .destinationFieldName("string")
                                    .extractionType("string")
                                    .sourceFieldName("string")
                                    .strategy("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .smartscapeEdge(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdgeArgs.builder()
                        .edgeType("string")
                        .sourceIdFieldName("string")
                        .sourceType("string")
                        .targetIdFieldName("string")
                        .targetType("string")
                        .build())
                    .smartscapeNode(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeArgs.builder()
                        .extractNode(false)
                        .idComponents(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
                            .idComponents(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
                                .idComponent("string")
                                .referencedFieldName("string")
                                .build())
                            .build())
                        .nodeIdFieldName("string")
                        .nodeType("string")
                        .fieldsToExtract(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
                            .smartscapeFieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
                                .referencedFieldName("string")
                                .fieldName("string")
                                .strategy("string")
                                .build())
                            .build())
                        .nodeName(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .staticEdgesToExtract(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
                            .smartscapeStaticEdgeExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
                                .edgeType("string")
                                .targetIdFieldName("string")
                                .targetType("string")
                                .build())
                            .build())
                        .build())
                    .technology(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnologyArgs.builder()
                        .technologyId("string")
                        .customMatcher("string")
                        .build())
                    .bizevent(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventArgs.builder()
                        .eventProvider(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .eventType(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeArgs.builder()
                            .type("string")
                            .constant("string")
                            .field(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeFieldArgs.builder()
                                .sourceFieldName("string")
                                .defaultValue("string")
                                .build())
                            .multiValueConstants("string")
                            .build())
                        .fieldExtraction(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionArgs.builder()
                            .type("string")
                            .excludes("string")
                            .include(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
                                .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntryArgs.builder()
                                    .constantFieldName("string")
                                    .constantValue("string")
                                    .defaultValue("string")
                                    .destinationFieldName("string")
                                    .extractionType("string")
                                    .sourceFieldName("string")
                                    .strategy("string")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .valueMetric(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricArgs.builder()
                        .field("string")
                        .metricKey("string")
                        .defaultValue("string")
                        .dimensions(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsArgs.builder()
                            .fieldExtractionEntries(OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntryArgs.builder()
                                .constantFieldName("string")
                                .constantValue("string")
                                .defaultValue("string")
                                .destinationFieldName("string")
                                .extractionType("string")
                                .sourceFieldName("string")
                                .strategy("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .build())
            .build())
        .build());
    
    openpipeline_v2_metrics_dataforwarding_resource = dynatrace.OpenpipelineV2MetricsDataforwarding("openpipelineV2MetricsDataforwardingResource",
        forwarding_name="string",
        data_forwarding_type="string",
        matcher="string",
        enabled=False,
        bulk_pattern="string",
        cloud_vendor_type="string",
        azure_connection={
            "connection_id": "string",
            "container_url": "string",
        },
        gcp_connection={
            "bucket_name": "string",
            "connection_id": "string",
        },
        bulk_size=0,
        aws_connection={
            "arn": "string",
            "connection_id": "string",
        },
        builtin_pipelines=["string"],
        ingest_sources=["string"],
        builtin_ingest_sources=["string"],
        pipelines=["string"],
        processing={
            "processors": {
                "processors": [{
                    "description": "string",
                    "type": "string",
                    "id": "string",
                    "enabled": False,
                    "dql": {
                        "script": "string",
                    },
                    "sample_data": "string",
                    "counter_metric": {
                        "metric_key": "string",
                        "dimensions": {
                            "field_extraction_entries": [{
                                "constant_field_name": "string",
                                "constant_value": "string",
                                "default_value": "string",
                                "destination_field_name": "string",
                                "extraction_type": "string",
                                "source_field_name": "string",
                                "strategy": "string",
                            }],
                        },
                    },
                    "azure_log_forwarding": {
                        "field_extraction": {
                            "type": "string",
                            "excludes": ["string"],
                            "include": {
                                "field_extraction_entries": [{
                                    "constant_field_name": "string",
                                    "constant_value": "string",
                                    "default_value": "string",
                                    "destination_field_name": "string",
                                    "extraction_type": "string",
                                    "source_field_name": "string",
                                    "strategy": "string",
                                }],
                            },
                        },
                        "forwarder_config_id": "string",
                    },
                    "cost_allocation": {
                        "value": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                    },
                    "fields_add": {
                        "fields": {
                            "fields": [{
                                "name": "string",
                                "value": "string",
                            }],
                        },
                    },
                    "fields_remove": {
                        "fields": ["string"],
                    },
                    "fields_rename": {
                        "fields": {
                            "fields": [{
                                "from_name": "string",
                                "to_name": "string",
                            }],
                        },
                    },
                    "geo_lookup": {
                        "ip_field_key": "string",
                        "geo_field_prefix": "string",
                        "output_fields": ["string"],
                    },
                    "histogram_metric": {
                        "field": "string",
                        "metric_key": "string",
                        "default_value": "string",
                        "dimensions": {
                            "field_extraction_entries": [{
                                "constant_field_name": "string",
                                "constant_value": "string",
                                "default_value": "string",
                                "destination_field_name": "string",
                                "extraction_type": "string",
                                "source_field_name": "string",
                                "strategy": "string",
                            }],
                        },
                    },
                    "bucket_assignment": {
                        "bucket_name": "string",
                    },
                    "matcher": "string",
                    "product_allocation": {
                        "value": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                    },
                    "davis": {
                        "properties": {
                            "properties": [{
                                "key": "string",
                                "strategy": "string",
                                "value": "string",
                            }],
                        },
                    },
                    "sampling_aware_counter_metric": {
                        "metric_key": "string",
                        "aggregation": "string",
                        "dimensions": {
                            "field_extraction_entries": [{
                                "constant_field_name": "string",
                                "constant_value": "string",
                                "default_value": "string",
                                "destination_field_name": "string",
                                "extraction_type": "string",
                                "source_field_name": "string",
                                "strategy": "string",
                            }],
                        },
                        "sampling": "string",
                    },
                    "sampling_aware_histogram_metric": {
                        "measurement": "string",
                        "metric_key": "string",
                        "aggregation": "string",
                        "default_value": "string",
                        "dimensions": {
                            "field_extraction_entries": [{
                                "constant_field_name": "string",
                                "constant_value": "string",
                                "default_value": "string",
                                "destination_field_name": "string",
                                "extraction_type": "string",
                                "source_field_name": "string",
                                "strategy": "string",
                            }],
                        },
                        "field": "string",
                        "sampling": "string",
                    },
                    "sampling_aware_value_metric": {
                        "measurement": "string",
                        "metric_key": "string",
                        "aggregation": "string",
                        "default_value": "string",
                        "dimensions": {
                            "field_extraction_entries": [{
                                "constant_field_name": "string",
                                "constant_value": "string",
                                "default_value": "string",
                                "destination_field_name": "string",
                                "extraction_type": "string",
                                "source_field_name": "string",
                                "strategy": "string",
                            }],
                        },
                        "field": "string",
                        "sampling": "string",
                    },
                    "sdlc_event": {
                        "event_category": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                        "event_provider": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                        "event_status": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                        "event_type": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                        "field_extraction": {
                            "type": "string",
                            "excludes": ["string"],
                            "include": {
                                "field_extraction_entries": [{
                                    "constant_field_name": "string",
                                    "constant_value": "string",
                                    "default_value": "string",
                                    "destination_field_name": "string",
                                    "extraction_type": "string",
                                    "source_field_name": "string",
                                    "strategy": "string",
                                }],
                            },
                        },
                    },
                    "security_context": {
                        "value": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                    },
                    "security_event": {
                        "field_extraction": {
                            "type": "string",
                            "excludes": ["string"],
                            "include": {
                                "field_extraction_entries": [{
                                    "constant_field_name": "string",
                                    "constant_value": "string",
                                    "default_value": "string",
                                    "destination_field_name": "string",
                                    "extraction_type": "string",
                                    "source_field_name": "string",
                                    "strategy": "string",
                                }],
                            },
                        },
                    },
                    "smartscape_edge": {
                        "edge_type": "string",
                        "source_id_field_name": "string",
                        "source_type": "string",
                        "target_id_field_name": "string",
                        "target_type": "string",
                    },
                    "smartscape_node": {
                        "extract_node": False,
                        "id_components": {
                            "id_components": [{
                                "id_component": "string",
                                "referenced_field_name": "string",
                            }],
                        },
                        "node_id_field_name": "string",
                        "node_type": "string",
                        "fields_to_extract": {
                            "smartscape_field_extraction_entries": [{
                                "referenced_field_name": "string",
                                "field_name": "string",
                                "strategy": "string",
                            }],
                        },
                        "node_name": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                        "static_edges_to_extract": {
                            "smartscape_static_edge_extraction_entries": [{
                                "edge_type": "string",
                                "target_id_field_name": "string",
                                "target_type": "string",
                            }],
                        },
                    },
                    "technology": {
                        "technology_id": "string",
                        "custom_matcher": "string",
                    },
                    "bizevent": {
                        "event_provider": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                        "event_type": {
                            "type": "string",
                            "constant": "string",
                            "field": {
                                "source_field_name": "string",
                                "default_value": "string",
                            },
                            "multi_value_constants": ["string"],
                        },
                        "field_extraction": {
                            "type": "string",
                            "excludes": ["string"],
                            "include": {
                                "field_extraction_entries": [{
                                    "constant_field_name": "string",
                                    "constant_value": "string",
                                    "default_value": "string",
                                    "destination_field_name": "string",
                                    "extraction_type": "string",
                                    "source_field_name": "string",
                                    "strategy": "string",
                                }],
                            },
                        },
                    },
                    "value_metric": {
                        "field": "string",
                        "metric_key": "string",
                        "default_value": "string",
                        "dimensions": {
                            "field_extraction_entries": [{
                                "constant_field_name": "string",
                                "constant_value": "string",
                                "default_value": "string",
                                "destination_field_name": "string",
                                "extraction_type": "string",
                                "source_field_name": "string",
                                "strategy": "string",
                            }],
                        },
                    },
                }],
            },
        })
    
    const openpipelineV2MetricsDataforwardingResource = new dynatrace.OpenpipelineV2MetricsDataforwarding("openpipelineV2MetricsDataforwardingResource", {
        forwardingName: "string",
        dataForwardingType: "string",
        matcher: "string",
        enabled: false,
        bulkPattern: "string",
        cloudVendorType: "string",
        azureConnection: {
            connectionId: "string",
            containerUrl: "string",
        },
        gcpConnection: {
            bucketName: "string",
            connectionId: "string",
        },
        bulkSize: 0,
        awsConnection: {
            arn: "string",
            connectionId: "string",
        },
        builtinPipelines: ["string"],
        ingestSources: ["string"],
        builtinIngestSources: ["string"],
        pipelines: ["string"],
        processing: {
            processors: {
                processors: [{
                    description: "string",
                    type: "string",
                    id: "string",
                    enabled: false,
                    dql: {
                        script: "string",
                    },
                    sampleData: "string",
                    counterMetric: {
                        metricKey: "string",
                        dimensions: {
                            fieldExtractionEntries: [{
                                constantFieldName: "string",
                                constantValue: "string",
                                defaultValue: "string",
                                destinationFieldName: "string",
                                extractionType: "string",
                                sourceFieldName: "string",
                                strategy: "string",
                            }],
                        },
                    },
                    azureLogForwarding: {
                        fieldExtraction: {
                            type: "string",
                            excludes: ["string"],
                            include: {
                                fieldExtractionEntries: [{
                                    constantFieldName: "string",
                                    constantValue: "string",
                                    defaultValue: "string",
                                    destinationFieldName: "string",
                                    extractionType: "string",
                                    sourceFieldName: "string",
                                    strategy: "string",
                                }],
                            },
                        },
                        forwarderConfigId: "string",
                    },
                    costAllocation: {
                        value: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                    },
                    fieldsAdd: {
                        fields: {
                            fields: [{
                                name: "string",
                                value: "string",
                            }],
                        },
                    },
                    fieldsRemove: {
                        fields: ["string"],
                    },
                    fieldsRename: {
                        fields: {
                            fields: [{
                                fromName: "string",
                                toName: "string",
                            }],
                        },
                    },
                    geoLookup: {
                        ipFieldKey: "string",
                        geoFieldPrefix: "string",
                        outputFields: ["string"],
                    },
                    histogramMetric: {
                        field: "string",
                        metricKey: "string",
                        defaultValue: "string",
                        dimensions: {
                            fieldExtractionEntries: [{
                                constantFieldName: "string",
                                constantValue: "string",
                                defaultValue: "string",
                                destinationFieldName: "string",
                                extractionType: "string",
                                sourceFieldName: "string",
                                strategy: "string",
                            }],
                        },
                    },
                    bucketAssignment: {
                        bucketName: "string",
                    },
                    matcher: "string",
                    productAllocation: {
                        value: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                    },
                    davis: {
                        properties: {
                            properties: [{
                                key: "string",
                                strategy: "string",
                                value: "string",
                            }],
                        },
                    },
                    samplingAwareCounterMetric: {
                        metricKey: "string",
                        aggregation: "string",
                        dimensions: {
                            fieldExtractionEntries: [{
                                constantFieldName: "string",
                                constantValue: "string",
                                defaultValue: "string",
                                destinationFieldName: "string",
                                extractionType: "string",
                                sourceFieldName: "string",
                                strategy: "string",
                            }],
                        },
                        sampling: "string",
                    },
                    samplingAwareHistogramMetric: {
                        measurement: "string",
                        metricKey: "string",
                        aggregation: "string",
                        defaultValue: "string",
                        dimensions: {
                            fieldExtractionEntries: [{
                                constantFieldName: "string",
                                constantValue: "string",
                                defaultValue: "string",
                                destinationFieldName: "string",
                                extractionType: "string",
                                sourceFieldName: "string",
                                strategy: "string",
                            }],
                        },
                        field: "string",
                        sampling: "string",
                    },
                    samplingAwareValueMetric: {
                        measurement: "string",
                        metricKey: "string",
                        aggregation: "string",
                        defaultValue: "string",
                        dimensions: {
                            fieldExtractionEntries: [{
                                constantFieldName: "string",
                                constantValue: "string",
                                defaultValue: "string",
                                destinationFieldName: "string",
                                extractionType: "string",
                                sourceFieldName: "string",
                                strategy: "string",
                            }],
                        },
                        field: "string",
                        sampling: "string",
                    },
                    sdlcEvent: {
                        eventCategory: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                        eventProvider: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                        eventStatus: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                        eventType: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                        fieldExtraction: {
                            type: "string",
                            excludes: ["string"],
                            include: {
                                fieldExtractionEntries: [{
                                    constantFieldName: "string",
                                    constantValue: "string",
                                    defaultValue: "string",
                                    destinationFieldName: "string",
                                    extractionType: "string",
                                    sourceFieldName: "string",
                                    strategy: "string",
                                }],
                            },
                        },
                    },
                    securityContext: {
                        value: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                    },
                    securityEvent: {
                        fieldExtraction: {
                            type: "string",
                            excludes: ["string"],
                            include: {
                                fieldExtractionEntries: [{
                                    constantFieldName: "string",
                                    constantValue: "string",
                                    defaultValue: "string",
                                    destinationFieldName: "string",
                                    extractionType: "string",
                                    sourceFieldName: "string",
                                    strategy: "string",
                                }],
                            },
                        },
                    },
                    smartscapeEdge: {
                        edgeType: "string",
                        sourceIdFieldName: "string",
                        sourceType: "string",
                        targetIdFieldName: "string",
                        targetType: "string",
                    },
                    smartscapeNode: {
                        extractNode: false,
                        idComponents: {
                            idComponents: [{
                                idComponent: "string",
                                referencedFieldName: "string",
                            }],
                        },
                        nodeIdFieldName: "string",
                        nodeType: "string",
                        fieldsToExtract: {
                            smartscapeFieldExtractionEntries: [{
                                referencedFieldName: "string",
                                fieldName: "string",
                                strategy: "string",
                            }],
                        },
                        nodeName: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                        staticEdgesToExtract: {
                            smartscapeStaticEdgeExtractionEntries: [{
                                edgeType: "string",
                                targetIdFieldName: "string",
                                targetType: "string",
                            }],
                        },
                    },
                    technology: {
                        technologyId: "string",
                        customMatcher: "string",
                    },
                    bizevent: {
                        eventProvider: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                        eventType: {
                            type: "string",
                            constant: "string",
                            field: {
                                sourceFieldName: "string",
                                defaultValue: "string",
                            },
                            multiValueConstants: ["string"],
                        },
                        fieldExtraction: {
                            type: "string",
                            excludes: ["string"],
                            include: {
                                fieldExtractionEntries: [{
                                    constantFieldName: "string",
                                    constantValue: "string",
                                    defaultValue: "string",
                                    destinationFieldName: "string",
                                    extractionType: "string",
                                    sourceFieldName: "string",
                                    strategy: "string",
                                }],
                            },
                        },
                    },
                    valueMetric: {
                        field: "string",
                        metricKey: "string",
                        defaultValue: "string",
                        dimensions: {
                            fieldExtractionEntries: [{
                                constantFieldName: "string",
                                constantValue: "string",
                                defaultValue: "string",
                                destinationFieldName: "string",
                                extractionType: "string",
                                sourceFieldName: "string",
                                strategy: "string",
                            }],
                        },
                    },
                }],
            },
        },
    });
    
    type: dynatrace:OpenpipelineV2MetricsDataforwarding
    properties:
        awsConnection:
            arn: string
            connectionId: string
        azureConnection:
            connectionId: string
            containerUrl: string
        builtinIngestSources:
            - string
        builtinPipelines:
            - string
        bulkPattern: string
        bulkSize: 0
        cloudVendorType: string
        dataForwardingType: string
        enabled: false
        forwardingName: string
        gcpConnection:
            bucketName: string
            connectionId: string
        ingestSources:
            - string
        matcher: string
        pipelines:
            - string
        processing:
            processors:
                processors:
                    - azureLogForwarding:
                        fieldExtraction:
                            excludes:
                                - string
                            include:
                                fieldExtractionEntries:
                                    - constantFieldName: string
                                      constantValue: string
                                      defaultValue: string
                                      destinationFieldName: string
                                      extractionType: string
                                      sourceFieldName: string
                                      strategy: string
                            type: string
                        forwarderConfigId: string
                      bizevent:
                        eventProvider:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                        eventType:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                        fieldExtraction:
                            excludes:
                                - string
                            include:
                                fieldExtractionEntries:
                                    - constantFieldName: string
                                      constantValue: string
                                      defaultValue: string
                                      destinationFieldName: string
                                      extractionType: string
                                      sourceFieldName: string
                                      strategy: string
                            type: string
                      bucketAssignment:
                        bucketName: string
                      costAllocation:
                        value:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                      counterMetric:
                        dimensions:
                            fieldExtractionEntries:
                                - constantFieldName: string
                                  constantValue: string
                                  defaultValue: string
                                  destinationFieldName: string
                                  extractionType: string
                                  sourceFieldName: string
                                  strategy: string
                        metricKey: string
                      davis:
                        properties:
                            properties:
                                - key: string
                                  strategy: string
                                  value: string
                      description: string
                      dql:
                        script: string
                      enabled: false
                      fieldsAdd:
                        fields:
                            fields:
                                - name: string
                                  value: string
                      fieldsRemove:
                        fields:
                            - string
                      fieldsRename:
                        fields:
                            fields:
                                - fromName: string
                                  toName: string
                      geoLookup:
                        geoFieldPrefix: string
                        ipFieldKey: string
                        outputFields:
                            - string
                      histogramMetric:
                        defaultValue: string
                        dimensions:
                            fieldExtractionEntries:
                                - constantFieldName: string
                                  constantValue: string
                                  defaultValue: string
                                  destinationFieldName: string
                                  extractionType: string
                                  sourceFieldName: string
                                  strategy: string
                        field: string
                        metricKey: string
                      id: string
                      matcher: string
                      productAllocation:
                        value:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                      sampleData: string
                      samplingAwareCounterMetric:
                        aggregation: string
                        dimensions:
                            fieldExtractionEntries:
                                - constantFieldName: string
                                  constantValue: string
                                  defaultValue: string
                                  destinationFieldName: string
                                  extractionType: string
                                  sourceFieldName: string
                                  strategy: string
                        metricKey: string
                        sampling: string
                      samplingAwareHistogramMetric:
                        aggregation: string
                        defaultValue: string
                        dimensions:
                            fieldExtractionEntries:
                                - constantFieldName: string
                                  constantValue: string
                                  defaultValue: string
                                  destinationFieldName: string
                                  extractionType: string
                                  sourceFieldName: string
                                  strategy: string
                        field: string
                        measurement: string
                        metricKey: string
                        sampling: string
                      samplingAwareValueMetric:
                        aggregation: string
                        defaultValue: string
                        dimensions:
                            fieldExtractionEntries:
                                - constantFieldName: string
                                  constantValue: string
                                  defaultValue: string
                                  destinationFieldName: string
                                  extractionType: string
                                  sourceFieldName: string
                                  strategy: string
                        field: string
                        measurement: string
                        metricKey: string
                        sampling: string
                      sdlcEvent:
                        eventCategory:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                        eventProvider:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                        eventStatus:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                        eventType:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                        fieldExtraction:
                            excludes:
                                - string
                            include:
                                fieldExtractionEntries:
                                    - constantFieldName: string
                                      constantValue: string
                                      defaultValue: string
                                      destinationFieldName: string
                                      extractionType: string
                                      sourceFieldName: string
                                      strategy: string
                            type: string
                      securityContext:
                        value:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                      securityEvent:
                        fieldExtraction:
                            excludes:
                                - string
                            include:
                                fieldExtractionEntries:
                                    - constantFieldName: string
                                      constantValue: string
                                      defaultValue: string
                                      destinationFieldName: string
                                      extractionType: string
                                      sourceFieldName: string
                                      strategy: string
                            type: string
                      smartscapeEdge:
                        edgeType: string
                        sourceIdFieldName: string
                        sourceType: string
                        targetIdFieldName: string
                        targetType: string
                      smartscapeNode:
                        extractNode: false
                        fieldsToExtract:
                            smartscapeFieldExtractionEntries:
                                - fieldName: string
                                  referencedFieldName: string
                                  strategy: string
                        idComponents:
                            idComponents:
                                - idComponent: string
                                  referencedFieldName: string
                        nodeIdFieldName: string
                        nodeName:
                            constant: string
                            field:
                                defaultValue: string
                                sourceFieldName: string
                            multiValueConstants:
                                - string
                            type: string
                        nodeType: string
                        staticEdgesToExtract:
                            smartscapeStaticEdgeExtractionEntries:
                                - edgeType: string
                                  targetIdFieldName: string
                                  targetType: string
                      technology:
                        customMatcher: string
                        technologyId: string
                      type: string
                      valueMetric:
                        defaultValue: string
                        dimensions:
                            fieldExtractionEntries:
                                - constantFieldName: string
                                  constantValue: string
                                  defaultValue: string
                                  destinationFieldName: string
                                  extractionType: string
                                  sourceFieldName: string
                                  strategy: string
                        field: string
                        metricKey: string
    

    OpenpipelineV2MetricsDataforwarding Resource Properties

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

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The OpenpipelineV2MetricsDataforwarding resource accepts the following input properties:

    BulkPattern string
    Segmentation and prefix of the data
    CloudVendorType string
    Cloud Vendor Type. Possible values: aws, azure, gcp
    DataForwardingType string
    Pipeline Type. Possible values: processed, raw
    Enabled bool
    This setting is enabled (true) or disabled (false)
    ForwardingName string
    Forwarding name
    Matcher string
    Query which determines whether the record should be routed to the target pipeline of this rule.
    AwsConnection Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingAwsConnection
    AWS Connection
    AzureConnection Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingAzureConnection
    Azure Connection
    BuiltinIngestSources List<string>
    List of built-in ingest sources
    BuiltinPipelines List<string>
    Built-in pipelines
    BulkSize int
    Bulk size for transmission
    GcpConnection Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingGcpConnection
    GCP Connection
    IngestSources List<string>
    List of ingest sources
    Pipelines List<string>
    Pipelines
    Processing Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessing
    Processing
    BulkPattern string
    Segmentation and prefix of the data
    CloudVendorType string
    Cloud Vendor Type. Possible values: aws, azure, gcp
    DataForwardingType string
    Pipeline Type. Possible values: processed, raw
    Enabled bool
    This setting is enabled (true) or disabled (false)
    ForwardingName string
    Forwarding name
    Matcher string
    Query which determines whether the record should be routed to the target pipeline of this rule.
    AwsConnection OpenpipelineV2MetricsDataforwardingAwsConnectionArgs
    AWS Connection
    AzureConnection OpenpipelineV2MetricsDataforwardingAzureConnectionArgs
    Azure Connection
    BuiltinIngestSources []string
    List of built-in ingest sources
    BuiltinPipelines []string
    Built-in pipelines
    BulkSize int
    Bulk size for transmission
    GcpConnection OpenpipelineV2MetricsDataforwardingGcpConnectionArgs
    GCP Connection
    IngestSources []string
    List of ingest sources
    Pipelines []string
    Pipelines
    Processing OpenpipelineV2MetricsDataforwardingProcessingArgs
    Processing
    bulk_pattern string
    Segmentation and prefix of the data
    cloud_vendor_type string
    Cloud Vendor Type. Possible values: aws, azure, gcp
    data_forwarding_type string
    Pipeline Type. Possible values: processed, raw
    enabled bool
    This setting is enabled (true) or disabled (false)
    forwarding_name string
    Forwarding name
    matcher string
    Query which determines whether the record should be routed to the target pipeline of this rule.
    aws_connection object
    AWS Connection
    azure_connection object
    Azure Connection
    builtin_ingest_sources list(string)
    List of built-in ingest sources
    builtin_pipelines list(string)
    Built-in pipelines
    bulk_size number
    Bulk size for transmission
    gcp_connection object
    GCP Connection
    ingest_sources list(string)
    List of ingest sources
    pipelines list(string)
    Pipelines
    processing object
    Processing
    bulkPattern String
    Segmentation and prefix of the data
    cloudVendorType String
    Cloud Vendor Type. Possible values: aws, azure, gcp
    dataForwardingType String
    Pipeline Type. Possible values: processed, raw
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    forwardingName String
    Forwarding name
    matcher String
    Query which determines whether the record should be routed to the target pipeline of this rule.
    awsConnection OpenpipelineV2MetricsDataforwardingAwsConnection
    AWS Connection
    azureConnection OpenpipelineV2MetricsDataforwardingAzureConnection
    Azure Connection
    builtinIngestSources List<String>
    List of built-in ingest sources
    builtinPipelines List<String>
    Built-in pipelines
    bulkSize Integer
    Bulk size for transmission
    gcpConnection OpenpipelineV2MetricsDataforwardingGcpConnection
    GCP Connection
    ingestSources List<String>
    List of ingest sources
    pipelines List<String>
    Pipelines
    processing OpenpipelineV2MetricsDataforwardingProcessing
    Processing
    bulkPattern string
    Segmentation and prefix of the data
    cloudVendorType string
    Cloud Vendor Type. Possible values: aws, azure, gcp
    dataForwardingType string
    Pipeline Type. Possible values: processed, raw
    enabled boolean
    This setting is enabled (true) or disabled (false)
    forwardingName string
    Forwarding name
    matcher string
    Query which determines whether the record should be routed to the target pipeline of this rule.
    awsConnection OpenpipelineV2MetricsDataforwardingAwsConnection
    AWS Connection
    azureConnection OpenpipelineV2MetricsDataforwardingAzureConnection
    Azure Connection
    builtinIngestSources string[]
    List of built-in ingest sources
    builtinPipelines string[]
    Built-in pipelines
    bulkSize number
    Bulk size for transmission
    gcpConnection OpenpipelineV2MetricsDataforwardingGcpConnection
    GCP Connection
    ingestSources string[]
    List of ingest sources
    pipelines string[]
    Pipelines
    processing OpenpipelineV2MetricsDataforwardingProcessing
    Processing
    bulk_pattern str
    Segmentation and prefix of the data
    cloud_vendor_type str
    Cloud Vendor Type. Possible values: aws, azure, gcp
    data_forwarding_type str
    Pipeline Type. Possible values: processed, raw
    enabled bool
    This setting is enabled (true) or disabled (false)
    forwarding_name str
    Forwarding name
    matcher str
    Query which determines whether the record should be routed to the target pipeline of this rule.
    aws_connection OpenpipelineV2MetricsDataforwardingAwsConnectionArgs
    AWS Connection
    azure_connection OpenpipelineV2MetricsDataforwardingAzureConnectionArgs
    Azure Connection
    builtin_ingest_sources Sequence[str]
    List of built-in ingest sources
    builtin_pipelines Sequence[str]
    Built-in pipelines
    bulk_size int
    Bulk size for transmission
    gcp_connection OpenpipelineV2MetricsDataforwardingGcpConnectionArgs
    GCP Connection
    ingest_sources Sequence[str]
    List of ingest sources
    pipelines Sequence[str]
    Pipelines
    processing OpenpipelineV2MetricsDataforwardingProcessingArgs
    Processing
    bulkPattern String
    Segmentation and prefix of the data
    cloudVendorType String
    Cloud Vendor Type. Possible values: aws, azure, gcp
    dataForwardingType String
    Pipeline Type. Possible values: processed, raw
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    forwardingName String
    Forwarding name
    matcher String
    Query which determines whether the record should be routed to the target pipeline of this rule.
    awsConnection Property Map
    AWS Connection
    azureConnection Property Map
    Azure Connection
    builtinIngestSources List<String>
    List of built-in ingest sources
    builtinPipelines List<String>
    Built-in pipelines
    bulkSize Number
    Bulk size for transmission
    gcpConnection Property Map
    GCP Connection
    ingestSources List<String>
    List of ingest sources
    pipelines List<String>
    Pipelines
    processing Property Map
    Processing

    Outputs

    All input properties are implicitly available as output properties. Additionally, the OpenpipelineV2MetricsDataforwarding 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 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 OpenpipelineV2MetricsDataforwarding Resource

    Get an existing OpenpipelineV2MetricsDataforwarding 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?: OpenpipelineV2MetricsDataforwardingState, opts?: CustomResourceOptions): OpenpipelineV2MetricsDataforwarding
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aws_connection: Optional[OpenpipelineV2MetricsDataforwardingAwsConnectionArgs] = None,
            azure_connection: Optional[OpenpipelineV2MetricsDataforwardingAzureConnectionArgs] = None,
            builtin_ingest_sources: Optional[Sequence[str]] = None,
            builtin_pipelines: Optional[Sequence[str]] = None,
            bulk_pattern: Optional[str] = None,
            bulk_size: Optional[int] = None,
            cloud_vendor_type: Optional[str] = None,
            data_forwarding_type: Optional[str] = None,
            enabled: Optional[bool] = None,
            forwarding_name: Optional[str] = None,
            gcp_connection: Optional[OpenpipelineV2MetricsDataforwardingGcpConnectionArgs] = None,
            ingest_sources: Optional[Sequence[str]] = None,
            matcher: Optional[str] = None,
            pipelines: Optional[Sequence[str]] = None,
            processing: Optional[OpenpipelineV2MetricsDataforwardingProcessingArgs] = None) -> OpenpipelineV2MetricsDataforwarding
    func GetOpenpipelineV2MetricsDataforwarding(ctx *Context, name string, id IDInput, state *OpenpipelineV2MetricsDataforwardingState, opts ...ResourceOption) (*OpenpipelineV2MetricsDataforwarding, error)
    public static OpenpipelineV2MetricsDataforwarding Get(string name, Input<string> id, OpenpipelineV2MetricsDataforwardingState? state, CustomResourceOptions? opts = null)
    public static OpenpipelineV2MetricsDataforwarding get(String name, Output<String> id, OpenpipelineV2MetricsDataforwardingState state, CustomResourceOptions options)
    resources:  _:    type: dynatrace:OpenpipelineV2MetricsDataforwarding    get:      id: ${id}
    import {
      to = dynatrace_openpipelinev2metricsdataforwarding.example
      id = "${id}"
    }
    
    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.
    The following state arguments are supported:
    AwsConnection Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingAwsConnection
    AWS Connection
    AzureConnection Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingAzureConnection
    Azure Connection
    BuiltinIngestSources List<string>
    List of built-in ingest sources
    BuiltinPipelines List<string>
    Built-in pipelines
    BulkPattern string
    Segmentation and prefix of the data
    BulkSize int
    Bulk size for transmission
    CloudVendorType string
    Cloud Vendor Type. Possible values: aws, azure, gcp
    DataForwardingType string
    Pipeline Type. Possible values: processed, raw
    Enabled bool
    This setting is enabled (true) or disabled (false)
    ForwardingName string
    Forwarding name
    GcpConnection Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingGcpConnection
    GCP Connection
    IngestSources List<string>
    List of ingest sources
    Matcher string
    Query which determines whether the record should be routed to the target pipeline of this rule.
    Pipelines List<string>
    Pipelines
    Processing Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessing
    Processing
    AwsConnection OpenpipelineV2MetricsDataforwardingAwsConnectionArgs
    AWS Connection
    AzureConnection OpenpipelineV2MetricsDataforwardingAzureConnectionArgs
    Azure Connection
    BuiltinIngestSources []string
    List of built-in ingest sources
    BuiltinPipelines []string
    Built-in pipelines
    BulkPattern string
    Segmentation and prefix of the data
    BulkSize int
    Bulk size for transmission
    CloudVendorType string
    Cloud Vendor Type. Possible values: aws, azure, gcp
    DataForwardingType string
    Pipeline Type. Possible values: processed, raw
    Enabled bool
    This setting is enabled (true) or disabled (false)
    ForwardingName string
    Forwarding name
    GcpConnection OpenpipelineV2MetricsDataforwardingGcpConnectionArgs
    GCP Connection
    IngestSources []string
    List of ingest sources
    Matcher string
    Query which determines whether the record should be routed to the target pipeline of this rule.
    Pipelines []string
    Pipelines
    Processing OpenpipelineV2MetricsDataforwardingProcessingArgs
    Processing
    aws_connection object
    AWS Connection
    azure_connection object
    Azure Connection
    builtin_ingest_sources list(string)
    List of built-in ingest sources
    builtin_pipelines list(string)
    Built-in pipelines
    bulk_pattern string
    Segmentation and prefix of the data
    bulk_size number
    Bulk size for transmission
    cloud_vendor_type string
    Cloud Vendor Type. Possible values: aws, azure, gcp
    data_forwarding_type string
    Pipeline Type. Possible values: processed, raw
    enabled bool
    This setting is enabled (true) or disabled (false)
    forwarding_name string
    Forwarding name
    gcp_connection object
    GCP Connection
    ingest_sources list(string)
    List of ingest sources
    matcher string
    Query which determines whether the record should be routed to the target pipeline of this rule.
    pipelines list(string)
    Pipelines
    processing object
    Processing
    awsConnection OpenpipelineV2MetricsDataforwardingAwsConnection
    AWS Connection
    azureConnection OpenpipelineV2MetricsDataforwardingAzureConnection
    Azure Connection
    builtinIngestSources List<String>
    List of built-in ingest sources
    builtinPipelines List<String>
    Built-in pipelines
    bulkPattern String
    Segmentation and prefix of the data
    bulkSize Integer
    Bulk size for transmission
    cloudVendorType String
    Cloud Vendor Type. Possible values: aws, azure, gcp
    dataForwardingType String
    Pipeline Type. Possible values: processed, raw
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    forwardingName String
    Forwarding name
    gcpConnection OpenpipelineV2MetricsDataforwardingGcpConnection
    GCP Connection
    ingestSources List<String>
    List of ingest sources
    matcher String
    Query which determines whether the record should be routed to the target pipeline of this rule.
    pipelines List<String>
    Pipelines
    processing OpenpipelineV2MetricsDataforwardingProcessing
    Processing
    awsConnection OpenpipelineV2MetricsDataforwardingAwsConnection
    AWS Connection
    azureConnection OpenpipelineV2MetricsDataforwardingAzureConnection
    Azure Connection
    builtinIngestSources string[]
    List of built-in ingest sources
    builtinPipelines string[]
    Built-in pipelines
    bulkPattern string
    Segmentation and prefix of the data
    bulkSize number
    Bulk size for transmission
    cloudVendorType string
    Cloud Vendor Type. Possible values: aws, azure, gcp
    dataForwardingType string
    Pipeline Type. Possible values: processed, raw
    enabled boolean
    This setting is enabled (true) or disabled (false)
    forwardingName string
    Forwarding name
    gcpConnection OpenpipelineV2MetricsDataforwardingGcpConnection
    GCP Connection
    ingestSources string[]
    List of ingest sources
    matcher string
    Query which determines whether the record should be routed to the target pipeline of this rule.
    pipelines string[]
    Pipelines
    processing OpenpipelineV2MetricsDataforwardingProcessing
    Processing
    aws_connection OpenpipelineV2MetricsDataforwardingAwsConnectionArgs
    AWS Connection
    azure_connection OpenpipelineV2MetricsDataforwardingAzureConnectionArgs
    Azure Connection
    builtin_ingest_sources Sequence[str]
    List of built-in ingest sources
    builtin_pipelines Sequence[str]
    Built-in pipelines
    bulk_pattern str
    Segmentation and prefix of the data
    bulk_size int
    Bulk size for transmission
    cloud_vendor_type str
    Cloud Vendor Type. Possible values: aws, azure, gcp
    data_forwarding_type str
    Pipeline Type. Possible values: processed, raw
    enabled bool
    This setting is enabled (true) or disabled (false)
    forwarding_name str
    Forwarding name
    gcp_connection OpenpipelineV2MetricsDataforwardingGcpConnectionArgs
    GCP Connection
    ingest_sources Sequence[str]
    List of ingest sources
    matcher str
    Query which determines whether the record should be routed to the target pipeline of this rule.
    pipelines Sequence[str]
    Pipelines
    processing OpenpipelineV2MetricsDataforwardingProcessingArgs
    Processing
    awsConnection Property Map
    AWS Connection
    azureConnection Property Map
    Azure Connection
    builtinIngestSources List<String>
    List of built-in ingest sources
    builtinPipelines List<String>
    Built-in pipelines
    bulkPattern String
    Segmentation and prefix of the data
    bulkSize Number
    Bulk size for transmission
    cloudVendorType String
    Cloud Vendor Type. Possible values: aws, azure, gcp
    dataForwardingType String
    Pipeline Type. Possible values: processed, raw
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    forwardingName String
    Forwarding name
    gcpConnection Property Map
    GCP Connection
    ingestSources List<String>
    List of ingest sources
    matcher String
    Query which determines whether the record should be routed to the target pipeline of this rule.
    pipelines List<String>
    Pipelines
    processing Property Map
    Processing

    Supporting Types

    OpenpipelineV2MetricsDataforwardingAwsConnection, OpenpipelineV2MetricsDataforwardingAwsConnectionArgs

    Arn string
    S3 Bucket ARN
    ConnectionId string
    AWS connection
    Arn string
    S3 Bucket ARN
    ConnectionId string
    AWS connection
    arn string
    S3 Bucket ARN
    connection_id string
    AWS connection
    arn String
    S3 Bucket ARN
    connectionId String
    AWS connection
    arn string
    S3 Bucket ARN
    connectionId string
    AWS connection
    arn str
    S3 Bucket ARN
    connection_id str
    AWS connection
    arn String
    S3 Bucket ARN
    connectionId String
    AWS connection

    OpenpipelineV2MetricsDataforwardingAzureConnection, OpenpipelineV2MetricsDataforwardingAzureConnectionArgs

    ConnectionId string
    Azure connection
    ContainerUrl string
    Container Connection URL
    ConnectionId string
    Azure connection
    ContainerUrl string
    Container Connection URL
    connection_id string
    Azure connection
    container_url string
    Container Connection URL
    connectionId String
    Azure connection
    containerUrl String
    Container Connection URL
    connectionId string
    Azure connection
    containerUrl string
    Container Connection URL
    connection_id str
    Azure connection
    container_url str
    Container Connection URL
    connectionId String
    Azure connection
    containerUrl String
    Container Connection URL

    OpenpipelineV2MetricsDataforwardingGcpConnection, OpenpipelineV2MetricsDataforwardingGcpConnectionArgs

    BucketName string
    GCS Bucket Name
    ConnectionId string
    GCP connection
    BucketName string
    GCS Bucket Name
    ConnectionId string
    GCP connection
    bucket_name string
    GCS Bucket Name
    connection_id string
    GCP connection
    bucketName String
    GCS Bucket Name
    connectionId String
    GCP connection
    bucketName string
    GCS Bucket Name
    connectionId string
    GCP connection
    bucket_name str
    GCS Bucket Name
    connection_id str
    GCP connection
    bucketName String
    GCS Bucket Name
    connectionId String
    GCP connection

    OpenpipelineV2MetricsDataforwardingProcessing, OpenpipelineV2MetricsDataforwardingProcessingArgs

    processors object
    Processors of stage
    processors Property Map
    Processors of stage

    OpenpipelineV2MetricsDataforwardingProcessingProcessors, OpenpipelineV2MetricsDataforwardingProcessingProcessorsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessor, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorArgs

    Description string
    No documentation available
    Enabled bool
    This setting is enabled (true) or disabled (false)
    Id string
    Processor identifier
    Type string
    Processor type. Possible values: azureLogForwarding, bizevent, bucketAssignment, costAllocation, counterMetric, davis, dql, drop, fieldsAdd, fieldsRemove, fieldsRename, geoLookup, histogramMetric, noStorage, productAllocation, samplingAwareCounterMetric, samplingAwareHistogramMetric, samplingAwareValueMetric, sdlcEvent, securityContext, securityEvent, smartscapeEdge, smartscapeNode, technology, valueMetric
    AzureLogForwarding Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwarding
    Azure log forwarding processor attributes
    Bizevent Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizevent
    Bizevent extraction processor attributes
    BucketAssignment Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignment
    Bucket assignment processor attributes
    CostAllocation Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocation
    Cost allocation processor attributes
    CounterMetric Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetric
    Counter metric processor attributes
    Davis Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavis
    Davis event extraction processor attributes
    Dql Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDql
    DQL processor attributes
    FieldsAdd Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAdd
    Fields add processor attributes
    FieldsRemove Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemove
    Fields remove processor attributes
    FieldsRename Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRename
    Fields rename processor attributes
    GeoLookup Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookup
    Geo lookup processor attributes
    HistogramMetric Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetric
    Histogram metric processor attributes
    Matcher string
    See our documentation
    ProductAllocation Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocation
    Product allocation processor attributes
    SampleData string
    Sample data
    SamplingAwareCounterMetric Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetric
    Sampling-aware counter metric processor attributes
    SamplingAwareHistogramMetric Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetric
    Sampling aware histogram metric processor attributes
    SamplingAwareValueMetric Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetric
    Sampling aware value metric processor attributes
    SdlcEvent Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEvent
    SdlcEvent extraction processor attributes
    SecurityContext Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContext
    Security context processor attributes
    SecurityEvent Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEvent
    Security event extraction processor attributes
    SmartscapeEdge Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdge
    Smartscape edge extraction processor attributes
    SmartscapeNode Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNode
    Smartscape node extraction processor attributes
    Technology Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnology
    Technology processor attributes
    ValueMetric Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetric
    Value metric processor attributes
    Description string
    No documentation available
    Enabled bool
    This setting is enabled (true) or disabled (false)
    Id string
    Processor identifier
    Type string
    Processor type. Possible values: azureLogForwarding, bizevent, bucketAssignment, costAllocation, counterMetric, davis, dql, drop, fieldsAdd, fieldsRemove, fieldsRename, geoLookup, histogramMetric, noStorage, productAllocation, samplingAwareCounterMetric, samplingAwareHistogramMetric, samplingAwareValueMetric, sdlcEvent, securityContext, securityEvent, smartscapeEdge, smartscapeNode, technology, valueMetric
    AzureLogForwarding OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwarding
    Azure log forwarding processor attributes
    Bizevent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizevent
    Bizevent extraction processor attributes
    BucketAssignment OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignment
    Bucket assignment processor attributes
    CostAllocation OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocation
    Cost allocation processor attributes
    CounterMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetric
    Counter metric processor attributes
    Davis OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavis
    Davis event extraction processor attributes
    Dql OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDql
    DQL processor attributes
    FieldsAdd OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAdd
    Fields add processor attributes
    FieldsRemove OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemove
    Fields remove processor attributes
    FieldsRename OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRename
    Fields rename processor attributes
    GeoLookup OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookup
    Geo lookup processor attributes
    HistogramMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetric
    Histogram metric processor attributes
    Matcher string
    See our documentation
    ProductAllocation OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocation
    Product allocation processor attributes
    SampleData string
    Sample data
    SamplingAwareCounterMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetric
    Sampling-aware counter metric processor attributes
    SamplingAwareHistogramMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetric
    Sampling aware histogram metric processor attributes
    SamplingAwareValueMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetric
    Sampling aware value metric processor attributes
    SdlcEvent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEvent
    SdlcEvent extraction processor attributes
    SecurityContext OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContext
    Security context processor attributes
    SecurityEvent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEvent
    Security event extraction processor attributes
    SmartscapeEdge OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdge
    Smartscape edge extraction processor attributes
    SmartscapeNode OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNode
    Smartscape node extraction processor attributes
    Technology OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnology
    Technology processor attributes
    ValueMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetric
    Value metric processor attributes
    description string
    No documentation available
    enabled bool
    This setting is enabled (true) or disabled (false)
    id string
    Processor identifier
    type string
    Processor type. Possible values: azureLogForwarding, bizevent, bucketAssignment, costAllocation, counterMetric, davis, dql, drop, fieldsAdd, fieldsRemove, fieldsRename, geoLookup, histogramMetric, noStorage, productAllocation, samplingAwareCounterMetric, samplingAwareHistogramMetric, samplingAwareValueMetric, sdlcEvent, securityContext, securityEvent, smartscapeEdge, smartscapeNode, technology, valueMetric
    azure_log_forwarding object
    Azure log forwarding processor attributes
    bizevent object
    Bizevent extraction processor attributes
    bucket_assignment object
    Bucket assignment processor attributes
    cost_allocation object
    Cost allocation processor attributes
    counter_metric object
    Counter metric processor attributes
    davis object
    Davis event extraction processor attributes
    dql object
    DQL processor attributes
    fields_add object
    Fields add processor attributes
    fields_remove object
    Fields remove processor attributes
    fields_rename object
    Fields rename processor attributes
    geo_lookup object
    Geo lookup processor attributes
    histogram_metric object
    Histogram metric processor attributes
    matcher string
    See our documentation
    product_allocation object
    Product allocation processor attributes
    sample_data string
    Sample data
    sampling_aware_counter_metric object
    Sampling-aware counter metric processor attributes
    sampling_aware_histogram_metric object
    Sampling aware histogram metric processor attributes
    sampling_aware_value_metric object
    Sampling aware value metric processor attributes
    sdlc_event object
    SdlcEvent extraction processor attributes
    security_context object
    Security context processor attributes
    security_event object
    Security event extraction processor attributes
    smartscape_edge object
    Smartscape edge extraction processor attributes
    smartscape_node object
    Smartscape node extraction processor attributes
    technology object
    Technology processor attributes
    value_metric object
    Value metric processor attributes
    description String
    No documentation available
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    id String
    Processor identifier
    type String
    Processor type. Possible values: azureLogForwarding, bizevent, bucketAssignment, costAllocation, counterMetric, davis, dql, drop, fieldsAdd, fieldsRemove, fieldsRename, geoLookup, histogramMetric, noStorage, productAllocation, samplingAwareCounterMetric, samplingAwareHistogramMetric, samplingAwareValueMetric, sdlcEvent, securityContext, securityEvent, smartscapeEdge, smartscapeNode, technology, valueMetric
    azureLogForwarding OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwarding
    Azure log forwarding processor attributes
    bizevent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizevent
    Bizevent extraction processor attributes
    bucketAssignment OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignment
    Bucket assignment processor attributes
    costAllocation OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocation
    Cost allocation processor attributes
    counterMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetric
    Counter metric processor attributes
    davis OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavis
    Davis event extraction processor attributes
    dql OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDql
    DQL processor attributes
    fieldsAdd OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAdd
    Fields add processor attributes
    fieldsRemove OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemove
    Fields remove processor attributes
    fieldsRename OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRename
    Fields rename processor attributes
    geoLookup OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookup
    Geo lookup processor attributes
    histogramMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetric
    Histogram metric processor attributes
    matcher String
    See our documentation
    productAllocation OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocation
    Product allocation processor attributes
    sampleData String
    Sample data
    samplingAwareCounterMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetric
    Sampling-aware counter metric processor attributes
    samplingAwareHistogramMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetric
    Sampling aware histogram metric processor attributes
    samplingAwareValueMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetric
    Sampling aware value metric processor attributes
    sdlcEvent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEvent
    SdlcEvent extraction processor attributes
    securityContext OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContext
    Security context processor attributes
    securityEvent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEvent
    Security event extraction processor attributes
    smartscapeEdge OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdge
    Smartscape edge extraction processor attributes
    smartscapeNode OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNode
    Smartscape node extraction processor attributes
    technology OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnology
    Technology processor attributes
    valueMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetric
    Value metric processor attributes
    description string
    No documentation available
    enabled boolean
    This setting is enabled (true) or disabled (false)
    id string
    Processor identifier
    type string
    Processor type. Possible values: azureLogForwarding, bizevent, bucketAssignment, costAllocation, counterMetric, davis, dql, drop, fieldsAdd, fieldsRemove, fieldsRename, geoLookup, histogramMetric, noStorage, productAllocation, samplingAwareCounterMetric, samplingAwareHistogramMetric, samplingAwareValueMetric, sdlcEvent, securityContext, securityEvent, smartscapeEdge, smartscapeNode, technology, valueMetric
    azureLogForwarding OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwarding
    Azure log forwarding processor attributes
    bizevent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizevent
    Bizevent extraction processor attributes
    bucketAssignment OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignment
    Bucket assignment processor attributes
    costAllocation OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocation
    Cost allocation processor attributes
    counterMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetric
    Counter metric processor attributes
    davis OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavis
    Davis event extraction processor attributes
    dql OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDql
    DQL processor attributes
    fieldsAdd OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAdd
    Fields add processor attributes
    fieldsRemove OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemove
    Fields remove processor attributes
    fieldsRename OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRename
    Fields rename processor attributes
    geoLookup OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookup
    Geo lookup processor attributes
    histogramMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetric
    Histogram metric processor attributes
    matcher string
    See our documentation
    productAllocation OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocation
    Product allocation processor attributes
    sampleData string
    Sample data
    samplingAwareCounterMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetric
    Sampling-aware counter metric processor attributes
    samplingAwareHistogramMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetric
    Sampling aware histogram metric processor attributes
    samplingAwareValueMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetric
    Sampling aware value metric processor attributes
    sdlcEvent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEvent
    SdlcEvent extraction processor attributes
    securityContext OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContext
    Security context processor attributes
    securityEvent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEvent
    Security event extraction processor attributes
    smartscapeEdge OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdge
    Smartscape edge extraction processor attributes
    smartscapeNode OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNode
    Smartscape node extraction processor attributes
    technology OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnology
    Technology processor attributes
    valueMetric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetric
    Value metric processor attributes
    description str
    No documentation available
    enabled bool
    This setting is enabled (true) or disabled (false)
    id str
    Processor identifier
    type str
    Processor type. Possible values: azureLogForwarding, bizevent, bucketAssignment, costAllocation, counterMetric, davis, dql, drop, fieldsAdd, fieldsRemove, fieldsRename, geoLookup, histogramMetric, noStorage, productAllocation, samplingAwareCounterMetric, samplingAwareHistogramMetric, samplingAwareValueMetric, sdlcEvent, securityContext, securityEvent, smartscapeEdge, smartscapeNode, technology, valueMetric
    azure_log_forwarding OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwarding
    Azure log forwarding processor attributes
    bizevent OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizevent
    Bizevent extraction processor attributes
    bucket_assignment OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignment
    Bucket assignment processor attributes
    cost_allocation OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocation
    Cost allocation processor attributes
    counter_metric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetric
    Counter metric processor attributes
    davis OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavis
    Davis event extraction processor attributes
    dql OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDql
    DQL processor attributes
    fields_add OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAdd
    Fields add processor attributes
    fields_remove OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemove
    Fields remove processor attributes
    fields_rename OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRename
    Fields rename processor attributes
    geo_lookup OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookup
    Geo lookup processor attributes
    histogram_metric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetric
    Histogram metric processor attributes
    matcher str
    See our documentation
    product_allocation OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocation
    Product allocation processor attributes
    sample_data str
    Sample data
    sampling_aware_counter_metric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetric
    Sampling-aware counter metric processor attributes
    sampling_aware_histogram_metric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetric
    Sampling aware histogram metric processor attributes
    sampling_aware_value_metric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetric
    Sampling aware value metric processor attributes
    sdlc_event OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEvent
    SdlcEvent extraction processor attributes
    security_context OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContext
    Security context processor attributes
    security_event OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEvent
    Security event extraction processor attributes
    smartscape_edge OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdge
    Smartscape edge extraction processor attributes
    smartscape_node OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNode
    Smartscape node extraction processor attributes
    technology OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnology
    Technology processor attributes
    value_metric OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetric
    Value metric processor attributes
    description String
    No documentation available
    enabled Boolean
    This setting is enabled (true) or disabled (false)
    id String
    Processor identifier
    type String
    Processor type. Possible values: azureLogForwarding, bizevent, bucketAssignment, costAllocation, counterMetric, davis, dql, drop, fieldsAdd, fieldsRemove, fieldsRename, geoLookup, histogramMetric, noStorage, productAllocation, samplingAwareCounterMetric, samplingAwareHistogramMetric, samplingAwareValueMetric, sdlcEvent, securityContext, securityEvent, smartscapeEdge, smartscapeNode, technology, valueMetric
    azureLogForwarding Property Map
    Azure log forwarding processor attributes
    bizevent Property Map
    Bizevent extraction processor attributes
    bucketAssignment Property Map
    Bucket assignment processor attributes
    costAllocation Property Map
    Cost allocation processor attributes
    counterMetric Property Map
    Counter metric processor attributes
    davis Property Map
    Davis event extraction processor attributes
    dql Property Map
    DQL processor attributes
    fieldsAdd Property Map
    Fields add processor attributes
    fieldsRemove Property Map
    Fields remove processor attributes
    fieldsRename Property Map
    Fields rename processor attributes
    geoLookup Property Map
    Geo lookup processor attributes
    histogramMetric Property Map
    Histogram metric processor attributes
    matcher String
    See our documentation
    productAllocation Property Map
    Product allocation processor attributes
    sampleData String
    Sample data
    samplingAwareCounterMetric Property Map
    Sampling-aware counter metric processor attributes
    samplingAwareHistogramMetric Property Map
    Sampling aware histogram metric processor attributes
    samplingAwareValueMetric Property Map
    Sampling aware value metric processor attributes
    sdlcEvent Property Map
    SdlcEvent extraction processor attributes
    securityContext Property Map
    Security context processor attributes
    securityEvent Property Map
    Security event extraction processor attributes
    smartscapeEdge Property Map
    Smartscape edge extraction processor attributes
    smartscapeNode Property Map
    Smartscape node extraction processor attributes
    technology Property Map
    Technology processor attributes
    valueMetric Property Map
    Value metric processor attributes

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwarding, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingArgs

    field_extraction object
    Field Extraction
    forwarder_config_id string
    No documentation available
    fieldExtraction Property Map
    Field Extraction
    forwarderConfigId String
    No documentation available

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtraction, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionArgs

    Type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    Excludes List<string>
    Fields
    Include Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude
    Fields
    Type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    Excludes []string
    Fields
    Include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude
    Fields
    type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes list(string)
    Fields
    include object
    Fields
    type String
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes List<String>
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude
    Fields
    type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes string[]
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude
    Fields
    type str
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes Sequence[str]
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude
    Fields
    type String
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes List<String>
    Fields
    include Property Map
    Fields

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizevent, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventArgs

    event_provider object
    Event provider
    event_type object
    Event type
    field_extraction object
    Field extraction

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProvider, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventProviderFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventType, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventEventTypeFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtraction, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionArgs

    Type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    Excludes List<string>
    Fields
    Include Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionInclude
    Fields
    Type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    Excludes []string
    Fields
    Include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionInclude
    Fields
    type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes list(string)
    Fields
    include object
    Fields
    type String
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes List<String>
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionInclude
    Fields
    type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes string[]
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionInclude
    Fields
    type str
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes Sequence[str]
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionInclude
    Fields
    type String
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes List<String>
    Fields
    include Property Map
    Fields

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionInclude, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignment, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorBucketAssignmentArgs

    BucketName string
    Bucket name
    BucketName string
    Bucket name
    bucket_name string
    Bucket name
    bucketName String
    Bucket name
    bucketName string
    Bucket name
    bucket_name str
    Bucket name
    bucketName String
    Bucket name

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocation, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationArgs

    value object
    The strategy to set the cost allocation field
    value Property Map
    The strategy to set the cost allocation field

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValue, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCostAllocationValueFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetric, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricArgs

    metric_key string
    Metric key
    dimensions object
    List of dimensions
    metricKey String
    Metric key
    dimensions Property Map
    List of dimensions

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensions, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavis, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisArgs

    properties object
    No documentation available
    properties Property Map
    No documentation available

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisProperties, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesProperty, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDavisPropertiesPropertyArgs

    Key string
    No documentation available
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    Value string
    No documentation available
    Key string
    No documentation available
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    Value string
    No documentation available
    key string
    No documentation available
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    value string
    No documentation available
    key String
    No documentation available
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    value String
    No documentation available
    key string
    No documentation available
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    value string
    No documentation available
    key str
    No documentation available
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    value str
    No documentation available
    key String
    No documentation available
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    value String
    No documentation available

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDql, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorDqlArgs

    Script string
    DQL script
    Script string
    DQL script
    script string
    DQL script
    script String
    DQL script
    script string
    DQL script
    script str
    DQL script
    script String
    DQL script

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAdd, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddArgs

    fields object
    Fields to Add
    fields Property Map
    Fields to Add

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFields, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsAddFieldsFieldArgs

    Name string
    Fields's name
    Value string
    Field's value
    Name string
    Fields's name
    Value string
    Field's value
    name string
    Fields's name
    value string
    Field's value
    name String
    Fields's name
    value String
    Field's value
    name string
    Fields's name
    value string
    Field's value
    name str
    Fields's name
    value str
    Field's value
    name String
    Fields's name
    value String
    Field's value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemove, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRemoveArgs

    Fields List<string>
    Fields to remove
    Fields []string
    Fields to remove
    fields list(string)
    Fields to remove
    fields List<String>
    Fields to remove
    fields string[]
    Fields to remove
    fields Sequence[str]
    Fields to remove
    fields List<String>
    Fields to remove

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRename, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameArgs

    fields object
    Fields to rename
    fields Property Map
    Fields to rename

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFields, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs

    FromName string
    Fields's name
    ToName string
    New field's name
    FromName string
    Fields's name
    ToName string
    New field's name
    from_name string
    Fields's name
    to_name string
    New field's name
    fromName String
    Fields's name
    toName String
    New field's name
    fromName string
    Fields's name
    toName string
    New field's name
    from_name str
    Fields's name
    to_name str
    New field's name
    fromName String
    Fields's name
    toName String
    New field's name

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookup, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorGeoLookupArgs

    IpFieldKey string
    The field key that contains the IP address to be resolved to a geo location.
    GeoFieldPrefix string
    Optional prefix for all output geo fields. If specified, output fields will be prefixed as \n\n.geo.\n\n. If omitted, output fields will be geo.\n\n.
    OutputFields List<string>
    The geo fields to enrich the record with. If empty or not specified, the default fields (city name, country ISO code, country name, location) are used. Possible values: cityName, continentIsoCode, continentName, countryIsoCode, countryName, location, postalCode, regionIsoCode, regionName, subdivisionIsoCodes
    IpFieldKey string
    The field key that contains the IP address to be resolved to a geo location.
    GeoFieldPrefix string
    Optional prefix for all output geo fields. If specified, output fields will be prefixed as \n\n.geo.\n\n. If omitted, output fields will be geo.\n\n.
    OutputFields []string
    The geo fields to enrich the record with. If empty or not specified, the default fields (city name, country ISO code, country name, location) are used. Possible values: cityName, continentIsoCode, continentName, countryIsoCode, countryName, location, postalCode, regionIsoCode, regionName, subdivisionIsoCodes
    ip_field_key string
    The field key that contains the IP address to be resolved to a geo location.
    geo_field_prefix string
    Optional prefix for all output geo fields. If specified, output fields will be prefixed as \n\n.geo.\n\n. If omitted, output fields will be geo.\n\n.
    output_fields list(string)
    The geo fields to enrich the record with. If empty or not specified, the default fields (city name, country ISO code, country name, location) are used. Possible values: cityName, continentIsoCode, continentName, countryIsoCode, countryName, location, postalCode, regionIsoCode, regionName, subdivisionIsoCodes
    ipFieldKey String
    The field key that contains the IP address to be resolved to a geo location.
    geoFieldPrefix String
    Optional prefix for all output geo fields. If specified, output fields will be prefixed as \n\n.geo.\n\n. If omitted, output fields will be geo.\n\n.
    outputFields List<String>
    The geo fields to enrich the record with. If empty or not specified, the default fields (city name, country ISO code, country name, location) are used. Possible values: cityName, continentIsoCode, continentName, countryIsoCode, countryName, location, postalCode, regionIsoCode, regionName, subdivisionIsoCodes
    ipFieldKey string
    The field key that contains the IP address to be resolved to a geo location.
    geoFieldPrefix string
    Optional prefix for all output geo fields. If specified, output fields will be prefixed as \n\n.geo.\n\n. If omitted, output fields will be geo.\n\n.
    outputFields string[]
    The geo fields to enrich the record with. If empty or not specified, the default fields (city name, country ISO code, country name, location) are used. Possible values: cityName, continentIsoCode, continentName, countryIsoCode, countryName, location, postalCode, regionIsoCode, regionName, subdivisionIsoCodes
    ip_field_key str
    The field key that contains the IP address to be resolved to a geo location.
    geo_field_prefix str
    Optional prefix for all output geo fields. If specified, output fields will be prefixed as \n\n.geo.\n\n. If omitted, output fields will be geo.\n\n.
    output_fields Sequence[str]
    The geo fields to enrich the record with. If empty or not specified, the default fields (city name, country ISO code, country name, location) are used. Possible values: cityName, continentIsoCode, continentName, countryIsoCode, countryName, location, postalCode, regionIsoCode, regionName, subdivisionIsoCodes
    ipFieldKey String
    The field key that contains the IP address to be resolved to a geo location.
    geoFieldPrefix String
    Optional prefix for all output geo fields. If specified, output fields will be prefixed as \n\n.geo.\n\n. If omitted, output fields will be geo.\n\n.
    outputFields List<String>
    The geo fields to enrich the record with. If empty or not specified, the default fields (city name, country ISO code, country name, location) are used. Possible values: cityName, continentIsoCode, continentName, countryIsoCode, countryName, location, postalCode, regionIsoCode, regionName, subdivisionIsoCodes

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetric, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricArgs

    Field string
    Field with metric value
    MetricKey string
    Metric key
    DefaultValue string
    Default value with metric value
    Dimensions Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensions
    List of dimensions
    Field string
    Field with metric value
    MetricKey string
    Metric key
    DefaultValue string
    Default value with metric value
    Dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensions
    List of dimensions
    field string
    Field with metric value
    metric_key string
    Metric key
    default_value string
    Default value with metric value
    dimensions object
    List of dimensions
    field String
    Field with metric value
    metricKey String
    Metric key
    defaultValue String
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensions
    List of dimensions
    field string
    Field with metric value
    metricKey string
    Metric key
    defaultValue string
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensions
    List of dimensions
    field str
    Field with metric value
    metric_key str
    Metric key
    default_value str
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensions
    List of dimensions
    field String
    Field with metric value
    metricKey String
    Metric key
    defaultValue String
    Default value with metric value
    dimensions Property Map
    List of dimensions

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensions, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocation, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationArgs

    value object
    The strategy to set product allocation field
    value Property Map
    The strategy to set product allocation field

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValue, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorProductAllocationValueFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetric, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricArgs

    MetricKey string
    Metric key
    Aggregation string
    Possible values: disabled, enabled
    Dimensions Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions
    List of dimensions
    Sampling string
    Possible values: disabled, enabled
    MetricKey string
    Metric key
    Aggregation string
    Possible values: disabled, enabled
    Dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions
    List of dimensions
    Sampling string
    Possible values: disabled, enabled
    metric_key string
    Metric key
    aggregation string
    Possible values: disabled, enabled
    dimensions object
    List of dimensions
    sampling string
    Possible values: disabled, enabled
    metricKey String
    Metric key
    aggregation String
    Possible values: disabled, enabled
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions
    List of dimensions
    sampling String
    Possible values: disabled, enabled
    metricKey string
    Metric key
    aggregation string
    Possible values: disabled, enabled
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions
    List of dimensions
    sampling string
    Possible values: disabled, enabled
    metric_key str
    Metric key
    aggregation str
    Possible values: disabled, enabled
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions
    List of dimensions
    sampling str
    Possible values: disabled, enabled
    metricKey String
    Metric key
    aggregation String
    Possible values: disabled, enabled
    dimensions Property Map
    List of dimensions
    sampling String
    Possible values: disabled, enabled

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetric, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricArgs

    Measurement string
    Possible values: duration, field
    MetricKey string
    Metric key
    Aggregation string
    Possible values: disabled, enabled
    DefaultValue string
    Default value with metric value
    Dimensions Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensions
    List of dimensions
    Field string
    Field with metric value
    Sampling string
    Possible values: disabled, enabled
    Measurement string
    Possible values: duration, field
    MetricKey string
    Metric key
    Aggregation string
    Possible values: disabled, enabled
    DefaultValue string
    Default value with metric value
    Dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensions
    List of dimensions
    Field string
    Field with metric value
    Sampling string
    Possible values: disabled, enabled
    measurement string
    Possible values: duration, field
    metric_key string
    Metric key
    aggregation string
    Possible values: disabled, enabled
    default_value string
    Default value with metric value
    dimensions object
    List of dimensions
    field string
    Field with metric value
    sampling string
    Possible values: disabled, enabled
    measurement String
    Possible values: duration, field
    metricKey String
    Metric key
    aggregation String
    Possible values: disabled, enabled
    defaultValue String
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensions
    List of dimensions
    field String
    Field with metric value
    sampling String
    Possible values: disabled, enabled
    measurement string
    Possible values: duration, field
    metricKey string
    Metric key
    aggregation string
    Possible values: disabled, enabled
    defaultValue string
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensions
    List of dimensions
    field string
    Field with metric value
    sampling string
    Possible values: disabled, enabled
    measurement str
    Possible values: duration, field
    metric_key str
    Metric key
    aggregation str
    Possible values: disabled, enabled
    default_value str
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensions
    List of dimensions
    field str
    Field with metric value
    sampling str
    Possible values: disabled, enabled
    measurement String
    Possible values: duration, field
    metricKey String
    Metric key
    aggregation String
    Possible values: disabled, enabled
    defaultValue String
    Default value with metric value
    dimensions Property Map
    List of dimensions
    field String
    Field with metric value
    sampling String
    Possible values: disabled, enabled

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensions, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetric, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricArgs

    Measurement string
    Possible values: duration, field
    MetricKey string
    Metric key
    Aggregation string
    Possible values: disabled, enabled
    DefaultValue string
    Default value with metric value
    Dimensions Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensions
    List of dimensions
    Field string
    Field with metric value
    Sampling string
    Possible values: disabled, enabled
    Measurement string
    Possible values: duration, field
    MetricKey string
    Metric key
    Aggregation string
    Possible values: disabled, enabled
    DefaultValue string
    Default value with metric value
    Dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensions
    List of dimensions
    Field string
    Field with metric value
    Sampling string
    Possible values: disabled, enabled
    measurement string
    Possible values: duration, field
    metric_key string
    Metric key
    aggregation string
    Possible values: disabled, enabled
    default_value string
    Default value with metric value
    dimensions object
    List of dimensions
    field string
    Field with metric value
    sampling string
    Possible values: disabled, enabled
    measurement String
    Possible values: duration, field
    metricKey String
    Metric key
    aggregation String
    Possible values: disabled, enabled
    defaultValue String
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensions
    List of dimensions
    field String
    Field with metric value
    sampling String
    Possible values: disabled, enabled
    measurement string
    Possible values: duration, field
    metricKey string
    Metric key
    aggregation string
    Possible values: disabled, enabled
    defaultValue string
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensions
    List of dimensions
    field string
    Field with metric value
    sampling string
    Possible values: disabled, enabled
    measurement str
    Possible values: duration, field
    metric_key str
    Metric key
    aggregation str
    Possible values: disabled, enabled
    default_value str
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensions
    List of dimensions
    field str
    Field with metric value
    sampling str
    Possible values: disabled, enabled
    measurement String
    Possible values: duration, field
    metricKey String
    Metric key
    aggregation String
    Possible values: disabled, enabled
    defaultValue String
    Default value with metric value
    dimensions Property Map
    List of dimensions
    field String
    Field with metric value
    sampling String
    Possible values: disabled, enabled

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensions, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEvent, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventArgs

    event_category object
    Event category
    event_provider object
    Event provider
    event_status object
    Event status
    event_type object
    Event type
    field_extraction object
    Field extraction

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategory, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventCategoryFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProvider, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventProviderFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatus, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventStatusFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventType, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventEventTypeFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtraction, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionArgs

    Type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    Excludes List<string>
    Fields
    Include Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionInclude
    Fields
    Type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    Excludes []string
    Fields
    Include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionInclude
    Fields
    type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes list(string)
    Fields
    include object
    Fields
    type String
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes List<String>
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionInclude
    Fields
    type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes string[]
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionInclude
    Fields
    type str
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes Sequence[str]
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionInclude
    Fields
    type String
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes List<String>
    Fields
    include Property Map
    Fields

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionInclude, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContext, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextArgs

    value object
    Security context value assignment
    value Property Map
    Security context value assignment

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValue, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityContextValueFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEvent, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventArgs

    field_extraction object
    Field Extraction

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtraction, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionArgs

    Type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    Excludes List<string>
    Fields
    Include Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionInclude
    Fields
    Type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    Excludes []string
    Fields
    Include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionInclude
    Fields
    type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes list(string)
    Fields
    include object
    Fields
    type String
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes List<String>
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionInclude
    Fields
    type string
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes string[]
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionInclude
    Fields
    type str
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes Sequence[str]
    Fields
    include OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionInclude
    Fields
    type String
    Fields Extraction type. Possible values: exclude, include, includeAll
    excludes List<String>
    Fields
    include Property Map
    Fields

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionInclude, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdge, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeEdgeArgs

    EdgeType string
    Edge type
    SourceIdFieldName string
    Source ID field name
    SourceType string
    Source type
    TargetIdFieldName string
    Target ID field name
    TargetType string
    Target type
    EdgeType string
    Edge type
    SourceIdFieldName string
    Source ID field name
    SourceType string
    Source type
    TargetIdFieldName string
    Target ID field name
    TargetType string
    Target type
    edge_type string
    Edge type
    source_id_field_name string
    Source ID field name
    source_type string
    Source type
    target_id_field_name string
    Target ID field name
    target_type string
    Target type
    edgeType String
    Edge type
    sourceIdFieldName String
    Source ID field name
    sourceType String
    Source type
    targetIdFieldName String
    Target ID field name
    targetType String
    Target type
    edgeType string
    Edge type
    sourceIdFieldName string
    Source ID field name
    sourceType string
    Source type
    targetIdFieldName string
    Target ID field name
    targetType string
    Target type
    edge_type str
    Edge type
    source_id_field_name str
    Source ID field name
    source_type str
    Source type
    target_id_field_name str
    Target ID field name
    target_type str
    Target type
    edgeType String
    Edge type
    sourceIdFieldName String
    Source ID field name
    sourceType String
    Source type
    targetIdFieldName String
    Target ID field name
    targetType String
    Target type

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNode, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeArgs

    extract_node bool
    Extract node
    id_components object
    ID components
    node_id_field_name string
    Node ID field name
    node_type string
    Node type
    fields_to_extract object
    Fields to extract
    node_name object
    Node name
    static_edges_to_extract object
    Static edges to extract
    extractNode Boolean
    Extract node
    idComponents Property Map
    ID components
    nodeIdFieldName String
    Node ID field name
    nodeType String
    Node type
    fieldsToExtract Property Map
    Fields to extract
    nodeName Property Map
    Node name
    staticEdgesToExtract Property Map
    Static edges to extract

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtract, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs

    ReferencedFieldName string
    Referenced field name
    FieldName string
    Field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ReferencedFieldName string
    Referenced field name
    FieldName string
    Field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    referenced_field_name string
    Referenced field name
    field_name string
    Field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    referencedFieldName String
    Referenced field name
    fieldName String
    Field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    referencedFieldName string
    Referenced field name
    fieldName string
    Field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    referenced_field_name str
    Referenced field name
    field_name str
    Field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    referencedFieldName String
    Referenced field name
    fieldName String
    Field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponents, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponent, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs

    IdComponent string
    ID component
    ReferencedFieldName string
    Referenced field name
    IdComponent string
    ID component
    ReferencedFieldName string
    Referenced field name
    id_component string
    ID component
    referenced_field_name string
    Referenced field name
    idComponent String
    ID component
    referencedFieldName String
    Referenced field name
    idComponent string
    ID component
    referencedFieldName string
    Referenced field name
    id_component str
    ID component
    referenced_field_name str
    Referenced field name
    idComponent String
    ID component
    referencedFieldName String
    Referenced field name

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeName, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameArgs

    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameField
    Value from field
    MultiValueConstants List<string>
    Constant multi value
    Type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    Constant string
    Constant value
    Field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameField
    Value from field
    MultiValueConstants []string
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field object
    Value from field
    multi_value_constants list(string)
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameField
    Value from field
    multiValueConstants List<String>
    Constant multi value
    type string
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant string
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameField
    Value from field
    multiValueConstants string[]
    Constant multi value
    type str
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant str
    Constant value
    field OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameField
    Value from field
    multi_value_constants Sequence[str]
    Constant multi value
    type String
    Type of value assignment. Possible values: constant, field, multiValueConstant
    constant String
    Constant value
    field Property Map
    Value from field
    multiValueConstants List<String>
    Constant multi value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameField, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeNodeNameFieldArgs

    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    SourceFieldName string
    Source field name
    DefaultValue string
    Default value
    source_field_name string
    Source field name
    default_value string
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value
    sourceFieldName string
    Source field name
    defaultValue string
    Default value
    source_field_name str
    Source field name
    default_value str
    Default value
    sourceFieldName String
    Source field name
    defaultValue String
    Default value

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtract, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs

    EdgeType string
    Edge type
    TargetIdFieldName string
    Target ID field name
    TargetType string
    Target type
    EdgeType string
    Edge type
    TargetIdFieldName string
    Target ID field name
    TargetType string
    Target type
    edge_type string
    Edge type
    target_id_field_name string
    Target ID field name
    target_type string
    Target type
    edgeType String
    Edge type
    targetIdFieldName String
    Target ID field name
    targetType String
    Target type
    edgeType string
    Edge type
    targetIdFieldName string
    Target ID field name
    targetType string
    Target type
    edge_type str
    Edge type
    target_id_field_name str
    Target ID field name
    target_type str
    Target type
    edgeType String
    Edge type
    targetIdFieldName String
    Target ID field name
    targetType String
    Target type

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnology, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorTechnologyArgs

    TechnologyId string
    Technology ID
    CustomMatcher string
    Custom matching condition which should be used instead of technology matcher.
    TechnologyId string
    Technology ID
    CustomMatcher string
    Custom matching condition which should be used instead of technology matcher.
    technology_id string
    Technology ID
    custom_matcher string
    Custom matching condition which should be used instead of technology matcher.
    technologyId String
    Technology ID
    customMatcher String
    Custom matching condition which should be used instead of technology matcher.
    technologyId string
    Technology ID
    customMatcher string
    Custom matching condition which should be used instead of technology matcher.
    technology_id str
    Technology ID
    custom_matcher str
    Custom matching condition which should be used instead of technology matcher.
    technologyId String
    Technology ID
    customMatcher String
    Custom matching condition which should be used instead of technology matcher.

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetric, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricArgs

    Field string
    Field with metric value
    MetricKey string
    Metric key
    DefaultValue string
    Default value with metric value
    Dimensions Pulumiverse.Dynatrace.Inputs.OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensions
    List of dimensions
    Field string
    Field with metric value
    MetricKey string
    Metric key
    DefaultValue string
    Default value with metric value
    Dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensions
    List of dimensions
    field string
    Field with metric value
    metric_key string
    Metric key
    default_value string
    Default value with metric value
    dimensions object
    List of dimensions
    field String
    Field with metric value
    metricKey String
    Metric key
    defaultValue String
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensions
    List of dimensions
    field string
    Field with metric value
    metricKey string
    Metric key
    defaultValue string
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensions
    List of dimensions
    field str
    Field with metric value
    metric_key str
    Metric key
    default_value str
    Default value with metric value
    dimensions OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensions
    List of dimensions
    field String
    Field with metric value
    metricKey String
    Metric key
    defaultValue String
    Default value with metric value
    dimensions Property Map
    List of dimensions

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensions, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsArgs

    OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry, OpenpipelineV2MetricsDataforwardingProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntryArgs

    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    ConstantFieldName string
    Destination field name
    ConstantValue string
    Constant value to be assigned to field
    DefaultValue string
    Default value
    DestinationFieldName string
    Destination field name
    ExtractionType string
    Field value extraction type. Possible values: constant, field
    SourceFieldName string
    Source field name
    Strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name string
    Destination field name
    constant_value string
    Constant value to be assigned to field
    default_value string
    Default value
    destination_field_name string
    Destination field name
    extraction_type string
    Field value extraction type. Possible values: constant, field
    source_field_name string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName string
    Destination field name
    constantValue string
    Constant value to be assigned to field
    defaultValue string
    Default value
    destinationFieldName string
    Destination field name
    extractionType string
    Field value extraction type. Possible values: constant, field
    sourceFieldName string
    Source field name
    strategy string
    Strategy for field extraction. Possible values: equals, startsWith
    constant_field_name str
    Destination field name
    constant_value str
    Constant value to be assigned to field
    default_value str
    Default value
    destination_field_name str
    Destination field name
    extraction_type str
    Field value extraction type. Possible values: constant, field
    source_field_name str
    Source field name
    strategy str
    Strategy for field extraction. Possible values: equals, startsWith
    constantFieldName String
    Destination field name
    constantValue String
    Constant value to be assigned to field
    defaultValue String
    Default value
    destinationFieldName String
    Destination field name
    extractionType String
    Field value extraction type. Possible values: constant, field
    sourceFieldName String
    Source field name
    strategy String
    Strategy for field extraction. Possible values: equals, startsWith

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Viewing docs for Dynatrace v0.37.1
    published on Thursday, Jun 25, 2026 by Pulumiverse

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial