azure-native.monitor.PipelineGroup
Explore with Pulumi AI
A pipeline group definition. Azure REST API version: 2023-10-01-preview.
Other available API versions: 2024-10-01-preview.
Example Usage
Create a PipelineGroup instance using UDP receiver
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var pipelineGroup = new AzureNative.Monitor.PipelineGroup("pipelineGroup", new()
    {
        Exporters = new[]
        {
            new AzureNative.Monitor.Inputs.ExporterArgs
            {
                AzureMonitorWorkspaceLogs = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsExporterArgs
                {
                    Api = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsApiConfigArgs
                    {
                        DataCollectionEndpointUrl = "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                        DataCollectionRule = "dcr-00000000000000000000000000000000",
                        Schema = new AzureNative.Monitor.Inputs.SchemaMapArgs
                        {
                            RecordMap = new[]
                            {
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "body",
                                    To = "Body",
                                },
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "severity_text",
                                    To = "SeverityText",
                                },
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "time_unix_nano",
                                    To = "TimeGenerated",
                                },
                            },
                        },
                        Stream = "Custom-MyTableRawData_CL",
                    },
                    Concurrency = new AzureNative.Monitor.Inputs.ConcurrencyConfigurationArgs
                    {
                        BatchQueueSize = 100,
                        WorkerCount = 4,
                    },
                },
                Name = "my-workspace-logs-exporter1",
                Type = AzureNative.Monitor.ExporterType.AzureMonitorWorkspaceLogs,
            },
        },
        ExtendedLocation = new AzureNative.Monitor.Inputs.AzureResourceManagerCommonTypesExtendedLocationArgs
        {
            Name = "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
            Type = AzureNative.Monitor.ExtendedLocationType.CustomLocation,
        },
        Location = "eastus2",
        PipelineGroupName = "plGroup1",
        Processors = new[] {},
        Receivers = new[]
        {
            new AzureNative.Monitor.Inputs.ReceiverArgs
            {
                Name = "udp-receiver1",
                Type = AzureNative.Monitor.ReceiverType.UDP,
                Udp = new AzureNative.Monitor.Inputs.UdpReceiverArgs
                {
                    Encoding = AzureNative.Monitor.StreamEncodingType.Utf_8,
                    Endpoint = "0.0.0.0:518",
                },
            },
        },
        ResourceGroupName = "myResourceGroup",
        Service = new AzureNative.Monitor.Inputs.ServiceArgs
        {
            Pipelines = new[]
            {
                new AzureNative.Monitor.Inputs.PipelineArgs
                {
                    Exporters = new[]
                    {
                        "my-workspace-logs-exporter1",
                    },
                    Name = "MyPipelineForLogs1",
                    Processors = new() { },
                    Receivers = new[]
                    {
                        "udp-receiver1",
                    },
                    Type = AzureNative.Monitor.PipelineType.Logs,
                },
            },
        },
        Tags = 
        {
            { "tag1", "A" },
            { "tag2", "B" },
        },
    });
});
package main
import (
	monitor "github.com/pulumi/pulumi-azure-native-sdk/monitor/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := monitor.NewPipelineGroup(ctx, "pipelineGroup", &monitor.PipelineGroupArgs{
			Exporters: monitor.ExporterArray{
				&monitor.ExporterArgs{
					AzureMonitorWorkspaceLogs: &monitor.AzureMonitorWorkspaceLogsExporterArgs{
						Api: &monitor.AzureMonitorWorkspaceLogsApiConfigArgs{
							DataCollectionEndpointUrl: pulumi.String("https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com"),
							DataCollectionRule:        pulumi.String("dcr-00000000000000000000000000000000"),
							Schema: &monitor.SchemaMapArgs{
								RecordMap: monitor.RecordMapArray{
									&monitor.RecordMapArgs{
										From: pulumi.String("body"),
										To:   pulumi.String("Body"),
									},
									&monitor.RecordMapArgs{
										From: pulumi.String("severity_text"),
										To:   pulumi.String("SeverityText"),
									},
									&monitor.RecordMapArgs{
										From: pulumi.String("time_unix_nano"),
										To:   pulumi.String("TimeGenerated"),
									},
								},
							},
							Stream: pulumi.String("Custom-MyTableRawData_CL"),
						},
						Concurrency: &monitor.ConcurrencyConfigurationArgs{
							BatchQueueSize: pulumi.Int(100),
							WorkerCount:    pulumi.Int(4),
						},
					},
					Name: pulumi.String("my-workspace-logs-exporter1"),
					Type: pulumi.String(monitor.ExporterTypeAzureMonitorWorkspaceLogs),
				},
			},
			ExtendedLocation: &monitor.AzureResourceManagerCommonTypesExtendedLocationArgs{
				Name: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation"),
				Type: pulumi.String(monitor.ExtendedLocationTypeCustomLocation),
			},
			Location:          pulumi.String("eastus2"),
			PipelineGroupName: pulumi.String("plGroup1"),
			Processors:        monitor.ProcessorArray{},
			Receivers: monitor.ReceiverArray{
				&monitor.ReceiverArgs{
					Name: pulumi.String("udp-receiver1"),
					Type: pulumi.String(monitor.ReceiverTypeUDP),
					Udp: &monitor.UdpReceiverArgs{
						Encoding: pulumi.String(monitor.StreamEncodingType_Utf_8),
						Endpoint: pulumi.String("0.0.0.0:518"),
					},
				},
			},
			ResourceGroupName: pulumi.String("myResourceGroup"),
			Service: &monitor.ServiceArgs{
				Pipelines: monitor.PipelineArray{
					&monitor.PipelineArgs{
						Exporters: pulumi.StringArray{
							pulumi.String("my-workspace-logs-exporter1"),
						},
						Name:       pulumi.String("MyPipelineForLogs1"),
						Processors: pulumi.StringArray{},
						Receivers: pulumi.StringArray{
							pulumi.String("udp-receiver1"),
						},
						Type: pulumi.String(monitor.PipelineTypeLogs),
					},
				},
			},
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("A"),
				"tag2": pulumi.String("B"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.monitor.PipelineGroup;
import com.pulumi.azurenative.monitor.PipelineGroupArgs;
import com.pulumi.azurenative.monitor.inputs.ExporterArgs;
import com.pulumi.azurenative.monitor.inputs.AzureMonitorWorkspaceLogsExporterArgs;
import com.pulumi.azurenative.monitor.inputs.AzureMonitorWorkspaceLogsApiConfigArgs;
import com.pulumi.azurenative.monitor.inputs.SchemaMapArgs;
import com.pulumi.azurenative.monitor.inputs.ConcurrencyConfigurationArgs;
import com.pulumi.azurenative.monitor.inputs.AzureResourceManagerCommonTypesExtendedLocationArgs;
import com.pulumi.azurenative.monitor.inputs.ReceiverArgs;
import com.pulumi.azurenative.monitor.inputs.UdpReceiverArgs;
import com.pulumi.azurenative.monitor.inputs.ServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var pipelineGroup = new PipelineGroup("pipelineGroup", PipelineGroupArgs.builder()
            .exporters(ExporterArgs.builder()
                .azureMonitorWorkspaceLogs(AzureMonitorWorkspaceLogsExporterArgs.builder()
                    .api(AzureMonitorWorkspaceLogsApiConfigArgs.builder()
                        .dataCollectionEndpointUrl("https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com")
                        .dataCollectionRule("dcr-00000000000000000000000000000000")
                        .schema(SchemaMapArgs.builder()
                            .recordMap(                            
                                RecordMapArgs.builder()
                                    .from("body")
                                    .to("Body")
                                    .build(),
                                RecordMapArgs.builder()
                                    .from("severity_text")
                                    .to("SeverityText")
                                    .build(),
                                RecordMapArgs.builder()
                                    .from("time_unix_nano")
                                    .to("TimeGenerated")
                                    .build())
                            .build())
                        .stream("Custom-MyTableRawData_CL")
                        .build())
                    .concurrency(ConcurrencyConfigurationArgs.builder()
                        .batchQueueSize(100)
                        .workerCount(4)
                        .build())
                    .build())
                .name("my-workspace-logs-exporter1")
                .type("AzureMonitorWorkspaceLogs")
                .build())
            .extendedLocation(AzureResourceManagerCommonTypesExtendedLocationArgs.builder()
                .name("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation")
                .type("CustomLocation")
                .build())
            .location("eastus2")
            .pipelineGroupName("plGroup1")
            .processors()
            .receivers(ReceiverArgs.builder()
                .name("udp-receiver1")
                .type("UDP")
                .udp(UdpReceiverArgs.builder()
                    .encoding("utf-8")
                    .endpoint("0.0.0.0:518")
                    .build())
                .build())
            .resourceGroupName("myResourceGroup")
            .service(ServiceArgs.builder()
                .pipelines(PipelineArgs.builder()
                    .exporters("my-workspace-logs-exporter1")
                    .name("MyPipelineForLogs1")
                    .processors()
                    .receivers("udp-receiver1")
                    .type("logs")
                    .build())
                .build())
            .tags(Map.ofEntries(
                Map.entry("tag1", "A"),
                Map.entry("tag2", "B")
            ))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const pipelineGroup = new azure_native.monitor.PipelineGroup("pipelineGroup", {
    exporters: [{
        azureMonitorWorkspaceLogs: {
            api: {
                dataCollectionEndpointUrl: "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                dataCollectionRule: "dcr-00000000000000000000000000000000",
                schema: {
                    recordMap: [
                        {
                            from: "body",
                            to: "Body",
                        },
                        {
                            from: "severity_text",
                            to: "SeverityText",
                        },
                        {
                            from: "time_unix_nano",
                            to: "TimeGenerated",
                        },
                    ],
                },
                stream: "Custom-MyTableRawData_CL",
            },
            concurrency: {
                batchQueueSize: 100,
                workerCount: 4,
            },
        },
        name: "my-workspace-logs-exporter1",
        type: azure_native.monitor.ExporterType.AzureMonitorWorkspaceLogs,
    }],
    extendedLocation: {
        name: "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
        type: azure_native.monitor.ExtendedLocationType.CustomLocation,
    },
    location: "eastus2",
    pipelineGroupName: "plGroup1",
    processors: [],
    receivers: [{
        name: "udp-receiver1",
        type: azure_native.monitor.ReceiverType.UDP,
        udp: {
            encoding: azure_native.monitor.StreamEncodingType.Utf_8,
            endpoint: "0.0.0.0:518",
        },
    }],
    resourceGroupName: "myResourceGroup",
    service: {
        pipelines: [{
            exporters: ["my-workspace-logs-exporter1"],
            name: "MyPipelineForLogs1",
            processors: [],
            receivers: ["udp-receiver1"],
            type: azure_native.monitor.PipelineType.Logs,
        }],
    },
    tags: {
        tag1: "A",
        tag2: "B",
    },
});
import pulumi
import pulumi_azure_native as azure_native
pipeline_group = azure_native.monitor.PipelineGroup("pipelineGroup",
    exporters=[{
        "azure_monitor_workspace_logs": {
            "api": {
                "data_collection_endpoint_url": "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                "data_collection_rule": "dcr-00000000000000000000000000000000",
                "schema": {
                    "record_map": [
                        {
                            "from_": "body",
                            "to": "Body",
                        },
                        {
                            "from_": "severity_text",
                            "to": "SeverityText",
                        },
                        {
                            "from_": "time_unix_nano",
                            "to": "TimeGenerated",
                        },
                    ],
                },
                "stream": "Custom-MyTableRawData_CL",
            },
            "concurrency": {
                "batch_queue_size": 100,
                "worker_count": 4,
            },
        },
        "name": "my-workspace-logs-exporter1",
        "type": azure_native.monitor.ExporterType.AZURE_MONITOR_WORKSPACE_LOGS,
    }],
    extended_location={
        "name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
        "type": azure_native.monitor.ExtendedLocationType.CUSTOM_LOCATION,
    },
    location="eastus2",
    pipeline_group_name="plGroup1",
    processors=[],
    receivers=[{
        "name": "udp-receiver1",
        "type": azure_native.monitor.ReceiverType.UDP,
        "udp": {
            "encoding": azure_native.monitor.StreamEncodingType.UTF_8,
            "endpoint": "0.0.0.0:518",
        },
    }],
    resource_group_name="myResourceGroup",
    service={
        "pipelines": [{
            "exporters": ["my-workspace-logs-exporter1"],
            "name": "MyPipelineForLogs1",
            "processors": [],
            "receivers": ["udp-receiver1"],
            "type": azure_native.monitor.PipelineType.LOGS,
        }],
    },
    tags={
        "tag1": "A",
        "tag2": "B",
    })
resources:
  pipelineGroup:
    type: azure-native:monitor:PipelineGroup
    properties:
      exporters:
        - azureMonitorWorkspaceLogs:
            api:
              dataCollectionEndpointUrl: https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com
              dataCollectionRule: dcr-00000000000000000000000000000000
              schema:
                recordMap:
                  - from: body
                    to: Body
                  - from: severity_text
                    to: SeverityText
                  - from: time_unix_nano
                    to: TimeGenerated
              stream: Custom-MyTableRawData_CL
            concurrency:
              batchQueueSize: 100
              workerCount: 4
          name: my-workspace-logs-exporter1
          type: AzureMonitorWorkspaceLogs
      extendedLocation:
        name: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation
        type: CustomLocation
      location: eastus2
      pipelineGroupName: plGroup1
      processors: []
      receivers:
        - name: udp-receiver1
          type: UDP
          udp:
            encoding: utf-8
            endpoint: 0.0.0.0:518
      resourceGroupName: myResourceGroup
      service:
        pipelines:
          - exporters:
              - my-workspace-logs-exporter1
            name: MyPipelineForLogs1
            processors: []
            receivers:
              - udp-receiver1
            type: logs
      tags:
        tag1: A
        tag2: B
Create a PipelineGroup instance using a syslog receiver
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var pipelineGroup = new AzureNative.Monitor.PipelineGroup("pipelineGroup", new()
    {
        Exporters = new[]
        {
            new AzureNative.Monitor.Inputs.ExporterArgs
            {
                AzureMonitorWorkspaceLogs = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsExporterArgs
                {
                    Api = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsApiConfigArgs
                    {
                        DataCollectionEndpointUrl = "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                        DataCollectionRule = "dcr-00000000000000000000000000000000",
                        Schema = new AzureNative.Monitor.Inputs.SchemaMapArgs
                        {
                            RecordMap = new[]
                            {
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "body",
                                    To = "Body",
                                },
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "severity_text",
                                    To = "SeverityText",
                                },
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "time_unix_nano",
                                    To = "TimeGenerated",
                                },
                            },
                        },
                        Stream = "Custom-MyTableRawData_CL",
                    },
                    Concurrency = new AzureNative.Monitor.Inputs.ConcurrencyConfigurationArgs
                    {
                        BatchQueueSize = 100,
                        WorkerCount = 4,
                    },
                },
                Name = "my-workspace-logs-exporter1",
                Type = AzureNative.Monitor.ExporterType.AzureMonitorWorkspaceLogs,
            },
        },
        ExtendedLocation = new AzureNative.Monitor.Inputs.AzureResourceManagerCommonTypesExtendedLocationArgs
        {
            Name = "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
            Type = AzureNative.Monitor.ExtendedLocationType.CustomLocation,
        },
        Location = "eastus2",
        PipelineGroupName = "plGroup1",
        Processors = new[]
        {
            new AzureNative.Monitor.Inputs.ProcessorArgs
            {
                Name = "batch-processor1",
                Type = AzureNative.Monitor.ProcessorType.Batch,
            },
        },
        Receivers = new[]
        {
            new AzureNative.Monitor.Inputs.ReceiverArgs
            {
                Name = "syslog-receiver1",
                Syslog = new AzureNative.Monitor.Inputs.SyslogReceiverArgs
                {
                    Endpoint = "0.0.0.0:514",
                },
                Type = AzureNative.Monitor.ReceiverType.Syslog,
            },
        },
        ResourceGroupName = "myResourceGroup",
        Service = new AzureNative.Monitor.Inputs.ServiceArgs
        {
            Pipelines = new[]
            {
                new AzureNative.Monitor.Inputs.PipelineArgs
                {
                    Exporters = new[]
                    {
                        "my-workspace-logs-exporter1",
                    },
                    Name = "MyPipelineForLogs1",
                    Processors = new[]
                    {
                        "batch-processor1",
                    },
                    Receivers = new[]
                    {
                        "syslog-receiver1",
                    },
                    Type = AzureNative.Monitor.PipelineType.Logs,
                },
            },
        },
        Tags = 
        {
            { "tag1", "A" },
            { "tag2", "B" },
        },
    });
});
package main
import (
	monitor "github.com/pulumi/pulumi-azure-native-sdk/monitor/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := monitor.NewPipelineGroup(ctx, "pipelineGroup", &monitor.PipelineGroupArgs{
			Exporters: monitor.ExporterArray{
				&monitor.ExporterArgs{
					AzureMonitorWorkspaceLogs: &monitor.AzureMonitorWorkspaceLogsExporterArgs{
						Api: &monitor.AzureMonitorWorkspaceLogsApiConfigArgs{
							DataCollectionEndpointUrl: pulumi.String("https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com"),
							DataCollectionRule:        pulumi.String("dcr-00000000000000000000000000000000"),
							Schema: &monitor.SchemaMapArgs{
								RecordMap: monitor.RecordMapArray{
									&monitor.RecordMapArgs{
										From: pulumi.String("body"),
										To:   pulumi.String("Body"),
									},
									&monitor.RecordMapArgs{
										From: pulumi.String("severity_text"),
										To:   pulumi.String("SeverityText"),
									},
									&monitor.RecordMapArgs{
										From: pulumi.String("time_unix_nano"),
										To:   pulumi.String("TimeGenerated"),
									},
								},
							},
							Stream: pulumi.String("Custom-MyTableRawData_CL"),
						},
						Concurrency: &monitor.ConcurrencyConfigurationArgs{
							BatchQueueSize: pulumi.Int(100),
							WorkerCount:    pulumi.Int(4),
						},
					},
					Name: pulumi.String("my-workspace-logs-exporter1"),
					Type: pulumi.String(monitor.ExporterTypeAzureMonitorWorkspaceLogs),
				},
			},
			ExtendedLocation: &monitor.AzureResourceManagerCommonTypesExtendedLocationArgs{
				Name: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation"),
				Type: pulumi.String(monitor.ExtendedLocationTypeCustomLocation),
			},
			Location:          pulumi.String("eastus2"),
			PipelineGroupName: pulumi.String("plGroup1"),
			Processors: monitor.ProcessorArray{
				&monitor.ProcessorArgs{
					Name: pulumi.String("batch-processor1"),
					Type: pulumi.String(monitor.ProcessorTypeBatch),
				},
			},
			Receivers: monitor.ReceiverArray{
				&monitor.ReceiverArgs{
					Name: pulumi.String("syslog-receiver1"),
					Syslog: &monitor.SyslogReceiverArgs{
						Endpoint: pulumi.String("0.0.0.0:514"),
					},
					Type: pulumi.String(monitor.ReceiverTypeSyslog),
				},
			},
			ResourceGroupName: pulumi.String("myResourceGroup"),
			Service: &monitor.ServiceArgs{
				Pipelines: monitor.PipelineArray{
					&monitor.PipelineArgs{
						Exporters: pulumi.StringArray{
							pulumi.String("my-workspace-logs-exporter1"),
						},
						Name: pulumi.String("MyPipelineForLogs1"),
						Processors: pulumi.StringArray{
							pulumi.String("batch-processor1"),
						},
						Receivers: pulumi.StringArray{
							pulumi.String("syslog-receiver1"),
						},
						Type: pulumi.String(monitor.PipelineTypeLogs),
					},
				},
			},
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("A"),
				"tag2": pulumi.String("B"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.monitor.PipelineGroup;
import com.pulumi.azurenative.monitor.PipelineGroupArgs;
import com.pulumi.azurenative.monitor.inputs.ExporterArgs;
import com.pulumi.azurenative.monitor.inputs.AzureMonitorWorkspaceLogsExporterArgs;
import com.pulumi.azurenative.monitor.inputs.AzureMonitorWorkspaceLogsApiConfigArgs;
import com.pulumi.azurenative.monitor.inputs.SchemaMapArgs;
import com.pulumi.azurenative.monitor.inputs.ConcurrencyConfigurationArgs;
import com.pulumi.azurenative.monitor.inputs.AzureResourceManagerCommonTypesExtendedLocationArgs;
import com.pulumi.azurenative.monitor.inputs.ProcessorArgs;
import com.pulumi.azurenative.monitor.inputs.ReceiverArgs;
import com.pulumi.azurenative.monitor.inputs.SyslogReceiverArgs;
import com.pulumi.azurenative.monitor.inputs.ServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var pipelineGroup = new PipelineGroup("pipelineGroup", PipelineGroupArgs.builder()
            .exporters(ExporterArgs.builder()
                .azureMonitorWorkspaceLogs(AzureMonitorWorkspaceLogsExporterArgs.builder()
                    .api(AzureMonitorWorkspaceLogsApiConfigArgs.builder()
                        .dataCollectionEndpointUrl("https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com")
                        .dataCollectionRule("dcr-00000000000000000000000000000000")
                        .schema(SchemaMapArgs.builder()
                            .recordMap(                            
                                RecordMapArgs.builder()
                                    .from("body")
                                    .to("Body")
                                    .build(),
                                RecordMapArgs.builder()
                                    .from("severity_text")
                                    .to("SeverityText")
                                    .build(),
                                RecordMapArgs.builder()
                                    .from("time_unix_nano")
                                    .to("TimeGenerated")
                                    .build())
                            .build())
                        .stream("Custom-MyTableRawData_CL")
                        .build())
                    .concurrency(ConcurrencyConfigurationArgs.builder()
                        .batchQueueSize(100)
                        .workerCount(4)
                        .build())
                    .build())
                .name("my-workspace-logs-exporter1")
                .type("AzureMonitorWorkspaceLogs")
                .build())
            .extendedLocation(AzureResourceManagerCommonTypesExtendedLocationArgs.builder()
                .name("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation")
                .type("CustomLocation")
                .build())
            .location("eastus2")
            .pipelineGroupName("plGroup1")
            .processors(ProcessorArgs.builder()
                .name("batch-processor1")
                .type("Batch")
                .build())
            .receivers(ReceiverArgs.builder()
                .name("syslog-receiver1")
                .syslog(SyslogReceiverArgs.builder()
                    .endpoint("0.0.0.0:514")
                    .build())
                .type("Syslog")
                .build())
            .resourceGroupName("myResourceGroup")
            .service(ServiceArgs.builder()
                .pipelines(PipelineArgs.builder()
                    .exporters("my-workspace-logs-exporter1")
                    .name("MyPipelineForLogs1")
                    .processors("batch-processor1")
                    .receivers("syslog-receiver1")
                    .type("logs")
                    .build())
                .build())
            .tags(Map.ofEntries(
                Map.entry("tag1", "A"),
                Map.entry("tag2", "B")
            ))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const pipelineGroup = new azure_native.monitor.PipelineGroup("pipelineGroup", {
    exporters: [{
        azureMonitorWorkspaceLogs: {
            api: {
                dataCollectionEndpointUrl: "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                dataCollectionRule: "dcr-00000000000000000000000000000000",
                schema: {
                    recordMap: [
                        {
                            from: "body",
                            to: "Body",
                        },
                        {
                            from: "severity_text",
                            to: "SeverityText",
                        },
                        {
                            from: "time_unix_nano",
                            to: "TimeGenerated",
                        },
                    ],
                },
                stream: "Custom-MyTableRawData_CL",
            },
            concurrency: {
                batchQueueSize: 100,
                workerCount: 4,
            },
        },
        name: "my-workspace-logs-exporter1",
        type: azure_native.monitor.ExporterType.AzureMonitorWorkspaceLogs,
    }],
    extendedLocation: {
        name: "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
        type: azure_native.monitor.ExtendedLocationType.CustomLocation,
    },
    location: "eastus2",
    pipelineGroupName: "plGroup1",
    processors: [{
        name: "batch-processor1",
        type: azure_native.monitor.ProcessorType.Batch,
    }],
    receivers: [{
        name: "syslog-receiver1",
        syslog: {
            endpoint: "0.0.0.0:514",
        },
        type: azure_native.monitor.ReceiverType.Syslog,
    }],
    resourceGroupName: "myResourceGroup",
    service: {
        pipelines: [{
            exporters: ["my-workspace-logs-exporter1"],
            name: "MyPipelineForLogs1",
            processors: ["batch-processor1"],
            receivers: ["syslog-receiver1"],
            type: azure_native.monitor.PipelineType.Logs,
        }],
    },
    tags: {
        tag1: "A",
        tag2: "B",
    },
});
import pulumi
import pulumi_azure_native as azure_native
pipeline_group = azure_native.monitor.PipelineGroup("pipelineGroup",
    exporters=[{
        "azure_monitor_workspace_logs": {
            "api": {
                "data_collection_endpoint_url": "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                "data_collection_rule": "dcr-00000000000000000000000000000000",
                "schema": {
                    "record_map": [
                        {
                            "from_": "body",
                            "to": "Body",
                        },
                        {
                            "from_": "severity_text",
                            "to": "SeverityText",
                        },
                        {
                            "from_": "time_unix_nano",
                            "to": "TimeGenerated",
                        },
                    ],
                },
                "stream": "Custom-MyTableRawData_CL",
            },
            "concurrency": {
                "batch_queue_size": 100,
                "worker_count": 4,
            },
        },
        "name": "my-workspace-logs-exporter1",
        "type": azure_native.monitor.ExporterType.AZURE_MONITOR_WORKSPACE_LOGS,
    }],
    extended_location={
        "name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
        "type": azure_native.monitor.ExtendedLocationType.CUSTOM_LOCATION,
    },
    location="eastus2",
    pipeline_group_name="plGroup1",
    processors=[{
        "name": "batch-processor1",
        "type": azure_native.monitor.ProcessorType.BATCH,
    }],
    receivers=[{
        "name": "syslog-receiver1",
        "syslog": {
            "endpoint": "0.0.0.0:514",
        },
        "type": azure_native.monitor.ReceiverType.SYSLOG,
    }],
    resource_group_name="myResourceGroup",
    service={
        "pipelines": [{
            "exporters": ["my-workspace-logs-exporter1"],
            "name": "MyPipelineForLogs1",
            "processors": ["batch-processor1"],
            "receivers": ["syslog-receiver1"],
            "type": azure_native.monitor.PipelineType.LOGS,
        }],
    },
    tags={
        "tag1": "A",
        "tag2": "B",
    })
resources:
  pipelineGroup:
    type: azure-native:monitor:PipelineGroup
    properties:
      exporters:
        - azureMonitorWorkspaceLogs:
            api:
              dataCollectionEndpointUrl: https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com
              dataCollectionRule: dcr-00000000000000000000000000000000
              schema:
                recordMap:
                  - from: body
                    to: Body
                  - from: severity_text
                    to: SeverityText
                  - from: time_unix_nano
                    to: TimeGenerated
              stream: Custom-MyTableRawData_CL
            concurrency:
              batchQueueSize: 100
              workerCount: 4
          name: my-workspace-logs-exporter1
          type: AzureMonitorWorkspaceLogs
      extendedLocation:
        name: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation
        type: CustomLocation
      location: eastus2
      pipelineGroupName: plGroup1
      processors:
        - name: batch-processor1
          type: Batch
      receivers:
        - name: syslog-receiver1
          syslog:
            endpoint: 0.0.0.0:514
          type: Syslog
      resourceGroupName: myResourceGroup
      service:
        pipelines:
          - exporters:
              - my-workspace-logs-exporter1
            name: MyPipelineForLogs1
            processors:
              - batch-processor1
            receivers:
              - syslog-receiver1
            type: logs
      tags:
        tag1: A
        tag2: B
Create a PipelineGroup instance using a syslog receiver and cache.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var pipelineGroup = new AzureNative.Monitor.PipelineGroup("pipelineGroup", new()
    {
        Exporters = new[]
        {
            new AzureNative.Monitor.Inputs.ExporterArgs
            {
                AzureMonitorWorkspaceLogs = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsExporterArgs
                {
                    Api = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsApiConfigArgs
                    {
                        DataCollectionEndpointUrl = "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                        DataCollectionRule = "dcr-00000000000000000000000000000000",
                        Schema = new AzureNative.Monitor.Inputs.SchemaMapArgs
                        {
                            RecordMap = new[]
                            {
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "body",
                                    To = "Body",
                                },
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "severity_text",
                                    To = "SeverityText",
                                },
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "time_unix_nano",
                                    To = "TimeGenerated",
                                },
                            },
                        },
                        Stream = "Custom-MyTableRawData_CL",
                    },
                    Cache = new AzureNative.Monitor.Inputs.CacheConfigurationArgs
                    {
                        MaxStorageUsage = 100,
                        RetentionPeriod = 10,
                    },
                    Concurrency = new AzureNative.Monitor.Inputs.ConcurrencyConfigurationArgs
                    {
                        BatchQueueSize = 100,
                        WorkerCount = 4,
                    },
                },
                Name = "my-workspace-logs-exporter1",
                Type = AzureNative.Monitor.ExporterType.AzureMonitorWorkspaceLogs,
            },
        },
        ExtendedLocation = new AzureNative.Monitor.Inputs.AzureResourceManagerCommonTypesExtendedLocationArgs
        {
            Name = "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
            Type = AzureNative.Monitor.ExtendedLocationType.CustomLocation,
        },
        Location = "eastus2",
        PipelineGroupName = "plGroup1",
        Processors = new[]
        {
            new AzureNative.Monitor.Inputs.ProcessorArgs
            {
                Name = "batch-processor1",
                Type = AzureNative.Monitor.ProcessorType.Batch,
            },
        },
        Receivers = new[]
        {
            new AzureNative.Monitor.Inputs.ReceiverArgs
            {
                Name = "syslog-receiver1",
                Syslog = new AzureNative.Monitor.Inputs.SyslogReceiverArgs
                {
                    Endpoint = "0.0.0.0:514",
                },
                Type = AzureNative.Monitor.ReceiverType.Syslog,
            },
        },
        ResourceGroupName = "myResourceGroup",
        Service = new AzureNative.Monitor.Inputs.ServiceArgs
        {
            Pipelines = new[]
            {
                new AzureNative.Monitor.Inputs.PipelineArgs
                {
                    Exporters = new[]
                    {
                        "my-workspace-logs-exporter1",
                    },
                    Name = "MyPipelineForLogs1",
                    Processors = new[]
                    {
                        "batch-processor1",
                    },
                    Receivers = new[]
                    {
                        "syslog-receiver1",
                    },
                    Type = AzureNative.Monitor.PipelineType.Logs,
                },
            },
        },
        Tags = 
        {
            { "tag1", "A" },
            { "tag2", "B" },
        },
    });
});
package main
import (
	monitor "github.com/pulumi/pulumi-azure-native-sdk/monitor/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := monitor.NewPipelineGroup(ctx, "pipelineGroup", &monitor.PipelineGroupArgs{
			Exporters: monitor.ExporterArray{
				&monitor.ExporterArgs{
					AzureMonitorWorkspaceLogs: &monitor.AzureMonitorWorkspaceLogsExporterArgs{
						Api: &monitor.AzureMonitorWorkspaceLogsApiConfigArgs{
							DataCollectionEndpointUrl: pulumi.String("https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com"),
							DataCollectionRule:        pulumi.String("dcr-00000000000000000000000000000000"),
							Schema: &monitor.SchemaMapArgs{
								RecordMap: monitor.RecordMapArray{
									&monitor.RecordMapArgs{
										From: pulumi.String("body"),
										To:   pulumi.String("Body"),
									},
									&monitor.RecordMapArgs{
										From: pulumi.String("severity_text"),
										To:   pulumi.String("SeverityText"),
									},
									&monitor.RecordMapArgs{
										From: pulumi.String("time_unix_nano"),
										To:   pulumi.String("TimeGenerated"),
									},
								},
							},
							Stream: pulumi.String("Custom-MyTableRawData_CL"),
						},
						Cache: &monitor.CacheConfigurationArgs{
							MaxStorageUsage: pulumi.Int(100),
							RetentionPeriod: pulumi.Int(10),
						},
						Concurrency: &monitor.ConcurrencyConfigurationArgs{
							BatchQueueSize: pulumi.Int(100),
							WorkerCount:    pulumi.Int(4),
						},
					},
					Name: pulumi.String("my-workspace-logs-exporter1"),
					Type: pulumi.String(monitor.ExporterTypeAzureMonitorWorkspaceLogs),
				},
			},
			ExtendedLocation: &monitor.AzureResourceManagerCommonTypesExtendedLocationArgs{
				Name: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation"),
				Type: pulumi.String(monitor.ExtendedLocationTypeCustomLocation),
			},
			Location:          pulumi.String("eastus2"),
			PipelineGroupName: pulumi.String("plGroup1"),
			Processors: monitor.ProcessorArray{
				&monitor.ProcessorArgs{
					Name: pulumi.String("batch-processor1"),
					Type: pulumi.String(monitor.ProcessorTypeBatch),
				},
			},
			Receivers: monitor.ReceiverArray{
				&monitor.ReceiverArgs{
					Name: pulumi.String("syslog-receiver1"),
					Syslog: &monitor.SyslogReceiverArgs{
						Endpoint: pulumi.String("0.0.0.0:514"),
					},
					Type: pulumi.String(monitor.ReceiverTypeSyslog),
				},
			},
			ResourceGroupName: pulumi.String("myResourceGroup"),
			Service: &monitor.ServiceArgs{
				Pipelines: monitor.PipelineArray{
					&monitor.PipelineArgs{
						Exporters: pulumi.StringArray{
							pulumi.String("my-workspace-logs-exporter1"),
						},
						Name: pulumi.String("MyPipelineForLogs1"),
						Processors: pulumi.StringArray{
							pulumi.String("batch-processor1"),
						},
						Receivers: pulumi.StringArray{
							pulumi.String("syslog-receiver1"),
						},
						Type: pulumi.String(monitor.PipelineTypeLogs),
					},
				},
			},
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("A"),
				"tag2": pulumi.String("B"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.monitor.PipelineGroup;
import com.pulumi.azurenative.monitor.PipelineGroupArgs;
import com.pulumi.azurenative.monitor.inputs.ExporterArgs;
import com.pulumi.azurenative.monitor.inputs.AzureMonitorWorkspaceLogsExporterArgs;
import com.pulumi.azurenative.monitor.inputs.AzureMonitorWorkspaceLogsApiConfigArgs;
import com.pulumi.azurenative.monitor.inputs.SchemaMapArgs;
import com.pulumi.azurenative.monitor.inputs.CacheConfigurationArgs;
import com.pulumi.azurenative.monitor.inputs.ConcurrencyConfigurationArgs;
import com.pulumi.azurenative.monitor.inputs.AzureResourceManagerCommonTypesExtendedLocationArgs;
import com.pulumi.azurenative.monitor.inputs.ProcessorArgs;
import com.pulumi.azurenative.monitor.inputs.ReceiverArgs;
import com.pulumi.azurenative.monitor.inputs.SyslogReceiverArgs;
import com.pulumi.azurenative.monitor.inputs.ServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var pipelineGroup = new PipelineGroup("pipelineGroup", PipelineGroupArgs.builder()
            .exporters(ExporterArgs.builder()
                .azureMonitorWorkspaceLogs(AzureMonitorWorkspaceLogsExporterArgs.builder()
                    .api(AzureMonitorWorkspaceLogsApiConfigArgs.builder()
                        .dataCollectionEndpointUrl("https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com")
                        .dataCollectionRule("dcr-00000000000000000000000000000000")
                        .schema(SchemaMapArgs.builder()
                            .recordMap(                            
                                RecordMapArgs.builder()
                                    .from("body")
                                    .to("Body")
                                    .build(),
                                RecordMapArgs.builder()
                                    .from("severity_text")
                                    .to("SeverityText")
                                    .build(),
                                RecordMapArgs.builder()
                                    .from("time_unix_nano")
                                    .to("TimeGenerated")
                                    .build())
                            .build())
                        .stream("Custom-MyTableRawData_CL")
                        .build())
                    .cache(CacheConfigurationArgs.builder()
                        .maxStorageUsage(100)
                        .retentionPeriod(10)
                        .build())
                    .concurrency(ConcurrencyConfigurationArgs.builder()
                        .batchQueueSize(100)
                        .workerCount(4)
                        .build())
                    .build())
                .name("my-workspace-logs-exporter1")
                .type("AzureMonitorWorkspaceLogs")
                .build())
            .extendedLocation(AzureResourceManagerCommonTypesExtendedLocationArgs.builder()
                .name("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation")
                .type("CustomLocation")
                .build())
            .location("eastus2")
            .pipelineGroupName("plGroup1")
            .processors(ProcessorArgs.builder()
                .name("batch-processor1")
                .type("Batch")
                .build())
            .receivers(ReceiverArgs.builder()
                .name("syslog-receiver1")
                .syslog(SyslogReceiverArgs.builder()
                    .endpoint("0.0.0.0:514")
                    .build())
                .type("Syslog")
                .build())
            .resourceGroupName("myResourceGroup")
            .service(ServiceArgs.builder()
                .pipelines(PipelineArgs.builder()
                    .exporters("my-workspace-logs-exporter1")
                    .name("MyPipelineForLogs1")
                    .processors("batch-processor1")
                    .receivers("syslog-receiver1")
                    .type("logs")
                    .build())
                .build())
            .tags(Map.ofEntries(
                Map.entry("tag1", "A"),
                Map.entry("tag2", "B")
            ))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const pipelineGroup = new azure_native.monitor.PipelineGroup("pipelineGroup", {
    exporters: [{
        azureMonitorWorkspaceLogs: {
            api: {
                dataCollectionEndpointUrl: "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                dataCollectionRule: "dcr-00000000000000000000000000000000",
                schema: {
                    recordMap: [
                        {
                            from: "body",
                            to: "Body",
                        },
                        {
                            from: "severity_text",
                            to: "SeverityText",
                        },
                        {
                            from: "time_unix_nano",
                            to: "TimeGenerated",
                        },
                    ],
                },
                stream: "Custom-MyTableRawData_CL",
            },
            cache: {
                maxStorageUsage: 100,
                retentionPeriod: 10,
            },
            concurrency: {
                batchQueueSize: 100,
                workerCount: 4,
            },
        },
        name: "my-workspace-logs-exporter1",
        type: azure_native.monitor.ExporterType.AzureMonitorWorkspaceLogs,
    }],
    extendedLocation: {
        name: "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
        type: azure_native.monitor.ExtendedLocationType.CustomLocation,
    },
    location: "eastus2",
    pipelineGroupName: "plGroup1",
    processors: [{
        name: "batch-processor1",
        type: azure_native.monitor.ProcessorType.Batch,
    }],
    receivers: [{
        name: "syslog-receiver1",
        syslog: {
            endpoint: "0.0.0.0:514",
        },
        type: azure_native.monitor.ReceiverType.Syslog,
    }],
    resourceGroupName: "myResourceGroup",
    service: {
        pipelines: [{
            exporters: ["my-workspace-logs-exporter1"],
            name: "MyPipelineForLogs1",
            processors: ["batch-processor1"],
            receivers: ["syslog-receiver1"],
            type: azure_native.monitor.PipelineType.Logs,
        }],
    },
    tags: {
        tag1: "A",
        tag2: "B",
    },
});
import pulumi
import pulumi_azure_native as azure_native
pipeline_group = azure_native.monitor.PipelineGroup("pipelineGroup",
    exporters=[{
        "azure_monitor_workspace_logs": {
            "api": {
                "data_collection_endpoint_url": "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                "data_collection_rule": "dcr-00000000000000000000000000000000",
                "schema": {
                    "record_map": [
                        {
                            "from_": "body",
                            "to": "Body",
                        },
                        {
                            "from_": "severity_text",
                            "to": "SeverityText",
                        },
                        {
                            "from_": "time_unix_nano",
                            "to": "TimeGenerated",
                        },
                    ],
                },
                "stream": "Custom-MyTableRawData_CL",
            },
            "cache": {
                "max_storage_usage": 100,
                "retention_period": 10,
            },
            "concurrency": {
                "batch_queue_size": 100,
                "worker_count": 4,
            },
        },
        "name": "my-workspace-logs-exporter1",
        "type": azure_native.monitor.ExporterType.AZURE_MONITOR_WORKSPACE_LOGS,
    }],
    extended_location={
        "name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
        "type": azure_native.monitor.ExtendedLocationType.CUSTOM_LOCATION,
    },
    location="eastus2",
    pipeline_group_name="plGroup1",
    processors=[{
        "name": "batch-processor1",
        "type": azure_native.monitor.ProcessorType.BATCH,
    }],
    receivers=[{
        "name": "syslog-receiver1",
        "syslog": {
            "endpoint": "0.0.0.0:514",
        },
        "type": azure_native.monitor.ReceiverType.SYSLOG,
    }],
    resource_group_name="myResourceGroup",
    service={
        "pipelines": [{
            "exporters": ["my-workspace-logs-exporter1"],
            "name": "MyPipelineForLogs1",
            "processors": ["batch-processor1"],
            "receivers": ["syslog-receiver1"],
            "type": azure_native.monitor.PipelineType.LOGS,
        }],
    },
    tags={
        "tag1": "A",
        "tag2": "B",
    })
resources:
  pipelineGroup:
    type: azure-native:monitor:PipelineGroup
    properties:
      exporters:
        - azureMonitorWorkspaceLogs:
            api:
              dataCollectionEndpointUrl: https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com
              dataCollectionRule: dcr-00000000000000000000000000000000
              schema:
                recordMap:
                  - from: body
                    to: Body
                  - from: severity_text
                    to: SeverityText
                  - from: time_unix_nano
                    to: TimeGenerated
              stream: Custom-MyTableRawData_CL
            cache:
              maxStorageUsage: 100
              retentionPeriod: 10
            concurrency:
              batchQueueSize: 100
              workerCount: 4
          name: my-workspace-logs-exporter1
          type: AzureMonitorWorkspaceLogs
      extendedLocation:
        name: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation
        type: CustomLocation
      location: eastus2
      pipelineGroupName: plGroup1
      processors:
        - name: batch-processor1
          type: Batch
      receivers:
        - name: syslog-receiver1
          syslog:
            endpoint: 0.0.0.0:514
          type: Syslog
      resourceGroupName: myResourceGroup
      service:
        pipelines:
          - exporters:
              - my-workspace-logs-exporter1
            name: MyPipelineForLogs1
            processors:
              - batch-processor1
            receivers:
              - syslog-receiver1
            type: logs
      tags:
        tag1: A
        tag2: B
Create a PipelineGroup instance using a syslog receiver and networking configurations.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var pipelineGroup = new AzureNative.Monitor.PipelineGroup("pipelineGroup", new()
    {
        Exporters = new[]
        {
            new AzureNative.Monitor.Inputs.ExporterArgs
            {
                AzureMonitorWorkspaceLogs = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsExporterArgs
                {
                    Api = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsApiConfigArgs
                    {
                        DataCollectionEndpointUrl = "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                        DataCollectionRule = "dcr-00000000000000000000000000000000",
                        Schema = new AzureNative.Monitor.Inputs.SchemaMapArgs
                        {
                            RecordMap = new[]
                            {
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "body",
                                    To = "Body",
                                },
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "severity_text",
                                    To = "SeverityText",
                                },
                                new AzureNative.Monitor.Inputs.RecordMapArgs
                                {
                                    From = "time_unix_nano",
                                    To = "TimeGenerated",
                                },
                            },
                        },
                        Stream = "Custom-MyTableRawData_CL",
                    },
                    Concurrency = new AzureNative.Monitor.Inputs.ConcurrencyConfigurationArgs
                    {
                        BatchQueueSize = 100,
                        WorkerCount = 4,
                    },
                },
                Name = "my-workspace-logs-exporter1",
                Type = AzureNative.Monitor.ExporterType.AzureMonitorWorkspaceLogs,
            },
        },
        ExtendedLocation = new AzureNative.Monitor.Inputs.AzureResourceManagerCommonTypesExtendedLocationArgs
        {
            Name = "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
            Type = AzureNative.Monitor.ExtendedLocationType.CustomLocation,
        },
        Location = "eastus2",
        NetworkingConfigurations = new[]
        {
            new AzureNative.Monitor.Inputs.NetworkingConfigurationArgs
            {
                ExternalNetworkingMode = AzureNative.Monitor.ExternalNetworkingMode.LoadBalancerOnly,
                Host = "azuremonitorpipeline.contoso.com",
                Routes = new[]
                {
                    new AzureNative.Monitor.Inputs.NetworkingRouteArgs
                    {
                        Receiver = "syslog-receiver1",
                    },
                },
            },
        },
        PipelineGroupName = "plGroup1",
        Processors = new[] {},
        Receivers = new[]
        {
            new AzureNative.Monitor.Inputs.ReceiverArgs
            {
                Name = "syslog-receiver1",
                Syslog = new AzureNative.Monitor.Inputs.SyslogReceiverArgs
                {
                    Endpoint = "0.0.0.0:514",
                },
                Type = AzureNative.Monitor.ReceiverType.Syslog,
            },
        },
        ResourceGroupName = "myResourceGroup",
        Service = new AzureNative.Monitor.Inputs.ServiceArgs
        {
            Pipelines = new[]
            {
                new AzureNative.Monitor.Inputs.PipelineArgs
                {
                    Exporters = new[]
                    {
                        "my-workspace-logs-exporter1",
                    },
                    Name = "MyPipelineForLogs1",
                    Processors = new() { },
                    Receivers = new[]
                    {
                        "syslog-receiver1",
                    },
                    Type = AzureNative.Monitor.PipelineType.Logs,
                },
            },
        },
        Tags = 
        {
            { "tag1", "A" },
            { "tag2", "B" },
        },
    });
});
package main
import (
	monitor "github.com/pulumi/pulumi-azure-native-sdk/monitor/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := monitor.NewPipelineGroup(ctx, "pipelineGroup", &monitor.PipelineGroupArgs{
			Exporters: monitor.ExporterArray{
				&monitor.ExporterArgs{
					AzureMonitorWorkspaceLogs: &monitor.AzureMonitorWorkspaceLogsExporterArgs{
						Api: &monitor.AzureMonitorWorkspaceLogsApiConfigArgs{
							DataCollectionEndpointUrl: pulumi.String("https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com"),
							DataCollectionRule:        pulumi.String("dcr-00000000000000000000000000000000"),
							Schema: &monitor.SchemaMapArgs{
								RecordMap: monitor.RecordMapArray{
									&monitor.RecordMapArgs{
										From: pulumi.String("body"),
										To:   pulumi.String("Body"),
									},
									&monitor.RecordMapArgs{
										From: pulumi.String("severity_text"),
										To:   pulumi.String("SeverityText"),
									},
									&monitor.RecordMapArgs{
										From: pulumi.String("time_unix_nano"),
										To:   pulumi.String("TimeGenerated"),
									},
								},
							},
							Stream: pulumi.String("Custom-MyTableRawData_CL"),
						},
						Concurrency: &monitor.ConcurrencyConfigurationArgs{
							BatchQueueSize: pulumi.Int(100),
							WorkerCount:    pulumi.Int(4),
						},
					},
					Name: pulumi.String("my-workspace-logs-exporter1"),
					Type: pulumi.String(monitor.ExporterTypeAzureMonitorWorkspaceLogs),
				},
			},
			ExtendedLocation: &monitor.AzureResourceManagerCommonTypesExtendedLocationArgs{
				Name: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation"),
				Type: pulumi.String(monitor.ExtendedLocationTypeCustomLocation),
			},
			Location: pulumi.String("eastus2"),
			NetworkingConfigurations: monitor.NetworkingConfigurationArray{
				&monitor.NetworkingConfigurationArgs{
					ExternalNetworkingMode: pulumi.String(monitor.ExternalNetworkingModeLoadBalancerOnly),
					Host:                   pulumi.String("azuremonitorpipeline.contoso.com"),
					Routes: monitor.NetworkingRouteArray{
						&monitor.NetworkingRouteArgs{
							Receiver: pulumi.String("syslog-receiver1"),
						},
					},
				},
			},
			PipelineGroupName: pulumi.String("plGroup1"),
			Processors:        monitor.ProcessorArray{},
			Receivers: monitor.ReceiverArray{
				&monitor.ReceiverArgs{
					Name: pulumi.String("syslog-receiver1"),
					Syslog: &monitor.SyslogReceiverArgs{
						Endpoint: pulumi.String("0.0.0.0:514"),
					},
					Type: pulumi.String(monitor.ReceiverTypeSyslog),
				},
			},
			ResourceGroupName: pulumi.String("myResourceGroup"),
			Service: &monitor.ServiceArgs{
				Pipelines: monitor.PipelineArray{
					&monitor.PipelineArgs{
						Exporters: pulumi.StringArray{
							pulumi.String("my-workspace-logs-exporter1"),
						},
						Name:       pulumi.String("MyPipelineForLogs1"),
						Processors: pulumi.StringArray{},
						Receivers: pulumi.StringArray{
							pulumi.String("syslog-receiver1"),
						},
						Type: pulumi.String(monitor.PipelineTypeLogs),
					},
				},
			},
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("A"),
				"tag2": pulumi.String("B"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.monitor.PipelineGroup;
import com.pulumi.azurenative.monitor.PipelineGroupArgs;
import com.pulumi.azurenative.monitor.inputs.ExporterArgs;
import com.pulumi.azurenative.monitor.inputs.AzureMonitorWorkspaceLogsExporterArgs;
import com.pulumi.azurenative.monitor.inputs.AzureMonitorWorkspaceLogsApiConfigArgs;
import com.pulumi.azurenative.monitor.inputs.SchemaMapArgs;
import com.pulumi.azurenative.monitor.inputs.ConcurrencyConfigurationArgs;
import com.pulumi.azurenative.monitor.inputs.AzureResourceManagerCommonTypesExtendedLocationArgs;
import com.pulumi.azurenative.monitor.inputs.NetworkingConfigurationArgs;
import com.pulumi.azurenative.monitor.inputs.ReceiverArgs;
import com.pulumi.azurenative.monitor.inputs.SyslogReceiverArgs;
import com.pulumi.azurenative.monitor.inputs.ServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var pipelineGroup = new PipelineGroup("pipelineGroup", PipelineGroupArgs.builder()
            .exporters(ExporterArgs.builder()
                .azureMonitorWorkspaceLogs(AzureMonitorWorkspaceLogsExporterArgs.builder()
                    .api(AzureMonitorWorkspaceLogsApiConfigArgs.builder()
                        .dataCollectionEndpointUrl("https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com")
                        .dataCollectionRule("dcr-00000000000000000000000000000000")
                        .schema(SchemaMapArgs.builder()
                            .recordMap(                            
                                RecordMapArgs.builder()
                                    .from("body")
                                    .to("Body")
                                    .build(),
                                RecordMapArgs.builder()
                                    .from("severity_text")
                                    .to("SeverityText")
                                    .build(),
                                RecordMapArgs.builder()
                                    .from("time_unix_nano")
                                    .to("TimeGenerated")
                                    .build())
                            .build())
                        .stream("Custom-MyTableRawData_CL")
                        .build())
                    .concurrency(ConcurrencyConfigurationArgs.builder()
                        .batchQueueSize(100)
                        .workerCount(4)
                        .build())
                    .build())
                .name("my-workspace-logs-exporter1")
                .type("AzureMonitorWorkspaceLogs")
                .build())
            .extendedLocation(AzureResourceManagerCommonTypesExtendedLocationArgs.builder()
                .name("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation")
                .type("CustomLocation")
                .build())
            .location("eastus2")
            .networkingConfigurations(NetworkingConfigurationArgs.builder()
                .externalNetworkingMode("LoadBalancerOnly")
                .host("azuremonitorpipeline.contoso.com")
                .routes(NetworkingRouteArgs.builder()
                    .receiver("syslog-receiver1")
                    .build())
                .build())
            .pipelineGroupName("plGroup1")
            .processors()
            .receivers(ReceiverArgs.builder()
                .name("syslog-receiver1")
                .syslog(SyslogReceiverArgs.builder()
                    .endpoint("0.0.0.0:514")
                    .build())
                .type("Syslog")
                .build())
            .resourceGroupName("myResourceGroup")
            .service(ServiceArgs.builder()
                .pipelines(PipelineArgs.builder()
                    .exporters("my-workspace-logs-exporter1")
                    .name("MyPipelineForLogs1")
                    .processors()
                    .receivers("syslog-receiver1")
                    .type("logs")
                    .build())
                .build())
            .tags(Map.ofEntries(
                Map.entry("tag1", "A"),
                Map.entry("tag2", "B")
            ))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const pipelineGroup = new azure_native.monitor.PipelineGroup("pipelineGroup", {
    exporters: [{
        azureMonitorWorkspaceLogs: {
            api: {
                dataCollectionEndpointUrl: "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                dataCollectionRule: "dcr-00000000000000000000000000000000",
                schema: {
                    recordMap: [
                        {
                            from: "body",
                            to: "Body",
                        },
                        {
                            from: "severity_text",
                            to: "SeverityText",
                        },
                        {
                            from: "time_unix_nano",
                            to: "TimeGenerated",
                        },
                    ],
                },
                stream: "Custom-MyTableRawData_CL",
            },
            concurrency: {
                batchQueueSize: 100,
                workerCount: 4,
            },
        },
        name: "my-workspace-logs-exporter1",
        type: azure_native.monitor.ExporterType.AzureMonitorWorkspaceLogs,
    }],
    extendedLocation: {
        name: "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
        type: azure_native.monitor.ExtendedLocationType.CustomLocation,
    },
    location: "eastus2",
    networkingConfigurations: [{
        externalNetworkingMode: azure_native.monitor.ExternalNetworkingMode.LoadBalancerOnly,
        host: "azuremonitorpipeline.contoso.com",
        routes: [{
            receiver: "syslog-receiver1",
        }],
    }],
    pipelineGroupName: "plGroup1",
    processors: [],
    receivers: [{
        name: "syslog-receiver1",
        syslog: {
            endpoint: "0.0.0.0:514",
        },
        type: azure_native.monitor.ReceiverType.Syslog,
    }],
    resourceGroupName: "myResourceGroup",
    service: {
        pipelines: [{
            exporters: ["my-workspace-logs-exporter1"],
            name: "MyPipelineForLogs1",
            processors: [],
            receivers: ["syslog-receiver1"],
            type: azure_native.monitor.PipelineType.Logs,
        }],
    },
    tags: {
        tag1: "A",
        tag2: "B",
    },
});
import pulumi
import pulumi_azure_native as azure_native
pipeline_group = azure_native.monitor.PipelineGroup("pipelineGroup",
    exporters=[{
        "azure_monitor_workspace_logs": {
            "api": {
                "data_collection_endpoint_url": "https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com",
                "data_collection_rule": "dcr-00000000000000000000000000000000",
                "schema": {
                    "record_map": [
                        {
                            "from_": "body",
                            "to": "Body",
                        },
                        {
                            "from_": "severity_text",
                            "to": "SeverityText",
                        },
                        {
                            "from_": "time_unix_nano",
                            "to": "TimeGenerated",
                        },
                    ],
                },
                "stream": "Custom-MyTableRawData_CL",
            },
            "concurrency": {
                "batch_queue_size": 100,
                "worker_count": 4,
            },
        },
        "name": "my-workspace-logs-exporter1",
        "type": azure_native.monitor.ExporterType.AZURE_MONITOR_WORKSPACE_LOGS,
    }],
    extended_location={
        "name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation",
        "type": azure_native.monitor.ExtendedLocationType.CUSTOM_LOCATION,
    },
    location="eastus2",
    networking_configurations=[{
        "external_networking_mode": azure_native.monitor.ExternalNetworkingMode.LOAD_BALANCER_ONLY,
        "host": "azuremonitorpipeline.contoso.com",
        "routes": [{
            "receiver": "syslog-receiver1",
        }],
    }],
    pipeline_group_name="plGroup1",
    processors=[],
    receivers=[{
        "name": "syslog-receiver1",
        "syslog": {
            "endpoint": "0.0.0.0:514",
        },
        "type": azure_native.monitor.ReceiverType.SYSLOG,
    }],
    resource_group_name="myResourceGroup",
    service={
        "pipelines": [{
            "exporters": ["my-workspace-logs-exporter1"],
            "name": "MyPipelineForLogs1",
            "processors": [],
            "receivers": ["syslog-receiver1"],
            "type": azure_native.monitor.PipelineType.LOGS,
        }],
    },
    tags={
        "tag1": "A",
        "tag2": "B",
    })
resources:
  pipelineGroup:
    type: azure-native:monitor:PipelineGroup
    properties:
      exporters:
        - azureMonitorWorkspaceLogs:
            api:
              dataCollectionEndpointUrl: https://logs-myingestion-eb0s.eastus-1.ingest.monitor.azure.com
              dataCollectionRule: dcr-00000000000000000000000000000000
              schema:
                recordMap:
                  - from: body
                    to: Body
                  - from: severity_text
                    to: SeverityText
                  - from: time_unix_nano
                    to: TimeGenerated
              stream: Custom-MyTableRawData_CL
            concurrency:
              batchQueueSize: 100
              workerCount: 4
          name: my-workspace-logs-exporter1
          type: AzureMonitorWorkspaceLogs
      extendedLocation:
        name: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/myTestCustomLocation
        type: CustomLocation
      location: eastus2
      networkingConfigurations:
        - externalNetworkingMode: LoadBalancerOnly
          host: azuremonitorpipeline.contoso.com
          routes:
            - receiver: syslog-receiver1
      pipelineGroupName: plGroup1
      processors: []
      receivers:
        - name: syslog-receiver1
          syslog:
            endpoint: 0.0.0.0:514
          type: Syslog
      resourceGroupName: myResourceGroup
      service:
        pipelines:
          - exporters:
              - my-workspace-logs-exporter1
            name: MyPipelineForLogs1
            processors: []
            receivers:
              - syslog-receiver1
            type: logs
      tags:
        tag1: A
        tag2: B
Create PipelineGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PipelineGroup(name: string, args: PipelineGroupArgs, opts?: CustomResourceOptions);@overload
def PipelineGroup(resource_name: str,
                  args: PipelineGroupArgs,
                  opts: Optional[ResourceOptions] = None)
@overload
def PipelineGroup(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  exporters: Optional[Sequence[ExporterArgs]] = None,
                  processors: Optional[Sequence[ProcessorArgs]] = None,
                  receivers: Optional[Sequence[ReceiverArgs]] = None,
                  resource_group_name: Optional[str] = None,
                  service: Optional[ServiceArgs] = None,
                  extended_location: Optional[AzureResourceManagerCommonTypesExtendedLocationArgs] = None,
                  location: Optional[str] = None,
                  networking_configurations: Optional[Sequence[NetworkingConfigurationArgs]] = None,
                  pipeline_group_name: Optional[str] = None,
                  replicas: Optional[int] = None,
                  tags: Optional[Mapping[str, str]] = None)func NewPipelineGroup(ctx *Context, name string, args PipelineGroupArgs, opts ...ResourceOption) (*PipelineGroup, error)public PipelineGroup(string name, PipelineGroupArgs args, CustomResourceOptions? opts = null)
public PipelineGroup(String name, PipelineGroupArgs args)
public PipelineGroup(String name, PipelineGroupArgs args, CustomResourceOptions options)
type: azure-native:monitor:PipelineGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PipelineGroupArgs
- 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 PipelineGroupArgs
- 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 PipelineGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PipelineGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PipelineGroupArgs
- 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 pipelineGroupResource = new AzureNative.Monitor.PipelineGroup("pipelineGroupResource", new()
{
    Exporters = new[]
    {
        new AzureNative.Monitor.Inputs.ExporterArgs
        {
            Name = "string",
            Type = "string",
            AzureMonitorWorkspaceLogs = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsExporterArgs
            {
                Api = new AzureNative.Monitor.Inputs.AzureMonitorWorkspaceLogsApiConfigArgs
                {
                    DataCollectionEndpointUrl = "string",
                    DataCollectionRule = "string",
                    Schema = new AzureNative.Monitor.Inputs.SchemaMapArgs
                    {
                        RecordMap = new[]
                        {
                            new AzureNative.Monitor.Inputs.RecordMapArgs
                            {
                                From = "string",
                                To = "string",
                            },
                        },
                        ResourceMap = new[]
                        {
                            new AzureNative.Monitor.Inputs.ResourceMapArgs
                            {
                                From = "string",
                                To = "string",
                            },
                        },
                        ScopeMap = new[]
                        {
                            new AzureNative.Monitor.Inputs.ScopeMapArgs
                            {
                                From = "string",
                                To = "string",
                            },
                        },
                    },
                    Stream = "string",
                },
                Cache = new AzureNative.Monitor.Inputs.CacheConfigurationArgs
                {
                    MaxStorageUsage = 0,
                    RetentionPeriod = 0,
                },
                Concurrency = new AzureNative.Monitor.Inputs.ConcurrencyConfigurationArgs
                {
                    BatchQueueSize = 0,
                    WorkerCount = 0,
                },
            },
            Tcp = new AzureNative.Monitor.Inputs.TcpExporterArgs
            {
                Url = "string",
            },
        },
    },
    Processors = new[]
    {
        new AzureNative.Monitor.Inputs.ProcessorArgs
        {
            Name = "string",
            Type = "string",
            Batch = new AzureNative.Monitor.Inputs.BatchProcessorArgs
            {
                BatchSize = 0,
                Timeout = 0,
            },
        },
    },
    Receivers = new[]
    {
        new AzureNative.Monitor.Inputs.ReceiverArgs
        {
            Name = "string",
            Type = "string",
            Otlp = new AzureNative.Monitor.Inputs.OtlpReceiverArgs
            {
                Endpoint = "string",
            },
            Syslog = new AzureNative.Monitor.Inputs.SyslogReceiverArgs
            {
                Endpoint = "string",
                Protocol = "string",
            },
            Udp = new AzureNative.Monitor.Inputs.UdpReceiverArgs
            {
                Endpoint = "string",
                Encoding = "string",
                ReadQueueLength = 0,
            },
        },
    },
    ResourceGroupName = "string",
    Service = new AzureNative.Monitor.Inputs.ServiceArgs
    {
        Pipelines = new[]
        {
            new AzureNative.Monitor.Inputs.PipelineArgs
            {
                Exporters = new[]
                {
                    "string",
                },
                Name = "string",
                Receivers = new[]
                {
                    "string",
                },
                Type = "string",
                Processors = new[]
                {
                    "string",
                },
            },
        },
        Persistence = new AzureNative.Monitor.Inputs.PersistenceConfigurationsArgs
        {
            PersistentVolumeName = "string",
        },
    },
    ExtendedLocation = new AzureNative.Monitor.Inputs.AzureResourceManagerCommonTypesExtendedLocationArgs
    {
        Name = "string",
        Type = "string",
    },
    Location = "string",
    NetworkingConfigurations = new[]
    {
        new AzureNative.Monitor.Inputs.NetworkingConfigurationArgs
        {
            ExternalNetworkingMode = "string",
            Routes = new[]
            {
                new AzureNative.Monitor.Inputs.NetworkingRouteArgs
                {
                    Receiver = "string",
                    Path = "string",
                    Port = 0,
                    Subdomain = "string",
                },
            },
            Host = "string",
        },
    },
    PipelineGroupName = "string",
    Replicas = 0,
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := monitor.NewPipelineGroup(ctx, "pipelineGroupResource", &monitor.PipelineGroupArgs{
	Exporters: monitor.ExporterArray{
		&monitor.ExporterArgs{
			Name: pulumi.String("string"),
			Type: pulumi.String("string"),
			AzureMonitorWorkspaceLogs: &monitor.AzureMonitorWorkspaceLogsExporterArgs{
				Api: &monitor.AzureMonitorWorkspaceLogsApiConfigArgs{
					DataCollectionEndpointUrl: pulumi.String("string"),
					DataCollectionRule:        pulumi.String("string"),
					Schema: &monitor.SchemaMapArgs{
						RecordMap: monitor.RecordMapArray{
							&monitor.RecordMapArgs{
								From: pulumi.String("string"),
								To:   pulumi.String("string"),
							},
						},
						ResourceMap: monitor.ResourceMapArray{
							&monitor.ResourceMapArgs{
								From: pulumi.String("string"),
								To:   pulumi.String("string"),
							},
						},
						ScopeMap: monitor.ScopeMapArray{
							&monitor.ScopeMapArgs{
								From: pulumi.String("string"),
								To:   pulumi.String("string"),
							},
						},
					},
					Stream: pulumi.String("string"),
				},
				Cache: &monitor.CacheConfigurationArgs{
					MaxStorageUsage: pulumi.Int(0),
					RetentionPeriod: pulumi.Int(0),
				},
				Concurrency: &monitor.ConcurrencyConfigurationArgs{
					BatchQueueSize: pulumi.Int(0),
					WorkerCount:    pulumi.Int(0),
				},
			},
			Tcp: &monitor.TcpExporterArgs{
				Url: pulumi.String("string"),
			},
		},
	},
	Processors: monitor.ProcessorArray{
		&monitor.ProcessorArgs{
			Name: pulumi.String("string"),
			Type: pulumi.String("string"),
			Batch: &monitor.BatchProcessorArgs{
				BatchSize: pulumi.Int(0),
				Timeout:   pulumi.Int(0),
			},
		},
	},
	Receivers: monitor.ReceiverArray{
		&monitor.ReceiverArgs{
			Name: pulumi.String("string"),
			Type: pulumi.String("string"),
			Otlp: &monitor.OtlpReceiverArgs{
				Endpoint: pulumi.String("string"),
			},
			Syslog: &monitor.SyslogReceiverArgs{
				Endpoint: pulumi.String("string"),
				Protocol: pulumi.String("string"),
			},
			Udp: &monitor.UdpReceiverArgs{
				Endpoint:        pulumi.String("string"),
				Encoding:        pulumi.String("string"),
				ReadQueueLength: pulumi.Int(0),
			},
		},
	},
	ResourceGroupName: pulumi.String("string"),
	Service: &monitor.ServiceArgs{
		Pipelines: monitor.PipelineArray{
			&monitor.PipelineArgs{
				Exporters: pulumi.StringArray{
					pulumi.String("string"),
				},
				Name: pulumi.String("string"),
				Receivers: pulumi.StringArray{
					pulumi.String("string"),
				},
				Type: pulumi.String("string"),
				Processors: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		Persistence: &monitor.PersistenceConfigurationsArgs{
			PersistentVolumeName: pulumi.String("string"),
		},
	},
	ExtendedLocation: &monitor.AzureResourceManagerCommonTypesExtendedLocationArgs{
		Name: pulumi.String("string"),
		Type: pulumi.String("string"),
	},
	Location: pulumi.String("string"),
	NetworkingConfigurations: monitor.NetworkingConfigurationArray{
		&monitor.NetworkingConfigurationArgs{
			ExternalNetworkingMode: pulumi.String("string"),
			Routes: monitor.NetworkingRouteArray{
				&monitor.NetworkingRouteArgs{
					Receiver:  pulumi.String("string"),
					Path:      pulumi.String("string"),
					Port:      pulumi.Int(0),
					Subdomain: pulumi.String("string"),
				},
			},
			Host: pulumi.String("string"),
		},
	},
	PipelineGroupName: pulumi.String("string"),
	Replicas:          pulumi.Int(0),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var pipelineGroupResource = new PipelineGroup("pipelineGroupResource", PipelineGroupArgs.builder()
    .exporters(ExporterArgs.builder()
        .name("string")
        .type("string")
        .azureMonitorWorkspaceLogs(AzureMonitorWorkspaceLogsExporterArgs.builder()
            .api(AzureMonitorWorkspaceLogsApiConfigArgs.builder()
                .dataCollectionEndpointUrl("string")
                .dataCollectionRule("string")
                .schema(SchemaMapArgs.builder()
                    .recordMap(RecordMapArgs.builder()
                        .from("string")
                        .to("string")
                        .build())
                    .resourceMap(ResourceMapArgs.builder()
                        .from("string")
                        .to("string")
                        .build())
                    .scopeMap(ScopeMapArgs.builder()
                        .from("string")
                        .to("string")
                        .build())
                    .build())
                .stream("string")
                .build())
            .cache(CacheConfigurationArgs.builder()
                .maxStorageUsage(0)
                .retentionPeriod(0)
                .build())
            .concurrency(ConcurrencyConfigurationArgs.builder()
                .batchQueueSize(0)
                .workerCount(0)
                .build())
            .build())
        .tcp(TcpExporterArgs.builder()
            .url("string")
            .build())
        .build())
    .processors(ProcessorArgs.builder()
        .name("string")
        .type("string")
        .batch(BatchProcessorArgs.builder()
            .batchSize(0)
            .timeout(0)
            .build())
        .build())
    .receivers(ReceiverArgs.builder()
        .name("string")
        .type("string")
        .otlp(OtlpReceiverArgs.builder()
            .endpoint("string")
            .build())
        .syslog(SyslogReceiverArgs.builder()
            .endpoint("string")
            .protocol("string")
            .build())
        .udp(UdpReceiverArgs.builder()
            .endpoint("string")
            .encoding("string")
            .readQueueLength(0)
            .build())
        .build())
    .resourceGroupName("string")
    .service(ServiceArgs.builder()
        .pipelines(PipelineArgs.builder()
            .exporters("string")
            .name("string")
            .receivers("string")
            .type("string")
            .processors("string")
            .build())
        .persistence(PersistenceConfigurationsArgs.builder()
            .persistentVolumeName("string")
            .build())
        .build())
    .extendedLocation(AzureResourceManagerCommonTypesExtendedLocationArgs.builder()
        .name("string")
        .type("string")
        .build())
    .location("string")
    .networkingConfigurations(NetworkingConfigurationArgs.builder()
        .externalNetworkingMode("string")
        .routes(NetworkingRouteArgs.builder()
            .receiver("string")
            .path("string")
            .port(0)
            .subdomain("string")
            .build())
        .host("string")
        .build())
    .pipelineGroupName("string")
    .replicas(0)
    .tags(Map.of("string", "string"))
    .build());
pipeline_group_resource = azure_native.monitor.PipelineGroup("pipelineGroupResource",
    exporters=[{
        "name": "string",
        "type": "string",
        "azure_monitor_workspace_logs": {
            "api": {
                "data_collection_endpoint_url": "string",
                "data_collection_rule": "string",
                "schema": {
                    "record_map": [{
                        "from_": "string",
                        "to": "string",
                    }],
                    "resource_map": [{
                        "from_": "string",
                        "to": "string",
                    }],
                    "scope_map": [{
                        "from_": "string",
                        "to": "string",
                    }],
                },
                "stream": "string",
            },
            "cache": {
                "max_storage_usage": 0,
                "retention_period": 0,
            },
            "concurrency": {
                "batch_queue_size": 0,
                "worker_count": 0,
            },
        },
        "tcp": {
            "url": "string",
        },
    }],
    processors=[{
        "name": "string",
        "type": "string",
        "batch": {
            "batch_size": 0,
            "timeout": 0,
        },
    }],
    receivers=[{
        "name": "string",
        "type": "string",
        "otlp": {
            "endpoint": "string",
        },
        "syslog": {
            "endpoint": "string",
            "protocol": "string",
        },
        "udp": {
            "endpoint": "string",
            "encoding": "string",
            "read_queue_length": 0,
        },
    }],
    resource_group_name="string",
    service={
        "pipelines": [{
            "exporters": ["string"],
            "name": "string",
            "receivers": ["string"],
            "type": "string",
            "processors": ["string"],
        }],
        "persistence": {
            "persistent_volume_name": "string",
        },
    },
    extended_location={
        "name": "string",
        "type": "string",
    },
    location="string",
    networking_configurations=[{
        "external_networking_mode": "string",
        "routes": [{
            "receiver": "string",
            "path": "string",
            "port": 0,
            "subdomain": "string",
        }],
        "host": "string",
    }],
    pipeline_group_name="string",
    replicas=0,
    tags={
        "string": "string",
    })
const pipelineGroupResource = new azure_native.monitor.PipelineGroup("pipelineGroupResource", {
    exporters: [{
        name: "string",
        type: "string",
        azureMonitorWorkspaceLogs: {
            api: {
                dataCollectionEndpointUrl: "string",
                dataCollectionRule: "string",
                schema: {
                    recordMap: [{
                        from: "string",
                        to: "string",
                    }],
                    resourceMap: [{
                        from: "string",
                        to: "string",
                    }],
                    scopeMap: [{
                        from: "string",
                        to: "string",
                    }],
                },
                stream: "string",
            },
            cache: {
                maxStorageUsage: 0,
                retentionPeriod: 0,
            },
            concurrency: {
                batchQueueSize: 0,
                workerCount: 0,
            },
        },
        tcp: {
            url: "string",
        },
    }],
    processors: [{
        name: "string",
        type: "string",
        batch: {
            batchSize: 0,
            timeout: 0,
        },
    }],
    receivers: [{
        name: "string",
        type: "string",
        otlp: {
            endpoint: "string",
        },
        syslog: {
            endpoint: "string",
            protocol: "string",
        },
        udp: {
            endpoint: "string",
            encoding: "string",
            readQueueLength: 0,
        },
    }],
    resourceGroupName: "string",
    service: {
        pipelines: [{
            exporters: ["string"],
            name: "string",
            receivers: ["string"],
            type: "string",
            processors: ["string"],
        }],
        persistence: {
            persistentVolumeName: "string",
        },
    },
    extendedLocation: {
        name: "string",
        type: "string",
    },
    location: "string",
    networkingConfigurations: [{
        externalNetworkingMode: "string",
        routes: [{
            receiver: "string",
            path: "string",
            port: 0,
            subdomain: "string",
        }],
        host: "string",
    }],
    pipelineGroupName: "string",
    replicas: 0,
    tags: {
        string: "string",
    },
});
type: azure-native:monitor:PipelineGroup
properties:
    exporters:
        - azureMonitorWorkspaceLogs:
            api:
                dataCollectionEndpointUrl: string
                dataCollectionRule: string
                schema:
                    recordMap:
                        - from: string
                          to: string
                    resourceMap:
                        - from: string
                          to: string
                    scopeMap:
                        - from: string
                          to: string
                stream: string
            cache:
                maxStorageUsage: 0
                retentionPeriod: 0
            concurrency:
                batchQueueSize: 0
                workerCount: 0
          name: string
          tcp:
            url: string
          type: string
    extendedLocation:
        name: string
        type: string
    location: string
    networkingConfigurations:
        - externalNetworkingMode: string
          host: string
          routes:
            - path: string
              port: 0
              receiver: string
              subdomain: string
    pipelineGroupName: string
    processors:
        - batch:
            batchSize: 0
            timeout: 0
          name: string
          type: string
    receivers:
        - name: string
          otlp:
            endpoint: string
          syslog:
            endpoint: string
            protocol: string
          type: string
          udp:
            encoding: string
            endpoint: string
            readQueueLength: 0
    replicas: 0
    resourceGroupName: string
    service:
        persistence:
            persistentVolumeName: string
        pipelines:
            - exporters:
                - string
              name: string
              processors:
                - string
              receivers:
                - string
              type: string
    tags:
        string: string
PipelineGroup 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 PipelineGroup resource accepts the following input properties:
- Exporters
List<Pulumi.Azure Native. Monitor. Inputs. Exporter> 
- The exporters specified for a pipeline group instance.
- Processors
List<Pulumi.Azure Native. Monitor. Inputs. Processor> 
- The processors specified for a pipeline group instance.
- Receivers
List<Pulumi.Azure Native. Monitor. Inputs. Receiver> 
- The receivers specified for a pipeline group instance.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Service
Pulumi.Azure Native. Monitor. Inputs. Service 
- The service section for a given pipeline group instance.
- ExtendedLocation Pulumi.Azure Native. Monitor. Inputs. Azure Resource Manager Common Types Extended Location 
- The extended location for given pipeline group.
- Location string
- The geo-location where the resource lives
- NetworkingConfigurations List<Pulumi.Azure Native. Monitor. Inputs. Networking Configuration> 
- Networking configurations for the pipeline group instance.
- PipelineGroup stringName 
- The name of pipeline group. The name is case insensitive.
- Replicas int
- Defines the amount of replicas of the pipeline group instance.
- Dictionary<string, string>
- Resource tags.
- Exporters
[]ExporterArgs 
- The exporters specified for a pipeline group instance.
- Processors
[]ProcessorArgs 
- The processors specified for a pipeline group instance.
- Receivers
[]ReceiverArgs 
- The receivers specified for a pipeline group instance.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Service
ServiceArgs 
- The service section for a given pipeline group instance.
- ExtendedLocation AzureResource Manager Common Types Extended Location Args 
- The extended location for given pipeline group.
- Location string
- The geo-location where the resource lives
- NetworkingConfigurations []NetworkingConfiguration Args 
- Networking configurations for the pipeline group instance.
- PipelineGroup stringName 
- The name of pipeline group. The name is case insensitive.
- Replicas int
- Defines the amount of replicas of the pipeline group instance.
- map[string]string
- Resource tags.
- exporters List<Exporter>
- The exporters specified for a pipeline group instance.
- processors List<Processor>
- The processors specified for a pipeline group instance.
- receivers List<Receiver>
- The receivers specified for a pipeline group instance.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- service Service
- The service section for a given pipeline group instance.
- extendedLocation AzureResource Manager Common Types Extended Location 
- The extended location for given pipeline group.
- location String
- The geo-location where the resource lives
- networkingConfigurations List<NetworkingConfiguration> 
- Networking configurations for the pipeline group instance.
- pipelineGroup StringName 
- The name of pipeline group. The name is case insensitive.
- replicas Integer
- Defines the amount of replicas of the pipeline group instance.
- Map<String,String>
- Resource tags.
- exporters Exporter[]
- The exporters specified for a pipeline group instance.
- processors Processor[]
- The processors specified for a pipeline group instance.
- receivers Receiver[]
- The receivers specified for a pipeline group instance.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- service Service
- The service section for a given pipeline group instance.
- extendedLocation AzureResource Manager Common Types Extended Location 
- The extended location for given pipeline group.
- location string
- The geo-location where the resource lives
- networkingConfigurations NetworkingConfiguration[] 
- Networking configurations for the pipeline group instance.
- pipelineGroup stringName 
- The name of pipeline group. The name is case insensitive.
- replicas number
- Defines the amount of replicas of the pipeline group instance.
- {[key: string]: string}
- Resource tags.
- exporters
Sequence[ExporterArgs] 
- The exporters specified for a pipeline group instance.
- processors
Sequence[ProcessorArgs] 
- The processors specified for a pipeline group instance.
- receivers
Sequence[ReceiverArgs] 
- The receivers specified for a pipeline group instance.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- service
ServiceArgs 
- The service section for a given pipeline group instance.
- extended_location AzureResource Manager Common Types Extended Location Args 
- The extended location for given pipeline group.
- location str
- The geo-location where the resource lives
- networking_configurations Sequence[NetworkingConfiguration Args] 
- Networking configurations for the pipeline group instance.
- pipeline_group_ strname 
- The name of pipeline group. The name is case insensitive.
- replicas int
- Defines the amount of replicas of the pipeline group instance.
- Mapping[str, str]
- Resource tags.
- exporters List<Property Map>
- The exporters specified for a pipeline group instance.
- processors List<Property Map>
- The processors specified for a pipeline group instance.
- receivers List<Property Map>
- The receivers specified for a pipeline group instance.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- service Property Map
- The service section for a given pipeline group instance.
- extendedLocation Property Map
- The extended location for given pipeline group.
- location String
- The geo-location where the resource lives
- networkingConfigurations List<Property Map>
- Networking configurations for the pipeline group instance.
- pipelineGroup StringName 
- The name of pipeline group. The name is case insensitive.
- replicas Number
- Defines the amount of replicas of the pipeline group instance.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the PipelineGroup resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.
- SystemData Pulumi.Azure Native. Monitor. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioningState string
- The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_state str
- The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AzureMonitorWorkspaceLogsApiConfig, AzureMonitorWorkspaceLogsApiConfigArgs            
- DataCollection stringEndpoint Url 
- Data collection endpoint ingestion url.
- DataCollection stringRule 
- Data Collection Rule (DCR) immutable id.
- Schema
Pulumi.Azure Native. Monitor. Inputs. Schema Map 
- The schema mapping for incoming data.
- Stream string
- Stream name in destination. Azure Monitor stream is related to the destination table.
- DataCollection stringEndpoint Url 
- Data collection endpoint ingestion url.
- DataCollection stringRule 
- Data Collection Rule (DCR) immutable id.
- Schema
SchemaMap 
- The schema mapping for incoming data.
- Stream string
- Stream name in destination. Azure Monitor stream is related to the destination table.
- dataCollection StringEndpoint Url 
- Data collection endpoint ingestion url.
- dataCollection StringRule 
- Data Collection Rule (DCR) immutable id.
- schema
SchemaMap 
- The schema mapping for incoming data.
- stream String
- Stream name in destination. Azure Monitor stream is related to the destination table.
- dataCollection stringEndpoint Url 
- Data collection endpoint ingestion url.
- dataCollection stringRule 
- Data Collection Rule (DCR) immutable id.
- schema
SchemaMap 
- The schema mapping for incoming data.
- stream string
- Stream name in destination. Azure Monitor stream is related to the destination table.
- data_collection_ strendpoint_ url 
- Data collection endpoint ingestion url.
- data_collection_ strrule 
- Data Collection Rule (DCR) immutable id.
- schema
SchemaMap 
- The schema mapping for incoming data.
- stream str
- Stream name in destination. Azure Monitor stream is related to the destination table.
- dataCollection StringEndpoint Url 
- Data collection endpoint ingestion url.
- dataCollection StringRule 
- Data Collection Rule (DCR) immutable id.
- schema Property Map
- The schema mapping for incoming data.
- stream String
- Stream name in destination. Azure Monitor stream is related to the destination table.
AzureMonitorWorkspaceLogsApiConfigResponse, AzureMonitorWorkspaceLogsApiConfigResponseArgs              
- DataCollection stringEndpoint Url 
- Data collection endpoint ingestion url.
- DataCollection stringRule 
- Data Collection Rule (DCR) immutable id.
- Schema
Pulumi.Azure Native. Monitor. Inputs. Schema Map Response 
- The schema mapping for incoming data.
- Stream string
- Stream name in destination. Azure Monitor stream is related to the destination table.
- DataCollection stringEndpoint Url 
- Data collection endpoint ingestion url.
- DataCollection stringRule 
- Data Collection Rule (DCR) immutable id.
- Schema
SchemaMap Response 
- The schema mapping for incoming data.
- Stream string
- Stream name in destination. Azure Monitor stream is related to the destination table.
- dataCollection StringEndpoint Url 
- Data collection endpoint ingestion url.
- dataCollection StringRule 
- Data Collection Rule (DCR) immutable id.
- schema
SchemaMap Response 
- The schema mapping for incoming data.
- stream String
- Stream name in destination. Azure Monitor stream is related to the destination table.
- dataCollection stringEndpoint Url 
- Data collection endpoint ingestion url.
- dataCollection stringRule 
- Data Collection Rule (DCR) immutable id.
- schema
SchemaMap Response 
- The schema mapping for incoming data.
- stream string
- Stream name in destination. Azure Monitor stream is related to the destination table.
- data_collection_ strendpoint_ url 
- Data collection endpoint ingestion url.
- data_collection_ strrule 
- Data Collection Rule (DCR) immutable id.
- schema
SchemaMap Response 
- The schema mapping for incoming data.
- stream str
- Stream name in destination. Azure Monitor stream is related to the destination table.
- dataCollection StringEndpoint Url 
- Data collection endpoint ingestion url.
- dataCollection StringRule 
- Data Collection Rule (DCR) immutable id.
- schema Property Map
- The schema mapping for incoming data.
- stream String
- Stream name in destination. Azure Monitor stream is related to the destination table.
AzureMonitorWorkspaceLogsExporter, AzureMonitorWorkspaceLogsExporterArgs          
- Api
Pulumi.Azure Native. Monitor. Inputs. Azure Monitor Workspace Logs Api Config 
- API configurations for Azure Monitor workspace exporter.
- Cache
Pulumi.Azure Native. Monitor. Inputs. Cache Configuration 
- Cache configurations.
- Concurrency
Pulumi.Azure Native. Monitor. Inputs. Concurrency Configuration 
- Concurrency configuration for the exporter.
- Api
AzureMonitor Workspace Logs Api Config 
- API configurations for Azure Monitor workspace exporter.
- Cache
CacheConfiguration 
- Cache configurations.
- Concurrency
ConcurrencyConfiguration 
- Concurrency configuration for the exporter.
- api
AzureMonitor Workspace Logs Api Config 
- API configurations for Azure Monitor workspace exporter.
- cache
CacheConfiguration 
- Cache configurations.
- concurrency
ConcurrencyConfiguration 
- Concurrency configuration for the exporter.
- api
AzureMonitor Workspace Logs Api Config 
- API configurations for Azure Monitor workspace exporter.
- cache
CacheConfiguration 
- Cache configurations.
- concurrency
ConcurrencyConfiguration 
- Concurrency configuration for the exporter.
- api
AzureMonitor Workspace Logs Api Config 
- API configurations for Azure Monitor workspace exporter.
- cache
CacheConfiguration 
- Cache configurations.
- concurrency
ConcurrencyConfiguration 
- Concurrency configuration for the exporter.
- api Property Map
- API configurations for Azure Monitor workspace exporter.
- cache Property Map
- Cache configurations.
- concurrency Property Map
- Concurrency configuration for the exporter.
AzureMonitorWorkspaceLogsExporterResponse, AzureMonitorWorkspaceLogsExporterResponseArgs            
- Api
Pulumi.Azure Native. Monitor. Inputs. Azure Monitor Workspace Logs Api Config Response 
- API configurations for Azure Monitor workspace exporter.
- Cache
Pulumi.Azure Native. Monitor. Inputs. Cache Configuration Response 
- Cache configurations.
- Concurrency
Pulumi.Azure Native. Monitor. Inputs. Concurrency Configuration Response 
- Concurrency configuration for the exporter.
- Api
AzureMonitor Workspace Logs Api Config Response 
- API configurations for Azure Monitor workspace exporter.
- Cache
CacheConfiguration Response 
- Cache configurations.
- Concurrency
ConcurrencyConfiguration Response 
- Concurrency configuration for the exporter.
- api
AzureMonitor Workspace Logs Api Config Response 
- API configurations for Azure Monitor workspace exporter.
- cache
CacheConfiguration Response 
- Cache configurations.
- concurrency
ConcurrencyConfiguration Response 
- Concurrency configuration for the exporter.
- api
AzureMonitor Workspace Logs Api Config Response 
- API configurations for Azure Monitor workspace exporter.
- cache
CacheConfiguration Response 
- Cache configurations.
- concurrency
ConcurrencyConfiguration Response 
- Concurrency configuration for the exporter.
- api
AzureMonitor Workspace Logs Api Config Response 
- API configurations for Azure Monitor workspace exporter.
- cache
CacheConfiguration Response 
- Cache configurations.
- concurrency
ConcurrencyConfiguration Response 
- Concurrency configuration for the exporter.
- api Property Map
- API configurations for Azure Monitor workspace exporter.
- cache Property Map
- Cache configurations.
- concurrency Property Map
- Concurrency configuration for the exporter.
AzureResourceManagerCommonTypesExtendedLocation, AzureResourceManagerCommonTypesExtendedLocationArgs              
- Name string
- The name of the extended location.
- Type
string | Pulumi.Azure Native. Monitor. Extended Location Type 
- The type of the extended location.
- Name string
- The name of the extended location.
- Type
string | ExtendedLocation Type 
- The type of the extended location.
- name String
- The name of the extended location.
- type
String | ExtendedLocation Type 
- The type of the extended location.
- name string
- The name of the extended location.
- type
string | ExtendedLocation Type 
- The type of the extended location.
- name str
- The name of the extended location.
- type
str | ExtendedLocation Type 
- The type of the extended location.
- name String
- The name of the extended location.
- type
String | "EdgeZone" | "Custom Location" 
- The type of the extended location.
AzureResourceManagerCommonTypesExtendedLocationResponse, AzureResourceManagerCommonTypesExtendedLocationResponseArgs                
BatchProcessor, BatchProcessorArgs    
- batch_size int
- Size of the batch.
- timeout int
- Timeout in milliseconds.
BatchProcessorResponse, BatchProcessorResponseArgs      
- batch_size int
- Size of the batch.
- timeout int
- Timeout in milliseconds.
CacheConfiguration, CacheConfigurationArgs    
- MaxStorage intUsage 
- Max storage usage in megabytes.
- RetentionPeriod int
- Retention period in minutes.
- MaxStorage intUsage 
- Max storage usage in megabytes.
- RetentionPeriod int
- Retention period in minutes.
- maxStorage IntegerUsage 
- Max storage usage in megabytes.
- retentionPeriod Integer
- Retention period in minutes.
- maxStorage numberUsage 
- Max storage usage in megabytes.
- retentionPeriod number
- Retention period in minutes.
- max_storage_ intusage 
- Max storage usage in megabytes.
- retention_period int
- Retention period in minutes.
- maxStorage NumberUsage 
- Max storage usage in megabytes.
- retentionPeriod Number
- Retention period in minutes.
CacheConfigurationResponse, CacheConfigurationResponseArgs      
- MaxStorage intUsage 
- Max storage usage in megabytes.
- RetentionPeriod int
- Retention period in minutes.
- MaxStorage intUsage 
- Max storage usage in megabytes.
- RetentionPeriod int
- Retention period in minutes.
- maxStorage IntegerUsage 
- Max storage usage in megabytes.
- retentionPeriod Integer
- Retention period in minutes.
- maxStorage numberUsage 
- Max storage usage in megabytes.
- retentionPeriod number
- Retention period in minutes.
- max_storage_ intusage 
- Max storage usage in megabytes.
- retention_period int
- Retention period in minutes.
- maxStorage NumberUsage 
- Max storage usage in megabytes.
- retentionPeriod Number
- Retention period in minutes.
ConcurrencyConfiguration, ConcurrencyConfigurationArgs    
- BatchQueue intSize 
- Size of the queue for log batches.
- WorkerCount int
- Number of parallel workers processing the log queues.
- BatchQueue intSize 
- Size of the queue for log batches.
- WorkerCount int
- Number of parallel workers processing the log queues.
- batchQueue IntegerSize 
- Size of the queue for log batches.
- workerCount Integer
- Number of parallel workers processing the log queues.
- batchQueue numberSize 
- Size of the queue for log batches.
- workerCount number
- Number of parallel workers processing the log queues.
- batch_queue_ intsize 
- Size of the queue for log batches.
- worker_count int
- Number of parallel workers processing the log queues.
- batchQueue NumberSize 
- Size of the queue for log batches.
- workerCount Number
- Number of parallel workers processing the log queues.
ConcurrencyConfigurationResponse, ConcurrencyConfigurationResponseArgs      
- BatchQueue intSize 
- Size of the queue for log batches.
- WorkerCount int
- Number of parallel workers processing the log queues.
- BatchQueue intSize 
- Size of the queue for log batches.
- WorkerCount int
- Number of parallel workers processing the log queues.
- batchQueue IntegerSize 
- Size of the queue for log batches.
- workerCount Integer
- Number of parallel workers processing the log queues.
- batchQueue numberSize 
- Size of the queue for log batches.
- workerCount number
- Number of parallel workers processing the log queues.
- batch_queue_ intsize 
- Size of the queue for log batches.
- worker_count int
- Number of parallel workers processing the log queues.
- batchQueue NumberSize 
- Size of the queue for log batches.
- workerCount Number
- Number of parallel workers processing the log queues.
Exporter, ExporterArgs  
- Name string
- The name of exporter.
- Type
string | Pulumi.Azure Native. Monitor. Exporter Type 
- The type of exporter.
- AzureMonitor Pulumi.Workspace Logs Azure Native. Monitor. Inputs. Azure Monitor Workspace Logs Exporter 
- Azure Monitor Workspace Logs specific configurations.
- Tcp
Pulumi.Azure Native. Monitor. Inputs. Tcp Exporter 
- TCP based exporter. Used for pipelineGroup exporter.
- Name string
- The name of exporter.
- Type
string | ExporterType 
- The type of exporter.
- AzureMonitor AzureWorkspace Logs Monitor Workspace Logs Exporter 
- Azure Monitor Workspace Logs specific configurations.
- Tcp
TcpExporter 
- TCP based exporter. Used for pipelineGroup exporter.
- name String
- The name of exporter.
- type
String | ExporterType 
- The type of exporter.
- azureMonitor AzureWorkspace Logs Monitor Workspace Logs Exporter 
- Azure Monitor Workspace Logs specific configurations.
- tcp
TcpExporter 
- TCP based exporter. Used for pipelineGroup exporter.
- name string
- The name of exporter.
- type
string | ExporterType 
- The type of exporter.
- azureMonitor AzureWorkspace Logs Monitor Workspace Logs Exporter 
- Azure Monitor Workspace Logs specific configurations.
- tcp
TcpExporter 
- TCP based exporter. Used for pipelineGroup exporter.
- name str
- The name of exporter.
- type
str | ExporterType 
- The type of exporter.
- azure_monitor_ Azureworkspace_ logs Monitor Workspace Logs Exporter 
- Azure Monitor Workspace Logs specific configurations.
- tcp
TcpExporter 
- TCP based exporter. Used for pipelineGroup exporter.
- name String
- The name of exporter.
- type
String | "AzureMonitor Workspace Logs" | "Pipeline Group" 
- The type of exporter.
- azureMonitor Property MapWorkspace Logs 
- Azure Monitor Workspace Logs specific configurations.
- tcp Property Map
- TCP based exporter. Used for pipelineGroup exporter.
ExporterResponse, ExporterResponseArgs    
- Name string
- The name of exporter.
- Type string
- The type of exporter.
- AzureMonitor Pulumi.Workspace Logs Azure Native. Monitor. Inputs. Azure Monitor Workspace Logs Exporter Response 
- Azure Monitor Workspace Logs specific configurations.
- Tcp
Pulumi.Azure Native. Monitor. Inputs. Tcp Exporter Response 
- TCP based exporter. Used for pipelineGroup exporter.
- Name string
- The name of exporter.
- Type string
- The type of exporter.
- AzureMonitor AzureWorkspace Logs Monitor Workspace Logs Exporter Response 
- Azure Monitor Workspace Logs specific configurations.
- Tcp
TcpExporter Response 
- TCP based exporter. Used for pipelineGroup exporter.
- name String
- The name of exporter.
- type String
- The type of exporter.
- azureMonitor AzureWorkspace Logs Monitor Workspace Logs Exporter Response 
- Azure Monitor Workspace Logs specific configurations.
- tcp
TcpExporter Response 
- TCP based exporter. Used for pipelineGroup exporter.
- name string
- The name of exporter.
- type string
- The type of exporter.
- azureMonitor AzureWorkspace Logs Monitor Workspace Logs Exporter Response 
- Azure Monitor Workspace Logs specific configurations.
- tcp
TcpExporter Response 
- TCP based exporter. Used for pipelineGroup exporter.
- name str
- The name of exporter.
- type str
- The type of exporter.
- azure_monitor_ Azureworkspace_ logs Monitor Workspace Logs Exporter Response 
- Azure Monitor Workspace Logs specific configurations.
- tcp
TcpExporter Response 
- TCP based exporter. Used for pipelineGroup exporter.
- name String
- The name of exporter.
- type String
- The type of exporter.
- azureMonitor Property MapWorkspace Logs 
- Azure Monitor Workspace Logs specific configurations.
- tcp Property Map
- TCP based exporter. Used for pipelineGroup exporter.
ExporterType, ExporterTypeArgs    
- AzureMonitor Workspace Logs 
- AzureMonitorWorkspaceLogsExport logs to Azure Monitor Workspace.
- PipelineGroup 
- PipelineGroupExport data to another pipeline group instance.
- ExporterType Azure Monitor Workspace Logs 
- AzureMonitorWorkspaceLogsExport logs to Azure Monitor Workspace.
- ExporterType Pipeline Group 
- PipelineGroupExport data to another pipeline group instance.
- AzureMonitor Workspace Logs 
- AzureMonitorWorkspaceLogsExport logs to Azure Monitor Workspace.
- PipelineGroup 
- PipelineGroupExport data to another pipeline group instance.
- AzureMonitor Workspace Logs 
- AzureMonitorWorkspaceLogsExport logs to Azure Monitor Workspace.
- PipelineGroup 
- PipelineGroupExport data to another pipeline group instance.
- AZURE_MONITOR_WORKSPACE_LOGS
- AzureMonitorWorkspaceLogsExport logs to Azure Monitor Workspace.
- PIPELINE_GROUP
- PipelineGroupExport data to another pipeline group instance.
- "AzureMonitor Workspace Logs" 
- AzureMonitorWorkspaceLogsExport logs to Azure Monitor Workspace.
- "PipelineGroup" 
- PipelineGroupExport data to another pipeline group instance.
ExtendedLocationType, ExtendedLocationTypeArgs      
- EdgeZone 
- EdgeZoneAzure Edge Zones location type
- CustomLocation 
- CustomLocationAzure Custom Locations type
- ExtendedLocation Type Edge Zone 
- EdgeZoneAzure Edge Zones location type
- ExtendedLocation Type Custom Location 
- CustomLocationAzure Custom Locations type
- EdgeZone 
- EdgeZoneAzure Edge Zones location type
- CustomLocation 
- CustomLocationAzure Custom Locations type
- EdgeZone 
- EdgeZoneAzure Edge Zones location type
- CustomLocation 
- CustomLocationAzure Custom Locations type
- EDGE_ZONE
- EdgeZoneAzure Edge Zones location type
- CUSTOM_LOCATION
- CustomLocationAzure Custom Locations type
- "EdgeZone" 
- EdgeZoneAzure Edge Zones location type
- "CustomLocation" 
- CustomLocationAzure Custom Locations type
ExternalNetworkingMode, ExternalNetworkingModeArgs      
- LoadBalancer Only 
- LoadBalancerOnlyLoad balancer only.
- ExternalNetworking Mode Load Balancer Only 
- LoadBalancerOnlyLoad balancer only.
- LoadBalancer Only 
- LoadBalancerOnlyLoad balancer only.
- LoadBalancer Only 
- LoadBalancerOnlyLoad balancer only.
- LOAD_BALANCER_ONLY
- LoadBalancerOnlyLoad balancer only.
- "LoadBalancer Only" 
- LoadBalancerOnlyLoad balancer only.
NetworkingConfiguration, NetworkingConfigurationArgs    
- ExternalNetworking string | Pulumi.Mode Azure Native. Monitor. External Networking Mode 
- External networking mode.
- Routes
List<Pulumi.Azure Native. Monitor. Inputs. Networking Route> 
- Networking routes configuration.
- Host string
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- ExternalNetworking string | ExternalMode Networking Mode 
- External networking mode.
- Routes
[]NetworkingRoute 
- Networking routes configuration.
- Host string
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- externalNetworking String | ExternalMode Networking Mode 
- External networking mode.
- routes
List<NetworkingRoute> 
- Networking routes configuration.
- host String
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- externalNetworking string | ExternalMode Networking Mode 
- External networking mode.
- routes
NetworkingRoute[] 
- Networking routes configuration.
- host string
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- external_networking_ str | Externalmode Networking Mode 
- External networking mode.
- routes
Sequence[NetworkingRoute] 
- Networking routes configuration.
- host str
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- externalNetworking String | "LoadMode Balancer Only" 
- External networking mode.
- routes List<Property Map>
- Networking routes configuration.
- host String
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
NetworkingConfigurationResponse, NetworkingConfigurationResponseArgs      
- ExternalNetworking stringMode 
- External networking mode.
- Routes
List<Pulumi.Azure Native. Monitor. Inputs. Networking Route Response> 
- Networking routes configuration.
- Host string
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- ExternalNetworking stringMode 
- External networking mode.
- Routes
[]NetworkingRoute Response 
- Networking routes configuration.
- Host string
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- externalNetworking StringMode 
- External networking mode.
- routes
List<NetworkingRoute Response> 
- Networking routes configuration.
- host String
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- externalNetworking stringMode 
- External networking mode.
- routes
NetworkingRoute Response[] 
- Networking routes configuration.
- host string
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- external_networking_ strmode 
- External networking mode.
- routes
Sequence[NetworkingRoute Response] 
- Networking routes configuration.
- host str
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
- externalNetworking StringMode 
- External networking mode.
- routes List<Property Map>
- Networking routes configuration.
- host String
- The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
NetworkingRoute, NetworkingRouteArgs    
NetworkingRouteResponse, NetworkingRouteResponseArgs      
OtlpReceiver, OtlpReceiverArgs    
- Endpoint string
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- Endpoint string
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- endpoint String
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- endpoint string
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- endpoint str
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- endpoint String
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
OtlpReceiverResponse, OtlpReceiverResponseArgs      
- Endpoint string
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- Endpoint string
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- endpoint String
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- endpoint string
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- endpoint str
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
- endpoint String
- OTLP GRPC endpoint definition. Example: 0.0.0.0:.
PersistenceConfigurations, PersistenceConfigurationsArgs    
- PersistentVolume stringName 
- The name of the mounted persistent volume.
- PersistentVolume stringName 
- The name of the mounted persistent volume.
- persistentVolume StringName 
- The name of the mounted persistent volume.
- persistentVolume stringName 
- The name of the mounted persistent volume.
- persistent_volume_ strname 
- The name of the mounted persistent volume.
- persistentVolume StringName 
- The name of the mounted persistent volume.
PersistenceConfigurationsResponse, PersistenceConfigurationsResponseArgs      
- PersistentVolume stringName 
- The name of the mounted persistent volume.
- PersistentVolume stringName 
- The name of the mounted persistent volume.
- persistentVolume StringName 
- The name of the mounted persistent volume.
- persistentVolume stringName 
- The name of the mounted persistent volume.
- persistent_volume_ strname 
- The name of the mounted persistent volume.
- persistentVolume StringName 
- The name of the mounted persistent volume.
Pipeline, PipelineArgs  
- Exporters List<string>
- Reference to exporters configured for the pipeline.
- Name string
- Name of the pipeline.
- Receivers List<string>
- Reference to receivers configured for the pipeline.
- Type
string | Pulumi.Azure Native. Monitor. Pipeline Type 
- The type of pipeline
- Processors List<string>
- Reference to processors configured for the pipeline.
- Exporters []string
- Reference to exporters configured for the pipeline.
- Name string
- Name of the pipeline.
- Receivers []string
- Reference to receivers configured for the pipeline.
- Type
string | PipelineType 
- The type of pipeline
- Processors []string
- Reference to processors configured for the pipeline.
- exporters List<String>
- Reference to exporters configured for the pipeline.
- name String
- Name of the pipeline.
- receivers List<String>
- Reference to receivers configured for the pipeline.
- type
String | PipelineType 
- The type of pipeline
- processors List<String>
- Reference to processors configured for the pipeline.
- exporters string[]
- Reference to exporters configured for the pipeline.
- name string
- Name of the pipeline.
- receivers string[]
- Reference to receivers configured for the pipeline.
- type
string | PipelineType 
- The type of pipeline
- processors string[]
- Reference to processors configured for the pipeline.
- exporters Sequence[str]
- Reference to exporters configured for the pipeline.
- name str
- Name of the pipeline.
- receivers Sequence[str]
- Reference to receivers configured for the pipeline.
- type
str | PipelineType 
- The type of pipeline
- processors Sequence[str]
- Reference to processors configured for the pipeline.
PipelineResponse, PipelineResponseArgs    
- Exporters List<string>
- Reference to exporters configured for the pipeline.
- Name string
- Name of the pipeline.
- Receivers List<string>
- Reference to receivers configured for the pipeline.
- Type string
- The type of pipeline
- Processors List<string>
- Reference to processors configured for the pipeline.
- Exporters []string
- Reference to exporters configured for the pipeline.
- Name string
- Name of the pipeline.
- Receivers []string
- Reference to receivers configured for the pipeline.
- Type string
- The type of pipeline
- Processors []string
- Reference to processors configured for the pipeline.
- exporters List<String>
- Reference to exporters configured for the pipeline.
- name String
- Name of the pipeline.
- receivers List<String>
- Reference to receivers configured for the pipeline.
- type String
- The type of pipeline
- processors List<String>
- Reference to processors configured for the pipeline.
- exporters string[]
- Reference to exporters configured for the pipeline.
- name string
- Name of the pipeline.
- receivers string[]
- Reference to receivers configured for the pipeline.
- type string
- The type of pipeline
- processors string[]
- Reference to processors configured for the pipeline.
- exporters Sequence[str]
- Reference to exporters configured for the pipeline.
- name str
- Name of the pipeline.
- receivers Sequence[str]
- Reference to receivers configured for the pipeline.
- type str
- The type of pipeline
- processors Sequence[str]
- Reference to processors configured for the pipeline.
- exporters List<String>
- Reference to exporters configured for the pipeline.
- name String
- Name of the pipeline.
- receivers List<String>
- Reference to receivers configured for the pipeline.
- type String
- The type of pipeline
- processors List<String>
- Reference to processors configured for the pipeline.
PipelineType, PipelineTypeArgs    
- Logs
- logsPipeline for logs telemetry.
- PipelineType Logs 
- logsPipeline for logs telemetry.
- Logs
- logsPipeline for logs telemetry.
- Logs
- logsPipeline for logs telemetry.
- LOGS
- logsPipeline for logs telemetry.
- "logs"
- logsPipeline for logs telemetry.
Processor, ProcessorArgs  
- Name string
- The name of processor.
- Type
string | Pulumi.Azure Native. Monitor. Processor Type 
- The type of processor.
- Batch
Pulumi.Azure Native. Monitor. Inputs. Batch Processor 
- Batch processor configurations.
- Name string
- The name of processor.
- Type
string | ProcessorType 
- The type of processor.
- Batch
BatchProcessor 
- Batch processor configurations.
- name String
- The name of processor.
- type
String | ProcessorType 
- The type of processor.
- batch
BatchProcessor 
- Batch processor configurations.
- name string
- The name of processor.
- type
string | ProcessorType 
- The type of processor.
- batch
BatchProcessor 
- Batch processor configurations.
- name str
- The name of processor.
- type
str | ProcessorType 
- The type of processor.
- batch
BatchProcessor 
- Batch processor configurations.
- name String
- The name of processor.
- type String | "Batch"
- The type of processor.
- batch Property Map
- Batch processor configurations.
ProcessorResponse, ProcessorResponseArgs    
- Name string
- The name of processor.
- Type string
- The type of processor.
- Batch
Pulumi.Azure Native. Monitor. Inputs. Batch Processor Response 
- Batch processor configurations.
- Name string
- The name of processor.
- Type string
- The type of processor.
- Batch
BatchProcessor Response 
- Batch processor configurations.
- name String
- The name of processor.
- type String
- The type of processor.
- batch
BatchProcessor Response 
- Batch processor configurations.
- name string
- The name of processor.
- type string
- The type of processor.
- batch
BatchProcessor Response 
- Batch processor configurations.
- name str
- The name of processor.
- type str
- The type of processor.
- batch
BatchProcessor Response 
- Batch processor configurations.
- name String
- The name of processor.
- type String
- The type of processor.
- batch Property Map
- Batch processor configurations.
ProcessorType, ProcessorTypeArgs    
- Batch
- BatchBatch processor.
- ProcessorType Batch 
- BatchBatch processor.
- Batch
- BatchBatch processor.
- Batch
- BatchBatch processor.
- BATCH
- BatchBatch processor.
- "Batch"
- BatchBatch processor.
Receiver, ReceiverArgs  
- Name string
- The name of receiver.
- Type
string | Pulumi.Azure Native. Monitor. Receiver Type 
- The type of receiver.
- Otlp
Pulumi.Azure Native. Monitor. Inputs. Otlp Receiver 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- Syslog
Pulumi.Azure Native. Monitor. Inputs. Syslog Receiver 
- Syslog configurations. This field is mandatory for syslog type receivers.
- Udp
Pulumi.Azure Native. Monitor. Inputs. Udp Receiver 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- Name string
- The name of receiver.
- Type
string | ReceiverType 
- The type of receiver.
- Otlp
OtlpReceiver 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- Syslog
SyslogReceiver 
- Syslog configurations. This field is mandatory for syslog type receivers.
- Udp
UdpReceiver 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- name String
- The name of receiver.
- type
String | ReceiverType 
- The type of receiver.
- otlp
OtlpReceiver 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- syslog
SyslogReceiver 
- Syslog configurations. This field is mandatory for syslog type receivers.
- udp
UdpReceiver 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- name string
- The name of receiver.
- type
string | ReceiverType 
- The type of receiver.
- otlp
OtlpReceiver 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- syslog
SyslogReceiver 
- Syslog configurations. This field is mandatory for syslog type receivers.
- udp
UdpReceiver 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- name str
- The name of receiver.
- type
str | ReceiverType 
- The type of receiver.
- otlp
OtlpReceiver 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- syslog
SyslogReceiver 
- Syslog configurations. This field is mandatory for syslog type receivers.
- udp
UdpReceiver 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- name String
- The name of receiver.
- type
String | "Syslog" | "Ama" | "PipelineGroup" | "OTLP" | "UDP" 
- The type of receiver.
- otlp Property Map
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- syslog Property Map
- Syslog configurations. This field is mandatory for syslog type receivers.
- udp Property Map
- UDP receiver configurations. This field is mandatory for UDP receivers.
ReceiverResponse, ReceiverResponseArgs    
- Name string
- The name of receiver.
- Type string
- The type of receiver.
- Otlp
Pulumi.Azure Native. Monitor. Inputs. Otlp Receiver Response 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- Syslog
Pulumi.Azure Native. Monitor. Inputs. Syslog Receiver Response 
- Syslog configurations. This field is mandatory for syslog type receivers.
- Udp
Pulumi.Azure Native. Monitor. Inputs. Udp Receiver Response 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- Name string
- The name of receiver.
- Type string
- The type of receiver.
- Otlp
OtlpReceiver Response 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- Syslog
SyslogReceiver Response 
- Syslog configurations. This field is mandatory for syslog type receivers.
- Udp
UdpReceiver Response 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- name String
- The name of receiver.
- type String
- The type of receiver.
- otlp
OtlpReceiver Response 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- syslog
SyslogReceiver Response 
- Syslog configurations. This field is mandatory for syslog type receivers.
- udp
UdpReceiver Response 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- name string
- The name of receiver.
- type string
- The type of receiver.
- otlp
OtlpReceiver Response 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- syslog
SyslogReceiver Response 
- Syslog configurations. This field is mandatory for syslog type receivers.
- udp
UdpReceiver Response 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- name str
- The name of receiver.
- type str
- The type of receiver.
- otlp
OtlpReceiver Response 
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- syslog
SyslogReceiver Response 
- Syslog configurations. This field is mandatory for syslog type receivers.
- udp
UdpReceiver Response 
- UDP receiver configurations. This field is mandatory for UDP receivers.
- name String
- The name of receiver.
- type String
- The type of receiver.
- otlp Property Map
- OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
- syslog Property Map
- Syslog configurations. This field is mandatory for syslog type receivers.
- udp Property Map
- UDP receiver configurations. This field is mandatory for UDP receivers.
ReceiverType, ReceiverTypeArgs    
- Syslog
- SyslogLinux syslog.
- Ama
- AmaReceives data from azure monitor agent receiver.
- PipelineGroup 
- PipelineGroupReceives data from another pipeline group.
- OTLP
- OTLPReceives data from a OTLP collector.
- UDP
- UDPReceives data from an UDP collector.
- ReceiverType Syslog 
- SyslogLinux syslog.
- ReceiverType Ama 
- AmaReceives data from azure monitor agent receiver.
- ReceiverType Pipeline Group 
- PipelineGroupReceives data from another pipeline group.
- ReceiverType OTLP 
- OTLPReceives data from a OTLP collector.
- ReceiverType UDP 
- UDPReceives data from an UDP collector.
- Syslog
- SyslogLinux syslog.
- Ama
- AmaReceives data from azure monitor agent receiver.
- PipelineGroup 
- PipelineGroupReceives data from another pipeline group.
- OTLP
- OTLPReceives data from a OTLP collector.
- UDP
- UDPReceives data from an UDP collector.
- Syslog
- SyslogLinux syslog.
- Ama
- AmaReceives data from azure monitor agent receiver.
- PipelineGroup 
- PipelineGroupReceives data from another pipeline group.
- OTLP
- OTLPReceives data from a OTLP collector.
- UDP
- UDPReceives data from an UDP collector.
- SYSLOG
- SyslogLinux syslog.
- AMA
- AmaReceives data from azure monitor agent receiver.
- PIPELINE_GROUP
- PipelineGroupReceives data from another pipeline group.
- OTLP
- OTLPReceives data from a OTLP collector.
- UDP
- UDPReceives data from an UDP collector.
- "Syslog"
- SyslogLinux syslog.
- "Ama"
- AmaReceives data from azure monitor agent receiver.
- "PipelineGroup" 
- PipelineGroupReceives data from another pipeline group.
- "OTLP"
- OTLPReceives data from a OTLP collector.
- "UDP"
- UDPReceives data from an UDP collector.
RecordMap, RecordMapArgs    
RecordMapResponse, RecordMapResponseArgs      
ResourceMap, ResourceMapArgs    
ResourceMapResponse, ResourceMapResponseArgs      
SchemaMap, SchemaMapArgs    
- RecordMap List<Pulumi.Azure Native. Monitor. Inputs. Record Map> 
- Record Map.
- ResourceMap List<Pulumi.Azure Native. Monitor. Inputs. Resource Map> 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- ScopeMap List<Pulumi.Azure Native. Monitor. Inputs. Scope Map> 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- RecordMap []RecordMap 
- Record Map.
- ResourceMap []ResourceMap 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- ScopeMap []ScopeMap 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- recordMap List<RecordMap> 
- Record Map.
- resourceMap List<ResourceMap> 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- scopeMap List<ScopeMap> 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- recordMap RecordMap[] 
- Record Map.
- resourceMap ResourceMap[] 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- scopeMap ScopeMap[] 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- record_map Sequence[RecordMap] 
- Record Map.
- resource_map Sequence[ResourceMap] 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- scope_map Sequence[ScopeMap] 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- recordMap List<Property Map>
- Record Map.
- resourceMap List<Property Map>
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- scopeMap List<Property Map>
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
SchemaMapResponse, SchemaMapResponseArgs      
- RecordMap List<Pulumi.Azure Native. Monitor. Inputs. Record Map Response> 
- Record Map.
- ResourceMap List<Pulumi.Azure Native. Monitor. Inputs. Resource Map Response> 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- ScopeMap List<Pulumi.Azure Native. Monitor. Inputs. Scope Map Response> 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- RecordMap []RecordMap Response 
- Record Map.
- ResourceMap []ResourceMap Response 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- ScopeMap []ScopeMap Response 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- recordMap List<RecordMap Response> 
- Record Map.
- resourceMap List<ResourceMap Response> 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- scopeMap List<ScopeMap Response> 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- recordMap RecordMap Response[] 
- Record Map.
- resourceMap ResourceMap Response[] 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- scopeMap ScopeMap Response[] 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- record_map Sequence[RecordMap Response] 
- Record Map.
- resource_map Sequence[ResourceMap Response] 
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- scope_map Sequence[ScopeMap Response] 
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
- recordMap List<Property Map>
- Record Map.
- resourceMap List<Property Map>
- Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
- scopeMap List<Property Map>
- A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
ScopeMap, ScopeMapArgs    
ScopeMapResponse, ScopeMapResponseArgs      
Service, ServiceArgs  
- Pipelines
List<Pulumi.Azure Native. Monitor. Inputs. Pipeline> 
- Pipelines belonging to a given pipeline group.
- Persistence
Pulumi.Azure Native. Monitor. Inputs. Persistence Configurations 
- Persistence options to all pipelines in the instance.
- Pipelines []Pipeline
- Pipelines belonging to a given pipeline group.
- Persistence
PersistenceConfigurations 
- Persistence options to all pipelines in the instance.
- pipelines List<Pipeline>
- Pipelines belonging to a given pipeline group.
- persistence
PersistenceConfigurations 
- Persistence options to all pipelines in the instance.
- pipelines Pipeline[]
- Pipelines belonging to a given pipeline group.
- persistence
PersistenceConfigurations 
- Persistence options to all pipelines in the instance.
- pipelines Sequence[Pipeline]
- Pipelines belonging to a given pipeline group.
- persistence
PersistenceConfigurations 
- Persistence options to all pipelines in the instance.
- pipelines List<Property Map>
- Pipelines belonging to a given pipeline group.
- persistence Property Map
- Persistence options to all pipelines in the instance.
ServiceResponse, ServiceResponseArgs    
- Pipelines
List<Pulumi.Azure Native. Monitor. Inputs. Pipeline Response> 
- Pipelines belonging to a given pipeline group.
- Persistence
Pulumi.Azure Native. Monitor. Inputs. Persistence Configurations Response 
- Persistence options to all pipelines in the instance.
- Pipelines
[]PipelineResponse 
- Pipelines belonging to a given pipeline group.
- Persistence
PersistenceConfigurations Response 
- Persistence options to all pipelines in the instance.
- pipelines
List<PipelineResponse> 
- Pipelines belonging to a given pipeline group.
- persistence
PersistenceConfigurations Response 
- Persistence options to all pipelines in the instance.
- pipelines
PipelineResponse[] 
- Pipelines belonging to a given pipeline group.
- persistence
PersistenceConfigurations Response 
- Persistence options to all pipelines in the instance.
- pipelines
Sequence[PipelineResponse] 
- Pipelines belonging to a given pipeline group.
- persistence
PersistenceConfigurations Response 
- Persistence options to all pipelines in the instance.
- pipelines List<Property Map>
- Pipelines belonging to a given pipeline group.
- persistence Property Map
- Persistence options to all pipelines in the instance.
StreamEncodingType, StreamEncodingTypeArgs      
- Nop
- nopNo encoding validation. Treats the file as a stream of raw bytes.
- Utf_8
- utf-8UTF-8 encoding.
- Utf_16le
- utf-16leUTF-16 encoding with little-endian byte order.
- Utf_16be
- utf-16beUTF-16 encoding with little-endian byte order.
- Ascii
- asciiASCII encoding.
- Big5
- big5The Big5 Chinese character encoding.
- StreamEncoding Type Nop 
- nopNo encoding validation. Treats the file as a stream of raw bytes.
- StreamEncoding Type_Utf_8 
- utf-8UTF-8 encoding.
- StreamEncoding Type_Utf_16le 
- utf-16leUTF-16 encoding with little-endian byte order.
- StreamEncoding Type_Utf_16be 
- utf-16beUTF-16 encoding with little-endian byte order.
- StreamEncoding Type Ascii 
- asciiASCII encoding.
- StreamEncoding Type Big5 
- big5The Big5 Chinese character encoding.
- Nop
- nopNo encoding validation. Treats the file as a stream of raw bytes.
- Utf_8
- utf-8UTF-8 encoding.
- Utf_16le
- utf-16leUTF-16 encoding with little-endian byte order.
- Utf_16be
- utf-16beUTF-16 encoding with little-endian byte order.
- Ascii
- asciiASCII encoding.
- Big5
- big5The Big5 Chinese character encoding.
- Nop
- nopNo encoding validation. Treats the file as a stream of raw bytes.
- Utf_8
- utf-8UTF-8 encoding.
- Utf_16le
- utf-16leUTF-16 encoding with little-endian byte order.
- Utf_16be
- utf-16beUTF-16 encoding with little-endian byte order.
- Ascii
- asciiASCII encoding.
- Big5
- big5The Big5 Chinese character encoding.
- NOP
- nopNo encoding validation. Treats the file as a stream of raw bytes.
- UTF_8
- utf-8UTF-8 encoding.
- UTF_16LE
- utf-16leUTF-16 encoding with little-endian byte order.
- UTF_16BE
- utf-16beUTF-16 encoding with little-endian byte order.
- ASCII
- asciiASCII encoding.
- BIG5
- big5The Big5 Chinese character encoding.
- "nop"
- nopNo encoding validation. Treats the file as a stream of raw bytes.
- "utf-8"
- utf-8UTF-8 encoding.
- "utf-16le"
- utf-16leUTF-16 encoding with little-endian byte order.
- "utf-16be"
- utf-16beUTF-16 encoding with little-endian byte order.
- "ascii"
- asciiASCII encoding.
- "big5"
- big5The Big5 Chinese character encoding.
SyslogProtocol, SyslogProtocolArgs    
- Rfc3164
- rfc3164rfc3164 protocol.
- Rfc5424
- rfc5424rfc5424 protocol.
- SyslogProtocol Rfc3164 
- rfc3164rfc3164 protocol.
- SyslogProtocol Rfc5424 
- rfc5424rfc5424 protocol.
- Rfc3164
- rfc3164rfc3164 protocol.
- Rfc5424
- rfc5424rfc5424 protocol.
- Rfc3164
- rfc3164rfc3164 protocol.
- Rfc5424
- rfc5424rfc5424 protocol.
- RFC3164
- rfc3164rfc3164 protocol.
- RFC5424
- rfc5424rfc5424 protocol.
- "rfc3164"
- rfc3164rfc3164 protocol.
- "rfc5424"
- rfc5424rfc5424 protocol.
SyslogReceiver, SyslogReceiverArgs    
- Endpoint string
- Syslog receiver endpoint definition. Example: 0.0.0.0:.
- Protocol
string | Pulumi.Azure Native. Monitor. Syslog Protocol 
- Protocol to parse syslog messages. Default rfc3164
- Endpoint string
- Syslog receiver endpoint definition. Example: 0.0.0.0:.
- Protocol
string | SyslogProtocol 
- Protocol to parse syslog messages. Default rfc3164
- endpoint String
- Syslog receiver endpoint definition. Example: 0.0.0.0:.
- protocol
String | SyslogProtocol 
- Protocol to parse syslog messages. Default rfc3164
- endpoint string
- Syslog receiver endpoint definition. Example: 0.0.0.0:.
- protocol
string | SyslogProtocol 
- Protocol to parse syslog messages. Default rfc3164
- endpoint str
- Syslog receiver endpoint definition. Example: 0.0.0.0:.
- protocol
str | SyslogProtocol 
- Protocol to parse syslog messages. Default rfc3164
- endpoint String
- Syslog receiver endpoint definition. Example: 0.0.0.0:.
- protocol String | "rfc3164" | "rfc5424"
- Protocol to parse syslog messages. Default rfc3164
SyslogReceiverResponse, SyslogReceiverResponseArgs      
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TcpExporter, TcpExporterArgs    
- Url string
- TCP url to export.
- Url string
- TCP url to export.
- url String
- TCP url to export.
- url string
- TCP url to export.
- url str
- TCP url to export.
- url String
- TCP url to export.
TcpExporterResponse, TcpExporterResponseArgs      
- Url string
- TCP url to export.
- Url string
- TCP url to export.
- url String
- TCP url to export.
- url string
- TCP url to export.
- url str
- TCP url to export.
- url String
- TCP url to export.
UdpReceiver, UdpReceiverArgs    
- Endpoint string
- TCP endpoint definition. Example: 0.0.0.0:.
- Encoding
string | Pulumi.Azure Native. Monitor. Stream Encoding Type 
- The encoding of the stream being received.
- ReadQueue intLength 
- Max read queue length.
- Endpoint string
- TCP endpoint definition. Example: 0.0.0.0:.
- Encoding
string | StreamEncoding Type 
- The encoding of the stream being received.
- ReadQueue intLength 
- Max read queue length.
- endpoint String
- TCP endpoint definition. Example: 0.0.0.0:.
- encoding
String | StreamEncoding Type 
- The encoding of the stream being received.
- readQueue IntegerLength 
- Max read queue length.
- endpoint string
- TCP endpoint definition. Example: 0.0.0.0:.
- encoding
string | StreamEncoding Type 
- The encoding of the stream being received.
- readQueue numberLength 
- Max read queue length.
- endpoint str
- TCP endpoint definition. Example: 0.0.0.0:.
- encoding
str | StreamEncoding Type 
- The encoding of the stream being received.
- read_queue_ intlength 
- Max read queue length.
- endpoint String
- TCP endpoint definition. Example: 0.0.0.0:.
- encoding String | "nop" | "utf-8" | "utf-16le" | "utf-16be" | "ascii" | "big5"
- The encoding of the stream being received.
- readQueue NumberLength 
- Max read queue length.
UdpReceiverResponse, UdpReceiverResponseArgs      
- Endpoint string
- TCP endpoint definition. Example: 0.0.0.0:.
- Encoding string
- The encoding of the stream being received.
- ReadQueue intLength 
- Max read queue length.
- Endpoint string
- TCP endpoint definition. Example: 0.0.0.0:.
- Encoding string
- The encoding of the stream being received.
- ReadQueue intLength 
- Max read queue length.
- endpoint String
- TCP endpoint definition. Example: 0.0.0.0:.
- encoding String
- The encoding of the stream being received.
- readQueue IntegerLength 
- Max read queue length.
- endpoint string
- TCP endpoint definition. Example: 0.0.0.0:.
- encoding string
- The encoding of the stream being received.
- readQueue numberLength 
- Max read queue length.
- endpoint str
- TCP endpoint definition. Example: 0.0.0.0:.
- encoding str
- The encoding of the stream being received.
- read_queue_ intlength 
- Max read queue length.
- endpoint String
- TCP endpoint definition. Example: 0.0.0.0:.
- encoding String
- The encoding of the stream being received.
- readQueue NumberLength 
- Max read queue length.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:monitor:PipelineGroup plGroup1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/pipelineGroups/{pipelineGroupName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0