azure-native.insights.DataCollectionRule
Explore with Pulumi AI
Definition of ARM tracked top level resource. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2019-11-01-preview.
Other available API versions: 2023-03-11.
Example Usage
Create or update data collection rule
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataCollectionRule = new AzureNative.Insights.DataCollectionRule("dataCollectionRule", new()
{
DataCollectionRuleName = "myCollectionRule",
DataFlows = new[]
{
new AzureNative.Insights.Inputs.DataFlowArgs
{
Destinations = new[]
{
"centralWorkspace",
},
Streams = new[]
{
AzureNative.Insights.KnownDataFlowStreams.Microsoft_Perf,
AzureNative.Insights.KnownDataFlowStreams.Microsoft_Syslog,
AzureNative.Insights.KnownDataFlowStreams.Microsoft_WindowsEvent,
},
},
},
DataSources = new AzureNative.Insights.Inputs.DataCollectionRuleDataSourcesArgs
{
PerformanceCounters = new[]
{
new AzureNative.Insights.Inputs.PerfCounterDataSourceArgs
{
CounterSpecifiers = new[]
{
"\\Processor(_Total)\\% Processor Time",
"\\Memory\\Committed Bytes",
"\\LogicalDisk(_Total)\\Free Megabytes",
"\\PhysicalDisk(_Total)\\Avg. Disk Queue Length",
},
Name = "cloudTeamCoreCounters",
SamplingFrequencyInSeconds = 15,
Streams = new[]
{
AzureNative.Insights.KnownPerfCounterDataSourceStreams.Microsoft_Perf,
},
},
new AzureNative.Insights.Inputs.PerfCounterDataSourceArgs
{
CounterSpecifiers = new[]
{
"\\Process(_Total)\\Thread Count",
},
Name = "appTeamExtraCounters",
SamplingFrequencyInSeconds = 30,
Streams = new[]
{
AzureNative.Insights.KnownPerfCounterDataSourceStreams.Microsoft_Perf,
},
},
},
Syslog = new[]
{
new AzureNative.Insights.Inputs.SyslogDataSourceArgs
{
FacilityNames = new[]
{
AzureNative.Insights.KnownSyslogDataSourceFacilityNames.Cron,
},
LogLevels = new[]
{
AzureNative.Insights.KnownSyslogDataSourceLogLevels.Debug,
AzureNative.Insights.KnownSyslogDataSourceLogLevels.Critical,
AzureNative.Insights.KnownSyslogDataSourceLogLevels.Emergency,
},
Name = "cronSyslog",
Streams = new[]
{
AzureNative.Insights.KnownSyslogDataSourceStreams.Microsoft_Syslog,
},
},
new AzureNative.Insights.Inputs.SyslogDataSourceArgs
{
FacilityNames = new[]
{
AzureNative.Insights.KnownSyslogDataSourceFacilityNames.Syslog,
},
LogLevels = new[]
{
AzureNative.Insights.KnownSyslogDataSourceLogLevels.Alert,
AzureNative.Insights.KnownSyslogDataSourceLogLevels.Critical,
AzureNative.Insights.KnownSyslogDataSourceLogLevels.Emergency,
},
Name = "syslogBase",
Streams = new[]
{
AzureNative.Insights.KnownSyslogDataSourceStreams.Microsoft_Syslog,
},
},
},
WindowsEventLogs = new[]
{
new AzureNative.Insights.Inputs.WindowsEventLogDataSourceArgs
{
Name = "cloudSecurityTeamEvents",
Streams = new[]
{
AzureNative.Insights.KnownWindowsEventLogDataSourceStreams.Microsoft_WindowsEvent,
},
XPathQueries = new[]
{
"Security!",
},
},
new AzureNative.Insights.Inputs.WindowsEventLogDataSourceArgs
{
Name = "appTeam1AppEvents",
Streams = new[]
{
AzureNative.Insights.KnownWindowsEventLogDataSourceStreams.Microsoft_WindowsEvent,
},
XPathQueries = new[]
{
"System![System[(Level = 1 or Level = 2 or Level = 3)]]",
"Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]",
},
},
},
},
Destinations = new AzureNative.Insights.Inputs.DataCollectionRuleDestinationsArgs
{
LogAnalytics = new[]
{
new AzureNative.Insights.Inputs.LogAnalyticsDestinationArgs
{
Name = "centralWorkspace",
WorkspaceResourceId = "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
},
},
},
Location = "eastus",
ResourceGroupName = "myResourceGroup",
});
});
package main
import (
insights "github.com/pulumi/pulumi-azure-native-sdk/insights/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := insights.NewDataCollectionRule(ctx, "dataCollectionRule", &insights.DataCollectionRuleArgs{
DataCollectionRuleName: pulumi.String("myCollectionRule"),
DataFlows: insights.DataFlowArray{
&insights.DataFlowArgs{
Destinations: pulumi.StringArray{
pulumi.String("centralWorkspace"),
},
Streams: pulumi.StringArray{
pulumi.String(insights.KnownDataFlowStreams_Microsoft_Perf),
pulumi.String(insights.KnownDataFlowStreams_Microsoft_Syslog),
pulumi.String(insights.KnownDataFlowStreams_Microsoft_WindowsEvent),
},
},
},
DataSources: &insights.DataCollectionRuleDataSourcesArgs{
PerformanceCounters: insights.PerfCounterDataSourceArray{
&insights.PerfCounterDataSourceArgs{
CounterSpecifiers: pulumi.StringArray{
pulumi.String("\\Processor(_Total)\\% Processor Time"),
pulumi.String("\\Memory\\Committed Bytes"),
pulumi.String("\\LogicalDisk(_Total)\\Free Megabytes"),
pulumi.String("\\PhysicalDisk(_Total)\\Avg. Disk Queue Length"),
},
Name: pulumi.String("cloudTeamCoreCounters"),
SamplingFrequencyInSeconds: pulumi.Int(15),
Streams: pulumi.StringArray{
pulumi.String(insights.KnownPerfCounterDataSourceStreams_Microsoft_Perf),
},
},
&insights.PerfCounterDataSourceArgs{
CounterSpecifiers: pulumi.StringArray{
pulumi.String("\\Process(_Total)\\Thread Count"),
},
Name: pulumi.String("appTeamExtraCounters"),
SamplingFrequencyInSeconds: pulumi.Int(30),
Streams: pulumi.StringArray{
pulumi.String(insights.KnownPerfCounterDataSourceStreams_Microsoft_Perf),
},
},
},
Syslog: insights.SyslogDataSourceArray{
&insights.SyslogDataSourceArgs{
FacilityNames: pulumi.StringArray{
pulumi.String(insights.KnownSyslogDataSourceFacilityNamesCron),
},
LogLevels: pulumi.StringArray{
pulumi.String(insights.KnownSyslogDataSourceLogLevelsDebug),
pulumi.String(insights.KnownSyslogDataSourceLogLevelsCritical),
pulumi.String(insights.KnownSyslogDataSourceLogLevelsEmergency),
},
Name: pulumi.String("cronSyslog"),
Streams: pulumi.StringArray{
pulumi.String(insights.KnownSyslogDataSourceStreams_Microsoft_Syslog),
},
},
&insights.SyslogDataSourceArgs{
FacilityNames: pulumi.StringArray{
pulumi.String(insights.KnownSyslogDataSourceFacilityNamesSyslog),
},
LogLevels: pulumi.StringArray{
pulumi.String(insights.KnownSyslogDataSourceLogLevelsAlert),
pulumi.String(insights.KnownSyslogDataSourceLogLevelsCritical),
pulumi.String(insights.KnownSyslogDataSourceLogLevelsEmergency),
},
Name: pulumi.String("syslogBase"),
Streams: pulumi.StringArray{
pulumi.String(insights.KnownSyslogDataSourceStreams_Microsoft_Syslog),
},
},
},
WindowsEventLogs: insights.WindowsEventLogDataSourceArray{
&insights.WindowsEventLogDataSourceArgs{
Name: pulumi.String("cloudSecurityTeamEvents"),
Streams: pulumi.StringArray{
pulumi.String(insights.KnownWindowsEventLogDataSourceStreams_Microsoft_WindowsEvent),
},
XPathQueries: pulumi.StringArray{
pulumi.String("Security!"),
},
},
&insights.WindowsEventLogDataSourceArgs{
Name: pulumi.String("appTeam1AppEvents"),
Streams: pulumi.StringArray{
pulumi.String(insights.KnownWindowsEventLogDataSourceStreams_Microsoft_WindowsEvent),
},
XPathQueries: pulumi.StringArray{
pulumi.String("System![System[(Level = 1 or Level = 2 or Level = 3)]]"),
pulumi.String("Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]"),
},
},
},
},
Destinations: &insights.DataCollectionRuleDestinationsArgs{
LogAnalytics: insights.LogAnalyticsDestinationArray{
&insights.LogAnalyticsDestinationArgs{
Name: pulumi.String("centralWorkspace"),
WorkspaceResourceId: pulumi.String("/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace"),
},
},
},
Location: pulumi.String("eastus"),
ResourceGroupName: pulumi.String("myResourceGroup"),
})
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.insights.DataCollectionRule;
import com.pulumi.azurenative.insights.DataCollectionRuleArgs;
import com.pulumi.azurenative.insights.inputs.DataFlowArgs;
import com.pulumi.azurenative.insights.inputs.DataCollectionRuleDataSourcesArgs;
import com.pulumi.azurenative.insights.inputs.DataCollectionRuleDestinationsArgs;
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 dataCollectionRule = new DataCollectionRule("dataCollectionRule", DataCollectionRuleArgs.builder()
.dataCollectionRuleName("myCollectionRule")
.dataFlows(DataFlowArgs.builder()
.destinations("centralWorkspace")
.streams(
"Microsoft-Perf",
"Microsoft-Syslog",
"Microsoft-WindowsEvent")
.build())
.dataSources(DataCollectionRuleDataSourcesArgs.builder()
.performanceCounters(
PerfCounterDataSourceArgs.builder()
.counterSpecifiers(
"\\Processor(_Total)\\% Processor Time",
"\\Memory\\Committed Bytes",
"\\LogicalDisk(_Total)\\Free Megabytes",
"\\PhysicalDisk(_Total)\\Avg. Disk Queue Length")
.name("cloudTeamCoreCounters")
.samplingFrequencyInSeconds(15)
.streams("Microsoft-Perf")
.build(),
PerfCounterDataSourceArgs.builder()
.counterSpecifiers("\\Process(_Total)\\Thread Count")
.name("appTeamExtraCounters")
.samplingFrequencyInSeconds(30)
.streams("Microsoft-Perf")
.build())
.syslog(
SyslogDataSourceArgs.builder()
.facilityNames("cron")
.logLevels(
"Debug",
"Critical",
"Emergency")
.name("cronSyslog")
.streams("Microsoft-Syslog")
.build(),
SyslogDataSourceArgs.builder()
.facilityNames("syslog")
.logLevels(
"Alert",
"Critical",
"Emergency")
.name("syslogBase")
.streams("Microsoft-Syslog")
.build())
.windowsEventLogs(
WindowsEventLogDataSourceArgs.builder()
.name("cloudSecurityTeamEvents")
.streams("Microsoft-WindowsEvent")
.xPathQueries("Security!")
.build(),
WindowsEventLogDataSourceArgs.builder()
.name("appTeam1AppEvents")
.streams("Microsoft-WindowsEvent")
.xPathQueries(
"System![System[(Level = 1 or Level = 2 or Level = 3)]]",
"Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]")
.build())
.build())
.destinations(DataCollectionRuleDestinationsArgs.builder()
.logAnalytics(LogAnalyticsDestinationArgs.builder()
.name("centralWorkspace")
.workspaceResourceId("/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace")
.build())
.build())
.location("eastus")
.resourceGroupName("myResourceGroup")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
data_collection_rule = azure_native.insights.DataCollectionRule("dataCollectionRule",
data_collection_rule_name="myCollectionRule",
data_flows=[{
"destinations": ["centralWorkspace"],
"streams": [
azure_native.insights.KnownDataFlowStreams.MICROSOFT_PERF,
azure_native.insights.KnownDataFlowStreams.MICROSOFT_SYSLOG,
azure_native.insights.KnownDataFlowStreams.MICROSOFT_WINDOWS_EVENT,
],
}],
data_sources={
"performance_counters": [
{
"counter_specifiers": [
"\\Processor(_Total)\\% Processor Time",
"\\Memory\\Committed Bytes",
"\\LogicalDisk(_Total)\\Free Megabytes",
"\\PhysicalDisk(_Total)\\Avg. Disk Queue Length",
],
"name": "cloudTeamCoreCounters",
"sampling_frequency_in_seconds": 15,
"streams": [azure_native.insights.KnownPerfCounterDataSourceStreams.MICROSOFT_PERF],
},
{
"counter_specifiers": ["\\Process(_Total)\\Thread Count"],
"name": "appTeamExtraCounters",
"sampling_frequency_in_seconds": 30,
"streams": [azure_native.insights.KnownPerfCounterDataSourceStreams.MICROSOFT_PERF],
},
],
"syslog": [
{
"facility_names": [azure_native.insights.KnownSyslogDataSourceFacilityNames.CRON],
"log_levels": [
azure_native.insights.KnownSyslogDataSourceLogLevels.DEBUG,
azure_native.insights.KnownSyslogDataSourceLogLevels.CRITICAL,
azure_native.insights.KnownSyslogDataSourceLogLevels.EMERGENCY,
],
"name": "cronSyslog",
"streams": [azure_native.insights.KnownSyslogDataSourceStreams.MICROSOFT_SYSLOG],
},
{
"facility_names": [azure_native.insights.KnownSyslogDataSourceFacilityNames.SYSLOG],
"log_levels": [
azure_native.insights.KnownSyslogDataSourceLogLevels.ALERT,
azure_native.insights.KnownSyslogDataSourceLogLevels.CRITICAL,
azure_native.insights.KnownSyslogDataSourceLogLevels.EMERGENCY,
],
"name": "syslogBase",
"streams": [azure_native.insights.KnownSyslogDataSourceStreams.MICROSOFT_SYSLOG],
},
],
"windows_event_logs": [
{
"name": "cloudSecurityTeamEvents",
"streams": [azure_native.insights.KnownWindowsEventLogDataSourceStreams.MICROSOFT_WINDOWS_EVENT],
"x_path_queries": ["Security!"],
},
{
"name": "appTeam1AppEvents",
"streams": [azure_native.insights.KnownWindowsEventLogDataSourceStreams.MICROSOFT_WINDOWS_EVENT],
"x_path_queries": [
"System![System[(Level = 1 or Level = 2 or Level = 3)]]",
"Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]",
],
},
],
},
destinations={
"log_analytics": [{
"name": "centralWorkspace",
"workspace_resource_id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
}],
},
location="eastus",
resource_group_name="myResourceGroup")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataCollectionRule = new azure_native.insights.DataCollectionRule("dataCollectionRule", {
dataCollectionRuleName: "myCollectionRule",
dataFlows: [{
destinations: ["centralWorkspace"],
streams: [
azure_native.insights.KnownDataFlowStreams.Microsoft_Perf,
azure_native.insights.KnownDataFlowStreams.Microsoft_Syslog,
azure_native.insights.KnownDataFlowStreams.Microsoft_WindowsEvent,
],
}],
dataSources: {
performanceCounters: [
{
counterSpecifiers: [
"\\Processor(_Total)\\% Processor Time",
"\\Memory\\Committed Bytes",
"\\LogicalDisk(_Total)\\Free Megabytes",
"\\PhysicalDisk(_Total)\\Avg. Disk Queue Length",
],
name: "cloudTeamCoreCounters",
samplingFrequencyInSeconds: 15,
streams: [azure_native.insights.KnownPerfCounterDataSourceStreams.Microsoft_Perf],
},
{
counterSpecifiers: ["\\Process(_Total)\\Thread Count"],
name: "appTeamExtraCounters",
samplingFrequencyInSeconds: 30,
streams: [azure_native.insights.KnownPerfCounterDataSourceStreams.Microsoft_Perf],
},
],
syslog: [
{
facilityNames: [azure_native.insights.KnownSyslogDataSourceFacilityNames.Cron],
logLevels: [
azure_native.insights.KnownSyslogDataSourceLogLevels.Debug,
azure_native.insights.KnownSyslogDataSourceLogLevels.Critical,
azure_native.insights.KnownSyslogDataSourceLogLevels.Emergency,
],
name: "cronSyslog",
streams: [azure_native.insights.KnownSyslogDataSourceStreams.Microsoft_Syslog],
},
{
facilityNames: [azure_native.insights.KnownSyslogDataSourceFacilityNames.Syslog],
logLevels: [
azure_native.insights.KnownSyslogDataSourceLogLevels.Alert,
azure_native.insights.KnownSyslogDataSourceLogLevels.Critical,
azure_native.insights.KnownSyslogDataSourceLogLevels.Emergency,
],
name: "syslogBase",
streams: [azure_native.insights.KnownSyslogDataSourceStreams.Microsoft_Syslog],
},
],
windowsEventLogs: [
{
name: "cloudSecurityTeamEvents",
streams: [azure_native.insights.KnownWindowsEventLogDataSourceStreams.Microsoft_WindowsEvent],
xPathQueries: ["Security!"],
},
{
name: "appTeam1AppEvents",
streams: [azure_native.insights.KnownWindowsEventLogDataSourceStreams.Microsoft_WindowsEvent],
xPathQueries: [
"System![System[(Level = 1 or Level = 2 or Level = 3)]]",
"Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]",
],
},
],
},
destinations: {
logAnalytics: [{
name: "centralWorkspace",
workspaceResourceId: "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
}],
},
location: "eastus",
resourceGroupName: "myResourceGroup",
});
resources:
dataCollectionRule:
type: azure-native:insights:DataCollectionRule
properties:
dataCollectionRuleName: myCollectionRule
dataFlows:
- destinations:
- centralWorkspace
streams:
- Microsoft-Perf
- Microsoft-Syslog
- Microsoft-WindowsEvent
dataSources:
performanceCounters:
- counterSpecifiers:
- \Processor(_Total)\% Processor Time
- \Memory\Committed Bytes
- \LogicalDisk(_Total)\Free Megabytes
- \PhysicalDisk(_Total)\Avg. Disk Queue Length
name: cloudTeamCoreCounters
samplingFrequencyInSeconds: 15
streams:
- Microsoft-Perf
- counterSpecifiers:
- \Process(_Total)\Thread Count
name: appTeamExtraCounters
samplingFrequencyInSeconds: 30
streams:
- Microsoft-Perf
syslog:
- facilityNames:
- cron
logLevels:
- Debug
- Critical
- Emergency
name: cronSyslog
streams:
- Microsoft-Syslog
- facilityNames:
- syslog
logLevels:
- Alert
- Critical
- Emergency
name: syslogBase
streams:
- Microsoft-Syslog
windowsEventLogs:
- name: cloudSecurityTeamEvents
streams:
- Microsoft-WindowsEvent
xPathQueries:
- Security!
- name: appTeam1AppEvents
streams:
- Microsoft-WindowsEvent
xPathQueries:
- System![System[(Level = 1 or Level = 2 or Level = 3)]]
- Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]
destinations:
logAnalytics:
- name: centralWorkspace
workspaceResourceId: /subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace
location: eastus
resourceGroupName: myResourceGroup
Create DataCollectionRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataCollectionRule(name: string, args: DataCollectionRuleArgs, opts?: CustomResourceOptions);
@overload
def DataCollectionRule(resource_name: str,
args: DataCollectionRuleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DataCollectionRule(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
data_collection_endpoint_id: Optional[str] = None,
data_collection_rule_name: Optional[str] = None,
data_flows: Optional[Sequence[DataFlowArgs]] = None,
data_sources: Optional[DataCollectionRuleDataSourcesArgs] = None,
description: Optional[str] = None,
destinations: Optional[DataCollectionRuleDestinationsArgs] = None,
identity: Optional[DataCollectionRuleResourceIdentityArgs] = None,
kind: Optional[Union[str, KnownDataCollectionRuleResourceKind]] = None,
location: Optional[str] = None,
stream_declarations: Optional[Mapping[str, StreamDeclarationArgs]] = None,
tags: Optional[Mapping[str, str]] = None)
func NewDataCollectionRule(ctx *Context, name string, args DataCollectionRuleArgs, opts ...ResourceOption) (*DataCollectionRule, error)
public DataCollectionRule(string name, DataCollectionRuleArgs args, CustomResourceOptions? opts = null)
public DataCollectionRule(String name, DataCollectionRuleArgs args)
public DataCollectionRule(String name, DataCollectionRuleArgs args, CustomResourceOptions options)
type: azure-native:insights:DataCollectionRule
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 DataCollectionRuleArgs
- 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 DataCollectionRuleArgs
- 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 DataCollectionRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataCollectionRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataCollectionRuleArgs
- 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 dataCollectionRuleResource = new AzureNative.Insights.DataCollectionRule("dataCollectionRuleResource", new()
{
ResourceGroupName = "string",
DataCollectionEndpointId = "string",
DataCollectionRuleName = "string",
DataFlows = new[]
{
new AzureNative.Insights.Inputs.DataFlowArgs
{
BuiltInTransform = "string",
Destinations = new[]
{
"string",
},
OutputStream = "string",
Streams = new[]
{
"string",
},
TransformKql = "string",
},
},
DataSources = new AzureNative.Insights.Inputs.DataCollectionRuleDataSourcesArgs
{
DataImports = new AzureNative.Insights.Inputs.DataSourcesSpecDataImportsArgs
{
EventHub = new AzureNative.Insights.Inputs.DataImportSourcesEventHubArgs
{
ConsumerGroup = "string",
Name = "string",
Stream = "string",
},
},
Extensions = new[]
{
new AzureNative.Insights.Inputs.ExtensionDataSourceArgs
{
ExtensionName = "string",
ExtensionSettings = "any",
InputDataSources = new[]
{
"string",
},
Name = "string",
Streams = new[]
{
"string",
},
},
},
IisLogs = new[]
{
new AzureNative.Insights.Inputs.IisLogsDataSourceArgs
{
Streams = new[]
{
"string",
},
LogDirectories = new[]
{
"string",
},
Name = "string",
},
},
LogFiles = new[]
{
new AzureNative.Insights.Inputs.LogFilesDataSourceArgs
{
FilePatterns = new[]
{
"string",
},
Format = "string",
Streams = new[]
{
"string",
},
Name = "string",
Settings = new AzureNative.Insights.Inputs.LogFilesDataSourceSettingsArgs
{
Text = new AzureNative.Insights.Inputs.LogFileSettingsTextArgs
{
RecordStartTimestampFormat = "string",
},
},
},
},
PerformanceCounters = new[]
{
new AzureNative.Insights.Inputs.PerfCounterDataSourceArgs
{
CounterSpecifiers = new[]
{
"string",
},
Name = "string",
SamplingFrequencyInSeconds = 0,
Streams = new[]
{
"string",
},
},
},
PlatformTelemetry = new[]
{
new AzureNative.Insights.Inputs.PlatformTelemetryDataSourceArgs
{
Streams = new[]
{
"string",
},
Name = "string",
},
},
PrometheusForwarder = new[]
{
new AzureNative.Insights.Inputs.PrometheusForwarderDataSourceArgs
{
LabelIncludeFilter =
{
{ "string", "string" },
},
Name = "string",
Streams = new[]
{
"string",
},
},
},
Syslog = new[]
{
new AzureNative.Insights.Inputs.SyslogDataSourceArgs
{
FacilityNames = new[]
{
"string",
},
LogLevels = new[]
{
"string",
},
Name = "string",
Streams = new[]
{
"string",
},
},
},
WindowsEventLogs = new[]
{
new AzureNative.Insights.Inputs.WindowsEventLogDataSourceArgs
{
Name = "string",
Streams = new[]
{
"string",
},
XPathQueries = new[]
{
"string",
},
},
},
WindowsFirewallLogs = new[]
{
new AzureNative.Insights.Inputs.WindowsFirewallLogsDataSourceArgs
{
Streams = new[]
{
"string",
},
Name = "string",
},
},
},
Description = "string",
Destinations = new AzureNative.Insights.Inputs.DataCollectionRuleDestinationsArgs
{
AzureMonitorMetrics = new AzureNative.Insights.Inputs.DestinationsSpecAzureMonitorMetricsArgs
{
Name = "string",
},
EventHubs = new[]
{
new AzureNative.Insights.Inputs.EventHubDestinationArgs
{
EventHubResourceId = "string",
Name = "string",
},
},
EventHubsDirect = new[]
{
new AzureNative.Insights.Inputs.EventHubDirectDestinationArgs
{
EventHubResourceId = "string",
Name = "string",
},
},
LogAnalytics = new[]
{
new AzureNative.Insights.Inputs.LogAnalyticsDestinationArgs
{
Name = "string",
WorkspaceResourceId = "string",
},
},
MonitoringAccounts = new[]
{
new AzureNative.Insights.Inputs.MonitoringAccountDestinationArgs
{
AccountResourceId = "string",
Name = "string",
},
},
StorageAccounts = new[]
{
new AzureNative.Insights.Inputs.StorageBlobDestinationArgs
{
ContainerName = "string",
Name = "string",
StorageAccountResourceId = "string",
},
},
StorageBlobsDirect = new[]
{
new AzureNative.Insights.Inputs.StorageBlobDestinationArgs
{
ContainerName = "string",
Name = "string",
StorageAccountResourceId = "string",
},
},
StorageTablesDirect = new[]
{
new AzureNative.Insights.Inputs.StorageTableDestinationArgs
{
Name = "string",
StorageAccountResourceId = "string",
TableName = "string",
},
},
},
Identity = new AzureNative.Insights.Inputs.DataCollectionRuleResourceIdentityArgs
{
Type = "string",
UserAssignedIdentities = new[]
{
"string",
},
},
Kind = "string",
Location = "string",
StreamDeclarations =
{
{ "string", new AzureNative.Insights.Inputs.StreamDeclarationArgs
{
Columns = new[]
{
new AzureNative.Insights.Inputs.ColumnDefinitionArgs
{
Name = "string",
Type = AzureNative.Insights.KnownColumnDefinitionType.@String,
},
},
} },
},
Tags =
{
{ "string", "string" },
},
});
example, err := insights.NewDataCollectionRule(ctx, "dataCollectionRuleResource", &insights.DataCollectionRuleArgs{
ResourceGroupName: pulumi.String("string"),
DataCollectionEndpointId: pulumi.String("string"),
DataCollectionRuleName: pulumi.String("string"),
DataFlows: insights.DataFlowArray{
&insights.DataFlowArgs{
BuiltInTransform: pulumi.String("string"),
Destinations: pulumi.StringArray{
pulumi.String("string"),
},
OutputStream: pulumi.String("string"),
Streams: pulumi.StringArray{
pulumi.String("string"),
},
TransformKql: pulumi.String("string"),
},
},
DataSources: &insights.DataCollectionRuleDataSourcesArgs{
DataImports: &insights.DataSourcesSpecDataImportsArgs{
EventHub: &insights.DataImportSourcesEventHubArgs{
ConsumerGroup: pulumi.String("string"),
Name: pulumi.String("string"),
Stream: pulumi.String("string"),
},
},
Extensions: insights.ExtensionDataSourceArray{
&insights.ExtensionDataSourceArgs{
ExtensionName: pulumi.String("string"),
ExtensionSettings: pulumi.Any("any"),
InputDataSources: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
Streams: pulumi.StringArray{
pulumi.String("string"),
},
},
},
IisLogs: insights.IisLogsDataSourceArray{
&insights.IisLogsDataSourceArgs{
Streams: pulumi.StringArray{
pulumi.String("string"),
},
LogDirectories: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
},
},
LogFiles: insights.LogFilesDataSourceArray{
&insights.LogFilesDataSourceArgs{
FilePatterns: pulumi.StringArray{
pulumi.String("string"),
},
Format: pulumi.String("string"),
Streams: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
Settings: &insights.LogFilesDataSourceSettingsArgs{
Text: &insights.LogFileSettingsTextArgs{
RecordStartTimestampFormat: pulumi.String("string"),
},
},
},
},
PerformanceCounters: insights.PerfCounterDataSourceArray{
&insights.PerfCounterDataSourceArgs{
CounterSpecifiers: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
SamplingFrequencyInSeconds: pulumi.Int(0),
Streams: pulumi.StringArray{
pulumi.String("string"),
},
},
},
PlatformTelemetry: insights.PlatformTelemetryDataSourceArray{
&insights.PlatformTelemetryDataSourceArgs{
Streams: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
},
},
PrometheusForwarder: insights.PrometheusForwarderDataSourceArray{
&insights.PrometheusForwarderDataSourceArgs{
LabelIncludeFilter: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
Streams: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Syslog: insights.SyslogDataSourceArray{
&insights.SyslogDataSourceArgs{
FacilityNames: pulumi.StringArray{
pulumi.String("string"),
},
LogLevels: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
Streams: pulumi.StringArray{
pulumi.String("string"),
},
},
},
WindowsEventLogs: insights.WindowsEventLogDataSourceArray{
&insights.WindowsEventLogDataSourceArgs{
Name: pulumi.String("string"),
Streams: pulumi.StringArray{
pulumi.String("string"),
},
XPathQueries: pulumi.StringArray{
pulumi.String("string"),
},
},
},
WindowsFirewallLogs: insights.WindowsFirewallLogsDataSourceArray{
&insights.WindowsFirewallLogsDataSourceArgs{
Streams: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
},
},
},
Description: pulumi.String("string"),
Destinations: &insights.DataCollectionRuleDestinationsArgs{
AzureMonitorMetrics: &insights.DestinationsSpecAzureMonitorMetricsArgs{
Name: pulumi.String("string"),
},
EventHubs: insights.EventHubDestinationArray{
&insights.EventHubDestinationArgs{
EventHubResourceId: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
EventHubsDirect: insights.EventHubDirectDestinationArray{
&insights.EventHubDirectDestinationArgs{
EventHubResourceId: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
LogAnalytics: insights.LogAnalyticsDestinationArray{
&insights.LogAnalyticsDestinationArgs{
Name: pulumi.String("string"),
WorkspaceResourceId: pulumi.String("string"),
},
},
MonitoringAccounts: insights.MonitoringAccountDestinationArray{
&insights.MonitoringAccountDestinationArgs{
AccountResourceId: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
StorageAccounts: insights.StorageBlobDestinationArray{
&insights.StorageBlobDestinationArgs{
ContainerName: pulumi.String("string"),
Name: pulumi.String("string"),
StorageAccountResourceId: pulumi.String("string"),
},
},
StorageBlobsDirect: insights.StorageBlobDestinationArray{
&insights.StorageBlobDestinationArgs{
ContainerName: pulumi.String("string"),
Name: pulumi.String("string"),
StorageAccountResourceId: pulumi.String("string"),
},
},
StorageTablesDirect: insights.StorageTableDestinationArray{
&insights.StorageTableDestinationArgs{
Name: pulumi.String("string"),
StorageAccountResourceId: pulumi.String("string"),
TableName: pulumi.String("string"),
},
},
},
Identity: &insights.DataCollectionRuleResourceIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
Kind: pulumi.String("string"),
Location: pulumi.String("string"),
StreamDeclarations: insights.StreamDeclarationMap{
"string": &insights.StreamDeclarationArgs{
Columns: insights.ColumnDefinitionArray{
&insights.ColumnDefinitionArgs{
Name: pulumi.String("string"),
Type: pulumi.String(insights.KnownColumnDefinitionTypeString),
},
},
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var dataCollectionRuleResource = new DataCollectionRule("dataCollectionRuleResource", DataCollectionRuleArgs.builder()
.resourceGroupName("string")
.dataCollectionEndpointId("string")
.dataCollectionRuleName("string")
.dataFlows(DataFlowArgs.builder()
.builtInTransform("string")
.destinations("string")
.outputStream("string")
.streams("string")
.transformKql("string")
.build())
.dataSources(DataCollectionRuleDataSourcesArgs.builder()
.dataImports(DataSourcesSpecDataImportsArgs.builder()
.eventHub(DataImportSourcesEventHubArgs.builder()
.consumerGroup("string")
.name("string")
.stream("string")
.build())
.build())
.extensions(ExtensionDataSourceArgs.builder()
.extensionName("string")
.extensionSettings("any")
.inputDataSources("string")
.name("string")
.streams("string")
.build())
.iisLogs(IisLogsDataSourceArgs.builder()
.streams("string")
.logDirectories("string")
.name("string")
.build())
.logFiles(LogFilesDataSourceArgs.builder()
.filePatterns("string")
.format("string")
.streams("string")
.name("string")
.settings(LogFilesDataSourceSettingsArgs.builder()
.text(LogFileSettingsTextArgs.builder()
.recordStartTimestampFormat("string")
.build())
.build())
.build())
.performanceCounters(PerfCounterDataSourceArgs.builder()
.counterSpecifiers("string")
.name("string")
.samplingFrequencyInSeconds(0)
.streams("string")
.build())
.platformTelemetry(PlatformTelemetryDataSourceArgs.builder()
.streams("string")
.name("string")
.build())
.prometheusForwarder(PrometheusForwarderDataSourceArgs.builder()
.labelIncludeFilter(Map.of("string", "string"))
.name("string")
.streams("string")
.build())
.syslog(SyslogDataSourceArgs.builder()
.facilityNames("string")
.logLevels("string")
.name("string")
.streams("string")
.build())
.windowsEventLogs(WindowsEventLogDataSourceArgs.builder()
.name("string")
.streams("string")
.xPathQueries("string")
.build())
.windowsFirewallLogs(WindowsFirewallLogsDataSourceArgs.builder()
.streams("string")
.name("string")
.build())
.build())
.description("string")
.destinations(DataCollectionRuleDestinationsArgs.builder()
.azureMonitorMetrics(DestinationsSpecAzureMonitorMetricsArgs.builder()
.name("string")
.build())
.eventHubs(EventHubDestinationArgs.builder()
.eventHubResourceId("string")
.name("string")
.build())
.eventHubsDirect(EventHubDirectDestinationArgs.builder()
.eventHubResourceId("string")
.name("string")
.build())
.logAnalytics(LogAnalyticsDestinationArgs.builder()
.name("string")
.workspaceResourceId("string")
.build())
.monitoringAccounts(MonitoringAccountDestinationArgs.builder()
.accountResourceId("string")
.name("string")
.build())
.storageAccounts(StorageBlobDestinationArgs.builder()
.containerName("string")
.name("string")
.storageAccountResourceId("string")
.build())
.storageBlobsDirect(StorageBlobDestinationArgs.builder()
.containerName("string")
.name("string")
.storageAccountResourceId("string")
.build())
.storageTablesDirect(StorageTableDestinationArgs.builder()
.name("string")
.storageAccountResourceId("string")
.tableName("string")
.build())
.build())
.identity(DataCollectionRuleResourceIdentityArgs.builder()
.type("string")
.userAssignedIdentities("string")
.build())
.kind("string")
.location("string")
.streamDeclarations(Map.of("string", Map.of("columns", Map.ofEntries(
Map.entry("name", "string"),
Map.entry("type", "string")
))))
.tags(Map.of("string", "string"))
.build());
data_collection_rule_resource = azure_native.insights.DataCollectionRule("dataCollectionRuleResource",
resource_group_name="string",
data_collection_endpoint_id="string",
data_collection_rule_name="string",
data_flows=[{
"built_in_transform": "string",
"destinations": ["string"],
"output_stream": "string",
"streams": ["string"],
"transform_kql": "string",
}],
data_sources={
"data_imports": {
"event_hub": {
"consumer_group": "string",
"name": "string",
"stream": "string",
},
},
"extensions": [{
"extension_name": "string",
"extension_settings": "any",
"input_data_sources": ["string"],
"name": "string",
"streams": ["string"],
}],
"iis_logs": [{
"streams": ["string"],
"log_directories": ["string"],
"name": "string",
}],
"log_files": [{
"file_patterns": ["string"],
"format": "string",
"streams": ["string"],
"name": "string",
"settings": {
"text": {
"record_start_timestamp_format": "string",
},
},
}],
"performance_counters": [{
"counter_specifiers": ["string"],
"name": "string",
"sampling_frequency_in_seconds": 0,
"streams": ["string"],
}],
"platform_telemetry": [{
"streams": ["string"],
"name": "string",
}],
"prometheus_forwarder": [{
"label_include_filter": {
"string": "string",
},
"name": "string",
"streams": ["string"],
}],
"syslog": [{
"facility_names": ["string"],
"log_levels": ["string"],
"name": "string",
"streams": ["string"],
}],
"windows_event_logs": [{
"name": "string",
"streams": ["string"],
"x_path_queries": ["string"],
}],
"windows_firewall_logs": [{
"streams": ["string"],
"name": "string",
}],
},
description="string",
destinations={
"azure_monitor_metrics": {
"name": "string",
},
"event_hubs": [{
"event_hub_resource_id": "string",
"name": "string",
}],
"event_hubs_direct": [{
"event_hub_resource_id": "string",
"name": "string",
}],
"log_analytics": [{
"name": "string",
"workspace_resource_id": "string",
}],
"monitoring_accounts": [{
"account_resource_id": "string",
"name": "string",
}],
"storage_accounts": [{
"container_name": "string",
"name": "string",
"storage_account_resource_id": "string",
}],
"storage_blobs_direct": [{
"container_name": "string",
"name": "string",
"storage_account_resource_id": "string",
}],
"storage_tables_direct": [{
"name": "string",
"storage_account_resource_id": "string",
"table_name": "string",
}],
},
identity={
"type": "string",
"user_assigned_identities": ["string"],
},
kind="string",
location="string",
stream_declarations={
"string": {
"columns": [{
"name": "string",
"type": azure_native.insights.KnownColumnDefinitionType.STRING,
}],
},
},
tags={
"string": "string",
})
const dataCollectionRuleResource = new azure_native.insights.DataCollectionRule("dataCollectionRuleResource", {
resourceGroupName: "string",
dataCollectionEndpointId: "string",
dataCollectionRuleName: "string",
dataFlows: [{
builtInTransform: "string",
destinations: ["string"],
outputStream: "string",
streams: ["string"],
transformKql: "string",
}],
dataSources: {
dataImports: {
eventHub: {
consumerGroup: "string",
name: "string",
stream: "string",
},
},
extensions: [{
extensionName: "string",
extensionSettings: "any",
inputDataSources: ["string"],
name: "string",
streams: ["string"],
}],
iisLogs: [{
streams: ["string"],
logDirectories: ["string"],
name: "string",
}],
logFiles: [{
filePatterns: ["string"],
format: "string",
streams: ["string"],
name: "string",
settings: {
text: {
recordStartTimestampFormat: "string",
},
},
}],
performanceCounters: [{
counterSpecifiers: ["string"],
name: "string",
samplingFrequencyInSeconds: 0,
streams: ["string"],
}],
platformTelemetry: [{
streams: ["string"],
name: "string",
}],
prometheusForwarder: [{
labelIncludeFilter: {
string: "string",
},
name: "string",
streams: ["string"],
}],
syslog: [{
facilityNames: ["string"],
logLevels: ["string"],
name: "string",
streams: ["string"],
}],
windowsEventLogs: [{
name: "string",
streams: ["string"],
xPathQueries: ["string"],
}],
windowsFirewallLogs: [{
streams: ["string"],
name: "string",
}],
},
description: "string",
destinations: {
azureMonitorMetrics: {
name: "string",
},
eventHubs: [{
eventHubResourceId: "string",
name: "string",
}],
eventHubsDirect: [{
eventHubResourceId: "string",
name: "string",
}],
logAnalytics: [{
name: "string",
workspaceResourceId: "string",
}],
monitoringAccounts: [{
accountResourceId: "string",
name: "string",
}],
storageAccounts: [{
containerName: "string",
name: "string",
storageAccountResourceId: "string",
}],
storageBlobsDirect: [{
containerName: "string",
name: "string",
storageAccountResourceId: "string",
}],
storageTablesDirect: [{
name: "string",
storageAccountResourceId: "string",
tableName: "string",
}],
},
identity: {
type: "string",
userAssignedIdentities: ["string"],
},
kind: "string",
location: "string",
streamDeclarations: {
string: {
columns: [{
name: "string",
type: azure_native.insights.KnownColumnDefinitionType.String,
}],
},
},
tags: {
string: "string",
},
});
type: azure-native:insights:DataCollectionRule
properties:
dataCollectionEndpointId: string
dataCollectionRuleName: string
dataFlows:
- builtInTransform: string
destinations:
- string
outputStream: string
streams:
- string
transformKql: string
dataSources:
dataImports:
eventHub:
consumerGroup: string
name: string
stream: string
extensions:
- extensionName: string
extensionSettings: any
inputDataSources:
- string
name: string
streams:
- string
iisLogs:
- logDirectories:
- string
name: string
streams:
- string
logFiles:
- filePatterns:
- string
format: string
name: string
settings:
text:
recordStartTimestampFormat: string
streams:
- string
performanceCounters:
- counterSpecifiers:
- string
name: string
samplingFrequencyInSeconds: 0
streams:
- string
platformTelemetry:
- name: string
streams:
- string
prometheusForwarder:
- labelIncludeFilter:
string: string
name: string
streams:
- string
syslog:
- facilityNames:
- string
logLevels:
- string
name: string
streams:
- string
windowsEventLogs:
- name: string
streams:
- string
xPathQueries:
- string
windowsFirewallLogs:
- name: string
streams:
- string
description: string
destinations:
azureMonitorMetrics:
name: string
eventHubs:
- eventHubResourceId: string
name: string
eventHubsDirect:
- eventHubResourceId: string
name: string
logAnalytics:
- name: string
workspaceResourceId: string
monitoringAccounts:
- accountResourceId: string
name: string
storageAccounts:
- containerName: string
name: string
storageAccountResourceId: string
storageBlobsDirect:
- containerName: string
name: string
storageAccountResourceId: string
storageTablesDirect:
- name: string
storageAccountResourceId: string
tableName: string
identity:
type: string
userAssignedIdentities:
- string
kind: string
location: string
resourceGroupName: string
streamDeclarations:
string:
columns:
- name: string
type: string
tags:
string: string
DataCollectionRule 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 DataCollectionRule resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Data
Collection stringEndpoint Id - The resource ID of the data collection endpoint that this rule can be used with.
- Data
Collection stringRule Name - The name of the data collection rule. The name is case insensitive.
- Data
Flows List<Pulumi.Azure Native. Insights. Inputs. Data Flow> - The specification of data flows.
- Data
Sources Pulumi.Azure Native. Insights. Inputs. Data Collection Rule Data Sources - The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
- Description string
- Description of the data collection rule.
- Destinations
Pulumi.
Azure Native. Insights. Inputs. Data Collection Rule Destinations - The specification of destinations.
- Identity
Pulumi.
Azure Native. Insights. Inputs. Data Collection Rule Resource Identity - Managed service identity of the resource.
- Kind
string | Pulumi.
Azure Native. Insights. Known Data Collection Rule Resource Kind - The kind of the resource.
- Location string
- The geo-location where the resource lives.
- Stream
Declarations Dictionary<string, Pulumi.Azure Native. Insights. Inputs. Stream Declaration Args> - Declaration of custom streams used in this rule.
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Data
Collection stringEndpoint Id - The resource ID of the data collection endpoint that this rule can be used with.
- Data
Collection stringRule Name - The name of the data collection rule. The name is case insensitive.
- Data
Flows []DataFlow Args - The specification of data flows.
- Data
Sources DataCollection Rule Data Sources Args - The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
- Description string
- Description of the data collection rule.
- Destinations
Data
Collection Rule Destinations Args - The specification of destinations.
- Identity
Data
Collection Rule Resource Identity Args - Managed service identity of the resource.
- Kind
string | Known
Data Collection Rule Resource Kind - The kind of the resource.
- Location string
- The geo-location where the resource lives.
- Stream
Declarations map[string]StreamDeclaration Args - Declaration of custom streams used in this rule.
- map[string]string
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- data
Collection StringEndpoint Id - The resource ID of the data collection endpoint that this rule can be used with.
- data
Collection StringRule Name - The name of the data collection rule. The name is case insensitive.
- data
Flows List<DataFlow> - The specification of data flows.
- data
Sources DataCollection Rule Data Sources - The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
- description String
- Description of the data collection rule.
- destinations
Data
Collection Rule Destinations - The specification of destinations.
- identity
Data
Collection Rule Resource Identity - Managed service identity of the resource.
- kind
String | Known
Data Collection Rule Resource Kind - The kind of the resource.
- location String
- The geo-location where the resource lives.
- stream
Declarations Map<String,StreamDeclaration Args> - Declaration of custom streams used in this rule.
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- data
Collection stringEndpoint Id - The resource ID of the data collection endpoint that this rule can be used with.
- data
Collection stringRule Name - The name of the data collection rule. The name is case insensitive.
- data
Flows DataFlow[] - The specification of data flows.
- data
Sources DataCollection Rule Data Sources - The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
- description string
- Description of the data collection rule.
- destinations
Data
Collection Rule Destinations - The specification of destinations.
- identity
Data
Collection Rule Resource Identity - Managed service identity of the resource.
- kind
string | Known
Data Collection Rule Resource Kind - The kind of the resource.
- location string
- The geo-location where the resource lives.
- stream
Declarations {[key: string]: StreamDeclaration Args} - Declaration of custom streams used in this rule.
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- data_
collection_ strendpoint_ id - The resource ID of the data collection endpoint that this rule can be used with.
- data_
collection_ strrule_ name - The name of the data collection rule. The name is case insensitive.
- data_
flows Sequence[DataFlow Args] - The specification of data flows.
- data_
sources DataCollection Rule Data Sources Args - The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
- description str
- Description of the data collection rule.
- destinations
Data
Collection Rule Destinations Args - The specification of destinations.
- identity
Data
Collection Rule Resource Identity Args - Managed service identity of the resource.
- kind
str | Known
Data Collection Rule Resource Kind - The kind of the resource.
- location str
- The geo-location where the resource lives.
- stream_
declarations Mapping[str, StreamDeclaration Args] - Declaration of custom streams used in this rule.
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- data
Collection StringEndpoint Id - The resource ID of the data collection endpoint that this rule can be used with.
- data
Collection StringRule Name - The name of the data collection rule. The name is case insensitive.
- data
Flows List<Property Map> - The specification of data flows.
- data
Sources Property Map - The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
- description String
- Description of the data collection rule.
- destinations Property Map
- The specification of destinations.
- identity Property Map
- Managed service identity of the resource.
- kind String | "Linux" | "Windows"
- The kind of the resource.
- location String
- The geo-location where the resource lives.
- stream
Declarations Map<Property Map> - Declaration of custom streams used in this rule.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataCollectionRule resource produces the following output properties:
- Etag string
- Resource entity tag (ETag).
- Id string
- The provider-assigned unique ID for this managed resource.
- Immutable
Id string - The immutable ID of this data collection rule. This property is READ-ONLY.
- Metadata
Pulumi.
Azure Native. Insights. Outputs. Data Collection Rule Response Metadata - Metadata about the resource
- Name string
- The name of the resource.
- Provisioning
State string - The resource provisioning state.
- System
Data Pulumi.Azure Native. Insights. Outputs. Data Collection Rule Resource Response System Data - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource.
- Etag string
- Resource entity tag (ETag).
- Id string
- The provider-assigned unique ID for this managed resource.
- Immutable
Id string - The immutable ID of this data collection rule. This property is READ-ONLY.
- Metadata
Data
Collection Rule Response Metadata - Metadata about the resource
- Name string
- The name of the resource.
- Provisioning
State string - The resource provisioning state.
- System
Data DataCollection Rule Resource Response System Data - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource.
- etag String
- Resource entity tag (ETag).
- id String
- The provider-assigned unique ID for this managed resource.
- immutable
Id String - The immutable ID of this data collection rule. This property is READ-ONLY.
- metadata
Data
Collection Rule Response Metadata - Metadata about the resource
- name String
- The name of the resource.
- provisioning
State String - The resource provisioning state.
- system
Data DataCollection Rule Resource Response System Data - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
- etag string
- Resource entity tag (ETag).
- id string
- The provider-assigned unique ID for this managed resource.
- immutable
Id string - The immutable ID of this data collection rule. This property is READ-ONLY.
- metadata
Data
Collection Rule Response Metadata - Metadata about the resource
- name string
- The name of the resource.
- provisioning
State string - The resource provisioning state.
- system
Data DataCollection Rule Resource Response System Data - Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource.
- etag str
- Resource entity tag (ETag).
- id str
- The provider-assigned unique ID for this managed resource.
- immutable_
id str - The immutable ID of this data collection rule. This property is READ-ONLY.
- metadata
Data
Collection Rule Response Metadata - Metadata about the resource
- name str
- The name of the resource.
- provisioning_
state str - The resource provisioning state.
- system_
data DataCollection Rule Resource Response System Data - Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource.
- etag String
- Resource entity tag (ETag).
- id String
- The provider-assigned unique ID for this managed resource.
- immutable
Id String - The immutable ID of this data collection rule. This property is READ-ONLY.
- metadata Property Map
- Metadata about the resource
- name String
- The name of the resource.
- provisioning
State String - The resource provisioning state.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
Supporting Types
ColumnDefinition, ColumnDefinitionArgs
- Name string
- The name of the column.
- Type
string | Pulumi.
Azure Native. Insights. Known Column Definition Type - The type of the column data.
- Name string
- The name of the column.
- Type
string | Known
Column Definition Type - The type of the column data.
- name String
- The name of the column.
- type
String | Known
Column Definition Type - The type of the column data.
- name string
- The name of the column.
- type
string | Known
Column Definition Type - The type of the column data.
- name str
- The name of the column.
- type
str | Known
Column Definition Type - The type of the column data.
- name String
- The name of the column.
- type String | "string" | "int" | "long" | "real" | "boolean" | "datetime" | "dynamic"
- The type of the column data.
ColumnDefinitionResponse, ColumnDefinitionResponseArgs
DataCollectionRuleDataSources, DataCollectionRuleDataSourcesArgs
- Data
Imports Pulumi.Azure Native. Insights. Inputs. Data Sources Spec Data Imports - Specifications of pull based data sources
- Extensions
List<Pulumi.
Azure Native. Insights. Inputs. Extension Data Source> - The list of Azure VM extension data source configurations.
- Iis
Logs List<Pulumi.Azure Native. Insights. Inputs. Iis Logs Data Source> - The list of IIS logs source configurations.
- Log
Files List<Pulumi.Azure Native. Insights. Inputs. Log Files Data Source> - The list of Log files source configurations.
- Performance
Counters List<Pulumi.Azure Native. Insights. Inputs. Perf Counter Data Source> - The list of performance counter data source configurations.
- Platform
Telemetry List<Pulumi.Azure Native. Insights. Inputs. Platform Telemetry Data Source> - The list of platform telemetry configurations
- Prometheus
Forwarder List<Pulumi.Azure Native. Insights. Inputs. Prometheus Forwarder Data Source> - The list of Prometheus forwarder data source configurations.
- Syslog
List<Pulumi.
Azure Native. Insights. Inputs. Syslog Data Source> - The list of Syslog data source configurations.
- Windows
Event List<Pulumi.Logs Azure Native. Insights. Inputs. Windows Event Log Data Source> - The list of Windows Event Log data source configurations.
- Windows
Firewall List<Pulumi.Logs Azure Native. Insights. Inputs. Windows Firewall Logs Data Source> - The list of Windows Firewall logs source configurations.
- Data
Imports DataSources Spec Data Imports - Specifications of pull based data sources
- Extensions
[]Extension
Data Source - The list of Azure VM extension data source configurations.
- Iis
Logs []IisLogs Data Source - The list of IIS logs source configurations.
- Log
Files []LogFiles Data Source - The list of Log files source configurations.
- Performance
Counters []PerfCounter Data Source - The list of performance counter data source configurations.
- Platform
Telemetry []PlatformTelemetry Data Source - The list of platform telemetry configurations
- Prometheus
Forwarder []PrometheusForwarder Data Source - The list of Prometheus forwarder data source configurations.
- Syslog
[]Syslog
Data Source - The list of Syslog data source configurations.
- Windows
Event []WindowsLogs Event Log Data Source - The list of Windows Event Log data source configurations.
- Windows
Firewall []WindowsLogs Firewall Logs Data Source - The list of Windows Firewall logs source configurations.
- data
Imports DataSources Spec Data Imports - Specifications of pull based data sources
- extensions
List<Extension
Data Source> - The list of Azure VM extension data source configurations.
- iis
Logs List<IisLogs Data Source> - The list of IIS logs source configurations.
- log
Files List<LogFiles Data Source> - The list of Log files source configurations.
- performance
Counters List<PerfCounter Data Source> - The list of performance counter data source configurations.
- platform
Telemetry List<PlatformTelemetry Data Source> - The list of platform telemetry configurations
- prometheus
Forwarder List<PrometheusForwarder Data Source> - The list of Prometheus forwarder data source configurations.
- syslog
List<Syslog
Data Source> - The list of Syslog data source configurations.
- windows
Event List<WindowsLogs Event Log Data Source> - The list of Windows Event Log data source configurations.
- windows
Firewall List<WindowsLogs Firewall Logs Data Source> - The list of Windows Firewall logs source configurations.
- data
Imports DataSources Spec Data Imports - Specifications of pull based data sources
- extensions
Extension
Data Source[] - The list of Azure VM extension data source configurations.
- iis
Logs IisLogs Data Source[] - The list of IIS logs source configurations.
- log
Files LogFiles Data Source[] - The list of Log files source configurations.
- performance
Counters PerfCounter Data Source[] - The list of performance counter data source configurations.
- platform
Telemetry PlatformTelemetry Data Source[] - The list of platform telemetry configurations
- prometheus
Forwarder PrometheusForwarder Data Source[] - The list of Prometheus forwarder data source configurations.
- syslog
Syslog
Data Source[] - The list of Syslog data source configurations.
- windows
Event WindowsLogs Event Log Data Source[] - The list of Windows Event Log data source configurations.
- windows
Firewall WindowsLogs Firewall Logs Data Source[] - The list of Windows Firewall logs source configurations.
- data_
imports DataSources Spec Data Imports - Specifications of pull based data sources
- extensions
Sequence[Extension
Data Source] - The list of Azure VM extension data source configurations.
- iis_
logs Sequence[IisLogs Data Source] - The list of IIS logs source configurations.
- log_
files Sequence[LogFiles Data Source] - The list of Log files source configurations.
- performance_
counters Sequence[PerfCounter Data Source] - The list of performance counter data source configurations.
- platform_
telemetry Sequence[PlatformTelemetry Data Source] - The list of platform telemetry configurations
- prometheus_
forwarder Sequence[PrometheusForwarder Data Source] - The list of Prometheus forwarder data source configurations.
- syslog
Sequence[Syslog
Data Source] - The list of Syslog data source configurations.
- windows_
event_ Sequence[Windowslogs Event Log Data Source] - The list of Windows Event Log data source configurations.
- windows_
firewall_ Sequence[Windowslogs Firewall Logs Data Source] - The list of Windows Firewall logs source configurations.
- data
Imports Property Map - Specifications of pull based data sources
- extensions List<Property Map>
- The list of Azure VM extension data source configurations.
- iis
Logs List<Property Map> - The list of IIS logs source configurations.
- log
Files List<Property Map> - The list of Log files source configurations.
- performance
Counters List<Property Map> - The list of performance counter data source configurations.
- platform
Telemetry List<Property Map> - The list of platform telemetry configurations
- prometheus
Forwarder List<Property Map> - The list of Prometheus forwarder data source configurations.
- syslog List<Property Map>
- The list of Syslog data source configurations.
- windows
Event List<Property Map>Logs - The list of Windows Event Log data source configurations.
- windows
Firewall List<Property Map>Logs - The list of Windows Firewall logs source configurations.
DataCollectionRuleDestinations, DataCollectionRuleDestinationsArgs
- Azure
Monitor Pulumi.Metrics Azure Native. Insights. Inputs. Destinations Spec Azure Monitor Metrics - Azure Monitor Metrics destination.
- Event
Hubs List<Pulumi.Azure Native. Insights. Inputs. Event Hub Destination> - List of Event Hubs destinations.
- Event
Hubs List<Pulumi.Direct Azure Native. Insights. Inputs. Event Hub Direct Destination> - List of Event Hubs Direct destinations.
- Log
Analytics List<Pulumi.Azure Native. Insights. Inputs. Log Analytics Destination> - List of Log Analytics destinations.
- Monitoring
Accounts List<Pulumi.Azure Native. Insights. Inputs. Monitoring Account Destination> - List of monitoring account destinations.
- Storage
Accounts List<Pulumi.Azure Native. Insights. Inputs. Storage Blob Destination> - List of storage accounts destinations.
- Storage
Blobs List<Pulumi.Direct Azure Native. Insights. Inputs. Storage Blob Destination> - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- Storage
Tables List<Pulumi.Direct Azure Native. Insights. Inputs. Storage Table Destination> - List of Storage Table Direct destinations.
- Azure
Monitor DestinationsMetrics Spec Azure Monitor Metrics - Azure Monitor Metrics destination.
- Event
Hubs []EventHub Destination - List of Event Hubs destinations.
- Event
Hubs []EventDirect Hub Direct Destination - List of Event Hubs Direct destinations.
- Log
Analytics []LogAnalytics Destination - List of Log Analytics destinations.
- Monitoring
Accounts []MonitoringAccount Destination - List of monitoring account destinations.
- Storage
Accounts []StorageBlob Destination - List of storage accounts destinations.
- Storage
Blobs []StorageDirect Blob Destination - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- Storage
Tables []StorageDirect Table Destination - List of Storage Table Direct destinations.
- azure
Monitor DestinationsMetrics Spec Azure Monitor Metrics - Azure Monitor Metrics destination.
- event
Hubs List<EventHub Destination> - List of Event Hubs destinations.
- event
Hubs List<EventDirect Hub Direct Destination> - List of Event Hubs Direct destinations.
- log
Analytics List<LogAnalytics Destination> - List of Log Analytics destinations.
- monitoring
Accounts List<MonitoringAccount Destination> - List of monitoring account destinations.
- storage
Accounts List<StorageBlob Destination> - List of storage accounts destinations.
- storage
Blobs List<StorageDirect Blob Destination> - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- storage
Tables List<StorageDirect Table Destination> - List of Storage Table Direct destinations.
- azure
Monitor DestinationsMetrics Spec Azure Monitor Metrics - Azure Monitor Metrics destination.
- event
Hubs EventHub Destination[] - List of Event Hubs destinations.
- event
Hubs EventDirect Hub Direct Destination[] - List of Event Hubs Direct destinations.
- log
Analytics LogAnalytics Destination[] - List of Log Analytics destinations.
- monitoring
Accounts MonitoringAccount Destination[] - List of monitoring account destinations.
- storage
Accounts StorageBlob Destination[] - List of storage accounts destinations.
- storage
Blobs StorageDirect Blob Destination[] - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- storage
Tables StorageDirect Table Destination[] - List of Storage Table Direct destinations.
- azure_
monitor_ Destinationsmetrics Spec Azure Monitor Metrics - Azure Monitor Metrics destination.
- event_
hubs Sequence[EventHub Destination] - List of Event Hubs destinations.
- event_
hubs_ Sequence[Eventdirect Hub Direct Destination] - List of Event Hubs Direct destinations.
- log_
analytics Sequence[LogAnalytics Destination] - List of Log Analytics destinations.
- monitoring_
accounts Sequence[MonitoringAccount Destination] - List of monitoring account destinations.
- storage_
accounts Sequence[StorageBlob Destination] - List of storage accounts destinations.
- storage_
blobs_ Sequence[Storagedirect Blob Destination] - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- storage_
tables_ Sequence[Storagedirect Table Destination] - List of Storage Table Direct destinations.
- azure
Monitor Property MapMetrics - Azure Monitor Metrics destination.
- event
Hubs List<Property Map> - List of Event Hubs destinations.
- event
Hubs List<Property Map>Direct - List of Event Hubs Direct destinations.
- log
Analytics List<Property Map> - List of Log Analytics destinations.
- monitoring
Accounts List<Property Map> - List of monitoring account destinations.
- storage
Accounts List<Property Map> - List of storage accounts destinations.
- storage
Blobs List<Property Map>Direct - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- storage
Tables List<Property Map>Direct - List of Storage Table Direct destinations.
DataCollectionRuleResourceIdentity, DataCollectionRuleResourceIdentityArgs
- Type
string | Pulumi.
Azure Native. Insights. Managed Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned List<string>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned []stringIdentities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned string[]Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
str | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Sequence[str]identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | "None" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
DataCollectionRuleResourceResponseIdentity, DataCollectionRuleResourceResponseIdentityArgs
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Insights. Inputs. User Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned map[string]UserIdentities Assigned Identity Response - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal_
id str - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<Property Map>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
DataCollectionRuleResourceResponseSystemData, DataCollectionRuleResourceResponseSystemDataArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
DataCollectionRuleResponseDataSources, DataCollectionRuleResponseDataSourcesArgs
- Data
Imports Pulumi.Azure Native. Insights. Inputs. Data Sources Spec Response Data Imports - Specifications of pull based data sources
- Extensions
List<Pulumi.
Azure Native. Insights. Inputs. Extension Data Source Response> - The list of Azure VM extension data source configurations.
- Iis
Logs List<Pulumi.Azure Native. Insights. Inputs. Iis Logs Data Source Response> - The list of IIS logs source configurations.
- Log
Files List<Pulumi.Azure Native. Insights. Inputs. Log Files Data Source Response> - The list of Log files source configurations.
- Performance
Counters List<Pulumi.Azure Native. Insights. Inputs. Perf Counter Data Source Response> - The list of performance counter data source configurations.
- Platform
Telemetry List<Pulumi.Azure Native. Insights. Inputs. Platform Telemetry Data Source Response> - The list of platform telemetry configurations
- Prometheus
Forwarder List<Pulumi.Azure Native. Insights. Inputs. Prometheus Forwarder Data Source Response> - The list of Prometheus forwarder data source configurations.
- Syslog
List<Pulumi.
Azure Native. Insights. Inputs. Syslog Data Source Response> - The list of Syslog data source configurations.
- Windows
Event List<Pulumi.Logs Azure Native. Insights. Inputs. Windows Event Log Data Source Response> - The list of Windows Event Log data source configurations.
- Windows
Firewall List<Pulumi.Logs Azure Native. Insights. Inputs. Windows Firewall Logs Data Source Response> - The list of Windows Firewall logs source configurations.
- Data
Imports DataSources Spec Response Data Imports - Specifications of pull based data sources
- Extensions
[]Extension
Data Source Response - The list of Azure VM extension data source configurations.
- Iis
Logs []IisLogs Data Source Response - The list of IIS logs source configurations.
- Log
Files []LogFiles Data Source Response - The list of Log files source configurations.
- Performance
Counters []PerfCounter Data Source Response - The list of performance counter data source configurations.
- Platform
Telemetry []PlatformTelemetry Data Source Response - The list of platform telemetry configurations
- Prometheus
Forwarder []PrometheusForwarder Data Source Response - The list of Prometheus forwarder data source configurations.
- Syslog
[]Syslog
Data Source Response - The list of Syslog data source configurations.
- Windows
Event []WindowsLogs Event Log Data Source Response - The list of Windows Event Log data source configurations.
- Windows
Firewall []WindowsLogs Firewall Logs Data Source Response - The list of Windows Firewall logs source configurations.
- data
Imports DataSources Spec Response Data Imports - Specifications of pull based data sources
- extensions
List<Extension
Data Source Response> - The list of Azure VM extension data source configurations.
- iis
Logs List<IisLogs Data Source Response> - The list of IIS logs source configurations.
- log
Files List<LogFiles Data Source Response> - The list of Log files source configurations.
- performance
Counters List<PerfCounter Data Source Response> - The list of performance counter data source configurations.
- platform
Telemetry List<PlatformTelemetry Data Source Response> - The list of platform telemetry configurations
- prometheus
Forwarder List<PrometheusForwarder Data Source Response> - The list of Prometheus forwarder data source configurations.
- syslog
List<Syslog
Data Source Response> - The list of Syslog data source configurations.
- windows
Event List<WindowsLogs Event Log Data Source Response> - The list of Windows Event Log data source configurations.
- windows
Firewall List<WindowsLogs Firewall Logs Data Source Response> - The list of Windows Firewall logs source configurations.
- data
Imports DataSources Spec Response Data Imports - Specifications of pull based data sources
- extensions
Extension
Data Source Response[] - The list of Azure VM extension data source configurations.
- iis
Logs IisLogs Data Source Response[] - The list of IIS logs source configurations.
- log
Files LogFiles Data Source Response[] - The list of Log files source configurations.
- performance
Counters PerfCounter Data Source Response[] - The list of performance counter data source configurations.
- platform
Telemetry PlatformTelemetry Data Source Response[] - The list of platform telemetry configurations
- prometheus
Forwarder PrometheusForwarder Data Source Response[] - The list of Prometheus forwarder data source configurations.
- syslog
Syslog
Data Source Response[] - The list of Syslog data source configurations.
- windows
Event WindowsLogs Event Log Data Source Response[] - The list of Windows Event Log data source configurations.
- windows
Firewall WindowsLogs Firewall Logs Data Source Response[] - The list of Windows Firewall logs source configurations.
- data_
imports DataSources Spec Response Data Imports - Specifications of pull based data sources
- extensions
Sequence[Extension
Data Source Response] - The list of Azure VM extension data source configurations.
- iis_
logs Sequence[IisLogs Data Source Response] - The list of IIS logs source configurations.
- log_
files Sequence[LogFiles Data Source Response] - The list of Log files source configurations.
- performance_
counters Sequence[PerfCounter Data Source Response] - The list of performance counter data source configurations.
- platform_
telemetry Sequence[PlatformTelemetry Data Source Response] - The list of platform telemetry configurations
- prometheus_
forwarder Sequence[PrometheusForwarder Data Source Response] - The list of Prometheus forwarder data source configurations.
- syslog
Sequence[Syslog
Data Source Response] - The list of Syslog data source configurations.
- windows_
event_ Sequence[Windowslogs Event Log Data Source Response] - The list of Windows Event Log data source configurations.
- windows_
firewall_ Sequence[Windowslogs Firewall Logs Data Source Response] - The list of Windows Firewall logs source configurations.
- data
Imports Property Map - Specifications of pull based data sources
- extensions List<Property Map>
- The list of Azure VM extension data source configurations.
- iis
Logs List<Property Map> - The list of IIS logs source configurations.
- log
Files List<Property Map> - The list of Log files source configurations.
- performance
Counters List<Property Map> - The list of performance counter data source configurations.
- platform
Telemetry List<Property Map> - The list of platform telemetry configurations
- prometheus
Forwarder List<Property Map> - The list of Prometheus forwarder data source configurations.
- syslog List<Property Map>
- The list of Syslog data source configurations.
- windows
Event List<Property Map>Logs - The list of Windows Event Log data source configurations.
- windows
Firewall List<Property Map>Logs - The list of Windows Firewall logs source configurations.
DataCollectionRuleResponseDestinations, DataCollectionRuleResponseDestinationsArgs
- Azure
Monitor Pulumi.Metrics Azure Native. Insights. Inputs. Destinations Spec Response Azure Monitor Metrics - Azure Monitor Metrics destination.
- Event
Hubs List<Pulumi.Azure Native. Insights. Inputs. Event Hub Destination Response> - List of Event Hubs destinations.
- Event
Hubs List<Pulumi.Direct Azure Native. Insights. Inputs. Event Hub Direct Destination Response> - List of Event Hubs Direct destinations.
- Log
Analytics List<Pulumi.Azure Native. Insights. Inputs. Log Analytics Destination Response> - List of Log Analytics destinations.
- Monitoring
Accounts List<Pulumi.Azure Native. Insights. Inputs. Monitoring Account Destination Response> - List of monitoring account destinations.
- Storage
Accounts List<Pulumi.Azure Native. Insights. Inputs. Storage Blob Destination Response> - List of storage accounts destinations.
- Storage
Blobs List<Pulumi.Direct Azure Native. Insights. Inputs. Storage Blob Destination Response> - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- Storage
Tables List<Pulumi.Direct Azure Native. Insights. Inputs. Storage Table Destination Response> - List of Storage Table Direct destinations.
- Azure
Monitor DestinationsMetrics Spec Response Azure Monitor Metrics - Azure Monitor Metrics destination.
- Event
Hubs []EventHub Destination Response - List of Event Hubs destinations.
- Event
Hubs []EventDirect Hub Direct Destination Response - List of Event Hubs Direct destinations.
- Log
Analytics []LogAnalytics Destination Response - List of Log Analytics destinations.
- Monitoring
Accounts []MonitoringAccount Destination Response - List of monitoring account destinations.
- Storage
Accounts []StorageBlob Destination Response - List of storage accounts destinations.
- Storage
Blobs []StorageDirect Blob Destination Response - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- Storage
Tables []StorageDirect Table Destination Response - List of Storage Table Direct destinations.
- azure
Monitor DestinationsMetrics Spec Response Azure Monitor Metrics - Azure Monitor Metrics destination.
- event
Hubs List<EventHub Destination Response> - List of Event Hubs destinations.
- event
Hubs List<EventDirect Hub Direct Destination Response> - List of Event Hubs Direct destinations.
- log
Analytics List<LogAnalytics Destination Response> - List of Log Analytics destinations.
- monitoring
Accounts List<MonitoringAccount Destination Response> - List of monitoring account destinations.
- storage
Accounts List<StorageBlob Destination Response> - List of storage accounts destinations.
- storage
Blobs List<StorageDirect Blob Destination Response> - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- storage
Tables List<StorageDirect Table Destination Response> - List of Storage Table Direct destinations.
- azure
Monitor DestinationsMetrics Spec Response Azure Monitor Metrics - Azure Monitor Metrics destination.
- event
Hubs EventHub Destination Response[] - List of Event Hubs destinations.
- event
Hubs EventDirect Hub Direct Destination Response[] - List of Event Hubs Direct destinations.
- log
Analytics LogAnalytics Destination Response[] - List of Log Analytics destinations.
- monitoring
Accounts MonitoringAccount Destination Response[] - List of monitoring account destinations.
- storage
Accounts StorageBlob Destination Response[] - List of storage accounts destinations.
- storage
Blobs StorageDirect Blob Destination Response[] - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- storage
Tables StorageDirect Table Destination Response[] - List of Storage Table Direct destinations.
- azure_
monitor_ Destinationsmetrics Spec Response Azure Monitor Metrics - Azure Monitor Metrics destination.
- event_
hubs Sequence[EventHub Destination Response] - List of Event Hubs destinations.
- event_
hubs_ Sequence[Eventdirect Hub Direct Destination Response] - List of Event Hubs Direct destinations.
- log_
analytics Sequence[LogAnalytics Destination Response] - List of Log Analytics destinations.
- monitoring_
accounts Sequence[MonitoringAccount Destination Response] - List of monitoring account destinations.
- storage_
accounts Sequence[StorageBlob Destination Response] - List of storage accounts destinations.
- storage_
blobs_ Sequence[Storagedirect Blob Destination Response] - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- storage_
tables_ Sequence[Storagedirect Table Destination Response] - List of Storage Table Direct destinations.
- azure
Monitor Property MapMetrics - Azure Monitor Metrics destination.
- event
Hubs List<Property Map> - List of Event Hubs destinations.
- event
Hubs List<Property Map>Direct - List of Event Hubs Direct destinations.
- log
Analytics List<Property Map> - List of Log Analytics destinations.
- monitoring
Accounts List<Property Map> - List of monitoring account destinations.
- storage
Accounts List<Property Map> - List of storage accounts destinations.
- storage
Blobs List<Property Map>Direct - List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
- storage
Tables List<Property Map>Direct - List of Storage Table Direct destinations.
DataCollectionRuleResponseMetadata, DataCollectionRuleResponseMetadataArgs
- Provisioned
By string - Azure offering managing this resource on-behalf-of customer.
- Provisioned
By stringResource Id - Resource Id of azure offering managing this resource on-behalf-of customer.
- Provisioned
By string - Azure offering managing this resource on-behalf-of customer.
- Provisioned
By stringResource Id - Resource Id of azure offering managing this resource on-behalf-of customer.
- provisioned
By String - Azure offering managing this resource on-behalf-of customer.
- provisioned
By StringResource Id - Resource Id of azure offering managing this resource on-behalf-of customer.
- provisioned
By string - Azure offering managing this resource on-behalf-of customer.
- provisioned
By stringResource Id - Resource Id of azure offering managing this resource on-behalf-of customer.
- provisioned_
by str - Azure offering managing this resource on-behalf-of customer.
- provisioned_
by_ strresource_ id - Resource Id of azure offering managing this resource on-behalf-of customer.
- provisioned
By String - Azure offering managing this resource on-behalf-of customer.
- provisioned
By StringResource Id - Resource Id of azure offering managing this resource on-behalf-of customer.
DataFlow, DataFlowArgs
- Built
In stringTransform - The builtIn transform to transform stream data
- Destinations List<string>
- List of destinations for this data flow.
- Output
Stream string - The output stream of the transform. Only required if the transform changes data to a different stream.
- Streams
List<Union<string, Pulumi.
Azure Native. Insights. Known Data Flow Streams>> - List of streams for this data flow.
- Transform
Kql string - The KQL query to transform stream data.
- Built
In stringTransform - The builtIn transform to transform stream data
- Destinations []string
- List of destinations for this data flow.
- Output
Stream string - The output stream of the transform. Only required if the transform changes data to a different stream.
- Streams []string
- List of streams for this data flow.
- Transform
Kql string - The KQL query to transform stream data.
- built
In StringTransform - The builtIn transform to transform stream data
- destinations List<String>
- List of destinations for this data flow.
- output
Stream String - The output stream of the transform. Only required if the transform changes data to a different stream.
- streams
List<Either<String,Known
Data Flow Streams>> - List of streams for this data flow.
- transform
Kql String - The KQL query to transform stream data.
- built
In stringTransform - The builtIn transform to transform stream data
- destinations string[]
- List of destinations for this data flow.
- output
Stream string - The output stream of the transform. Only required if the transform changes data to a different stream.
- streams
(string | Known
Data Flow Streams)[] - List of streams for this data flow.
- transform
Kql string - The KQL query to transform stream data.
- built_
in_ strtransform - The builtIn transform to transform stream data
- destinations Sequence[str]
- List of destinations for this data flow.
- output_
stream str - The output stream of the transform. Only required if the transform changes data to a different stream.
- streams
Sequence[Union[str, Known
Data Flow Streams]] - List of streams for this data flow.
- transform_
kql str - The KQL query to transform stream data.
- built
In StringTransform - The builtIn transform to transform stream data
- destinations List<String>
- List of destinations for this data flow.
- output
Stream String - The output stream of the transform. Only required if the transform changes data to a different stream.
- streams
List<String | "Microsoft-Event" | "Microsoft-Insights
Metrics" | "Microsoft-Perf" | "Microsoft-Syslog" | "Microsoft-Windows Event"> - List of streams for this data flow.
- transform
Kql String - The KQL query to transform stream data.
DataFlowResponse, DataFlowResponseArgs
- Built
In stringTransform - The builtIn transform to transform stream data
- Destinations List<string>
- List of destinations for this data flow.
- Output
Stream string - The output stream of the transform. Only required if the transform changes data to a different stream.
- Streams List<string>
- List of streams for this data flow.
- Transform
Kql string - The KQL query to transform stream data.
- Built
In stringTransform - The builtIn transform to transform stream data
- Destinations []string
- List of destinations for this data flow.
- Output
Stream string - The output stream of the transform. Only required if the transform changes data to a different stream.
- Streams []string
- List of streams for this data flow.
- Transform
Kql string - The KQL query to transform stream data.
- built
In StringTransform - The builtIn transform to transform stream data
- destinations List<String>
- List of destinations for this data flow.
- output
Stream String - The output stream of the transform. Only required if the transform changes data to a different stream.
- streams List<String>
- List of streams for this data flow.
- transform
Kql String - The KQL query to transform stream data.
- built
In stringTransform - The builtIn transform to transform stream data
- destinations string[]
- List of destinations for this data flow.
- output
Stream string - The output stream of the transform. Only required if the transform changes data to a different stream.
- streams string[]
- List of streams for this data flow.
- transform
Kql string - The KQL query to transform stream data.
- built_
in_ strtransform - The builtIn transform to transform stream data
- destinations Sequence[str]
- List of destinations for this data flow.
- output_
stream str - The output stream of the transform. Only required if the transform changes data to a different stream.
- streams Sequence[str]
- List of streams for this data flow.
- transform_
kql str - The KQL query to transform stream data.
- built
In StringTransform - The builtIn transform to transform stream data
- destinations List<String>
- List of destinations for this data flow.
- output
Stream String - The output stream of the transform. Only required if the transform changes data to a different stream.
- streams List<String>
- List of streams for this data flow.
- transform
Kql String - The KQL query to transform stream data.
DataImportSourcesEventHub, DataImportSourcesEventHubArgs
- Consumer
Group string - Event Hub consumer group name
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Stream string
- The stream to collect from EventHub
- Consumer
Group string - Event Hub consumer group name
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Stream string
- The stream to collect from EventHub
- consumer
Group String - Event Hub consumer group name
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- stream String
- The stream to collect from EventHub
- consumer
Group string - Event Hub consumer group name
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- stream string
- The stream to collect from EventHub
- consumer_
group str - Event Hub consumer group name
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- stream str
- The stream to collect from EventHub
- consumer
Group String - Event Hub consumer group name
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- stream String
- The stream to collect from EventHub
DataImportSourcesResponseEventHub, DataImportSourcesResponseEventHubArgs
- Consumer
Group string - Event Hub consumer group name
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Stream string
- The stream to collect from EventHub
- Consumer
Group string - Event Hub consumer group name
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Stream string
- The stream to collect from EventHub
- consumer
Group String - Event Hub consumer group name
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- stream String
- The stream to collect from EventHub
- consumer
Group string - Event Hub consumer group name
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- stream string
- The stream to collect from EventHub
- consumer_
group str - Event Hub consumer group name
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- stream str
- The stream to collect from EventHub
- consumer
Group String - Event Hub consumer group name
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- stream String
- The stream to collect from EventHub
DataSourcesSpecDataImports, DataSourcesSpecDataImportsArgs
- Event
Hub Pulumi.Azure Native. Insights. Inputs. Data Import Sources Event Hub - Definition of Event Hub configuration.
- Event
Hub DataImport Sources Event Hub - Definition of Event Hub configuration.
- event
Hub DataImport Sources Event Hub - Definition of Event Hub configuration.
- event
Hub DataImport Sources Event Hub - Definition of Event Hub configuration.
- event_
hub DataImport Sources Event Hub - Definition of Event Hub configuration.
- event
Hub Property Map - Definition of Event Hub configuration.
DataSourcesSpecResponseDataImports, DataSourcesSpecResponseDataImportsArgs
- Event
Hub Pulumi.Azure Native. Insights. Inputs. Data Import Sources Response Event Hub - Definition of Event Hub configuration.
- Event
Hub DataImport Sources Response Event Hub - Definition of Event Hub configuration.
- event
Hub DataImport Sources Response Event Hub - Definition of Event Hub configuration.
- event
Hub DataImport Sources Response Event Hub - Definition of Event Hub configuration.
- event_
hub DataImport Sources Response Event Hub - Definition of Event Hub configuration.
- event
Hub Property Map - Definition of Event Hub configuration.
DestinationsSpecAzureMonitorMetrics, DestinationsSpecAzureMonitorMetricsArgs
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
DestinationsSpecResponseAzureMonitorMetrics, DestinationsSpecResponseAzureMonitorMetricsArgs
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
EventHubDestination, EventHubDestinationArgs
- Event
Hub stringResource Id - The resource ID of the event hub.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Event
Hub stringResource Id - The resource ID of the event hub.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub StringResource Id - The resource ID of the event hub.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub stringResource Id - The resource ID of the event hub.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event_
hub_ strresource_ id - The resource ID of the event hub.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub StringResource Id - The resource ID of the event hub.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
EventHubDestinationResponse, EventHubDestinationResponseArgs
- Event
Hub stringResource Id - The resource ID of the event hub.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Event
Hub stringResource Id - The resource ID of the event hub.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub StringResource Id - The resource ID of the event hub.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub stringResource Id - The resource ID of the event hub.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event_
hub_ strresource_ id - The resource ID of the event hub.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub StringResource Id - The resource ID of the event hub.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
EventHubDirectDestination, EventHubDirectDestinationArgs
- Event
Hub stringResource Id - The resource ID of the event hub.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Event
Hub stringResource Id - The resource ID of the event hub.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub StringResource Id - The resource ID of the event hub.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub stringResource Id - The resource ID of the event hub.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event_
hub_ strresource_ id - The resource ID of the event hub.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub StringResource Id - The resource ID of the event hub.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
EventHubDirectDestinationResponse, EventHubDirectDestinationResponseArgs
- Event
Hub stringResource Id - The resource ID of the event hub.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Event
Hub stringResource Id - The resource ID of the event hub.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub StringResource Id - The resource ID of the event hub.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub stringResource Id - The resource ID of the event hub.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event_
hub_ strresource_ id - The resource ID of the event hub.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- event
Hub StringResource Id - The resource ID of the event hub.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
ExtensionDataSource, ExtensionDataSourceArgs
- Extension
Name string - The name of the VM extension.
- Extension
Settings object - The extension settings. The format is specific for particular extension.
- Input
Data List<string>Sources - The list of data sources this extension needs data from.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams
List<Union<string, Pulumi.
Azure Native. Insights. Known Extension Data Source Streams>> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- Extension
Name string - The name of the VM extension.
- Extension
Settings interface{} - The extension settings. The format is specific for particular extension.
- Input
Data []stringSources - The list of data sources this extension needs data from.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- extension
Name String - The name of the VM extension.
- extension
Settings Object - The extension settings. The format is specific for particular extension.
- input
Data List<String>Sources - The list of data sources this extension needs data from.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
List<Either<String,Known
Extension Data Source Streams>> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- extension
Name string - The name of the VM extension.
- extension
Settings any - The extension settings. The format is specific for particular extension.
- input
Data string[]Sources - The list of data sources this extension needs data from.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
(string | Known
Extension Data Source Streams)[] - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- extension_
name str - The name of the VM extension.
- extension_
settings Any - The extension settings. The format is specific for particular extension.
- input_
data_ Sequence[str]sources - The list of data sources this extension needs data from.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
Sequence[Union[str, Known
Extension Data Source Streams]] - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- extension
Name String - The name of the VM extension.
- extension
Settings Any - The extension settings. The format is specific for particular extension.
- input
Data List<String>Sources - The list of data sources this extension needs data from.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
List<String | "Microsoft-Event" | "Microsoft-Insights
Metrics" | "Microsoft-Perf" | "Microsoft-Syslog" | "Microsoft-Windows Event"> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
ExtensionDataSourceResponse, ExtensionDataSourceResponseArgs
- Extension
Name string - The name of the VM extension.
- Extension
Settings object - The extension settings. The format is specific for particular extension.
- Input
Data List<string>Sources - The list of data sources this extension needs data from.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams List<string>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- Extension
Name string - The name of the VM extension.
- Extension
Settings interface{} - The extension settings. The format is specific for particular extension.
- Input
Data []stringSources - The list of data sources this extension needs data from.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- extension
Name String - The name of the VM extension.
- extension
Settings Object - The extension settings. The format is specific for particular extension.
- input
Data List<String>Sources - The list of data sources this extension needs data from.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- extension
Name string - The name of the VM extension.
- extension
Settings any - The extension settings. The format is specific for particular extension.
- input
Data string[]Sources - The list of data sources this extension needs data from.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams string[]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- extension_
name str - The name of the VM extension.
- extension_
settings Any - The extension settings. The format is specific for particular extension.
- input_
data_ Sequence[str]sources - The list of data sources this extension needs data from.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams Sequence[str]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- extension
Name String - The name of the VM extension.
- extension
Settings Any - The extension settings. The format is specific for particular extension.
- input
Data List<String>Sources - The list of data sources this extension needs data from.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
IisLogsDataSource, IisLogsDataSourceArgs
- Streams List<string>
- IIS streams
- Log
Directories List<string> - Absolute paths file location
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- IIS streams
- Log
Directories []string - Absolute paths file location
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- IIS streams
- log
Directories List<String> - Absolute paths file location
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams string[]
- IIS streams
- log
Directories string[] - Absolute paths file location
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams Sequence[str]
- IIS streams
- log_
directories Sequence[str] - Absolute paths file location
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- IIS streams
- log
Directories List<String> - Absolute paths file location
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
IisLogsDataSourceResponse, IisLogsDataSourceResponseArgs
- Streams List<string>
- IIS streams
- Log
Directories List<string> - Absolute paths file location
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- IIS streams
- Log
Directories []string - Absolute paths file location
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- IIS streams
- log
Directories List<String> - Absolute paths file location
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams string[]
- IIS streams
- log
Directories string[] - Absolute paths file location
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams Sequence[str]
- IIS streams
- log_
directories Sequence[str] - Absolute paths file location
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- IIS streams
- log
Directories List<String> - Absolute paths file location
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
KnownColumnDefinitionType, KnownColumnDefinitionTypeArgs
- @String
- string
- @Int
- int
- @Long
- long
- Real
- real
- Boolean
- boolean
- Datetime
- datetime
- @Dynamic
- dynamic
- Known
Column Definition Type String - string
- Known
Column Definition Type Int - int
- Known
Column Definition Type Long - long
- Known
Column Definition Type Real - real
- Known
Column Definition Type Boolean - boolean
- Known
Column Definition Type Datetime - datetime
- Known
Column Definition Type Dynamic - dynamic
- String
- string
- Int_
- int
- Long_
- long
- Real
- real
- Boolean_
- boolean
- Datetime
- datetime
- Dynamic
- dynamic
- String
- string
- Int
- int
- Long
- long
- Real
- real
- Boolean
- boolean
- Datetime
- datetime
- Dynamic
- dynamic
- STRING
- string
- INT
- int
- LONG
- long
- REAL
- real
- BOOLEAN
- boolean
- DATETIME
- datetime
- DYNAMIC
- dynamic
- "string"
- string
- "int"
- int
- "long"
- long
- "real"
- real
- "boolean"
- boolean
- "datetime"
- datetime
- "dynamic"
- dynamic
KnownDataCollectionRuleResourceKind, KnownDataCollectionRuleResourceKindArgs
- Linux
- Linux
- Windows
- Windows
- Known
Data Collection Rule Resource Kind Linux - Linux
- Known
Data Collection Rule Resource Kind Windows - Windows
- Linux
- Linux
- Windows
- Windows
- Linux
- Linux
- Windows
- Windows
- LINUX
- Linux
- WINDOWS
- Windows
- "Linux"
- Linux
- "Windows"
- Windows
KnownDataFlowStreams, KnownDataFlowStreamsArgs
- Microsoft_Event
- Microsoft-Event
- Microsoft_Insights
Metrics - Microsoft-InsightsMetrics
- Microsoft_Perf
- Microsoft-Perf
- Microsoft_Syslog
- Microsoft-Syslog
- Microsoft_Windows
Event - Microsoft-WindowsEvent
- Known
Data Flow Streams_Microsoft_Event - Microsoft-Event
- Known
Data Flow Streams_Microsoft_Insights Metrics - Microsoft-InsightsMetrics
- Known
Data Flow Streams_Microsoft_Perf - Microsoft-Perf
- Known
Data Flow Streams_Microsoft_Syslog - Microsoft-Syslog
- Known
Data Flow Streams_Microsoft_Windows Event - Microsoft-WindowsEvent
- Microsoft
Event - Microsoft-Event
- Microsoft
Insights Metrics - Microsoft-InsightsMetrics
- Microsoft
Perf - Microsoft-Perf
- Microsoft
Syslog - Microsoft-Syslog
- Microsoft
Windows Event - Microsoft-WindowsEvent
- Microsoft_Event
- Microsoft-Event
- Microsoft_Insights
Metrics - Microsoft-InsightsMetrics
- Microsoft_Perf
- Microsoft-Perf
- Microsoft_Syslog
- Microsoft-Syslog
- Microsoft_Windows
Event - Microsoft-WindowsEvent
- MICROSOFT_EVENT
- Microsoft-Event
- MICROSOFT_INSIGHTS_METRICS
- Microsoft-InsightsMetrics
- MICROSOFT_PERF
- Microsoft-Perf
- MICROSOFT_SYSLOG
- Microsoft-Syslog
- MICROSOFT_WINDOWS_EVENT
- Microsoft-WindowsEvent
- "Microsoft-Event"
- Microsoft-Event
- "Microsoft-Insights
Metrics" - Microsoft-InsightsMetrics
- "Microsoft-Perf"
- Microsoft-Perf
- "Microsoft-Syslog"
- Microsoft-Syslog
- "Microsoft-Windows
Event" - Microsoft-WindowsEvent
KnownExtensionDataSourceStreams, KnownExtensionDataSourceStreamsArgs
- Microsoft_Event
- Microsoft-Event
- Microsoft_Insights
Metrics - Microsoft-InsightsMetrics
- Microsoft_Perf
- Microsoft-Perf
- Microsoft_Syslog
- Microsoft-Syslog
- Microsoft_Windows
Event - Microsoft-WindowsEvent
- Known
Extension Data Source Streams_Microsoft_Event - Microsoft-Event
- Known
Extension Data Source Streams_Microsoft_Insights Metrics - Microsoft-InsightsMetrics
- Known
Extension Data Source Streams_Microsoft_Perf - Microsoft-Perf
- Known
Extension Data Source Streams_Microsoft_Syslog - Microsoft-Syslog
- Known
Extension Data Source Streams_Microsoft_Windows Event - Microsoft-WindowsEvent
- Microsoft
Event - Microsoft-Event
- Microsoft
Insights Metrics - Microsoft-InsightsMetrics
- Microsoft
Perf - Microsoft-Perf
- Microsoft
Syslog - Microsoft-Syslog
- Microsoft
Windows Event - Microsoft-WindowsEvent
- Microsoft_Event
- Microsoft-Event
- Microsoft_Insights
Metrics - Microsoft-InsightsMetrics
- Microsoft_Perf
- Microsoft-Perf
- Microsoft_Syslog
- Microsoft-Syslog
- Microsoft_Windows
Event - Microsoft-WindowsEvent
- MICROSOFT_EVENT
- Microsoft-Event
- MICROSOFT_INSIGHTS_METRICS
- Microsoft-InsightsMetrics
- MICROSOFT_PERF
- Microsoft-Perf
- MICROSOFT_SYSLOG
- Microsoft-Syslog
- MICROSOFT_WINDOWS_EVENT
- Microsoft-WindowsEvent
- "Microsoft-Event"
- Microsoft-Event
- "Microsoft-Insights
Metrics" - Microsoft-InsightsMetrics
- "Microsoft-Perf"
- Microsoft-Perf
- "Microsoft-Syslog"
- Microsoft-Syslog
- "Microsoft-Windows
Event" - Microsoft-WindowsEvent
KnownLogFileTextSettingsRecordStartTimestampFormat, KnownLogFileTextSettingsRecordStartTimestampFormatArgs
- ISO_8601
- ISO 8601
- YYYY_MM_DD_HH_MM_SS
- YYYY-MM-DD HH:MM:SS
- M_D_YYYY_HH_MM_SS_AM_PM
- M/D/YYYY HH:MM:SS AM/PM
- Mon_DD_YYYY_HH_MM_SS
- Mon DD, YYYY HH:MM:SS
- Yy
MMdd_HH_ mm_ ss - yyMMdd HH:mm:ss
- Dd
MMyy_HH_ mm_ ss - ddMMyy HH:mm:ss
- MMM_
d_ hh_ mm_ ss - MMM d hh:mm:ss
- Dd_MMM_
yyyy_HH_ mm_ ss_ zzz - dd/MMM/yyyy:HH:mm:ss zzz
- Yyyy_MM_
dd THH_ mm_ ss K - yyyy-MM-ddTHH:mm:ssK
- Known
Log File Text Settings Record Start Timestamp Format_ISO_8601 - ISO 8601
- Known
Log File Text Settings Record Start Timestamp Format_YYYY_MM_DD_HH_MM_SS - YYYY-MM-DD HH:MM:SS
- Known
Log File Text Settings Record Start Timestamp Format_M_D_YYYY_HH_MM_SS_AM_PM - M/D/YYYY HH:MM:SS AM/PM
- Known
Log File Text Settings Record Start Timestamp Format_Mon_DD_YYYY_HH_MM_SS - Mon DD, YYYY HH:MM:SS
- Known
Log File Text Settings Record Start Timestamp Format_Yy MMdd_HH_ mm_ ss - yyMMdd HH:mm:ss
- Known
Log File Text Settings Record Start Timestamp Format_Dd MMyy_HH_ mm_ ss - ddMMyy HH:mm:ss
- Known
Log File Text Settings Record Start Timestamp Format_MMM_ d_ hh_ mm_ ss - MMM d hh:mm:ss
- Known
Log File Text Settings Record Start Timestamp Format_Dd_MMM_ yyyy_HH_ mm_ ss_ zzz - dd/MMM/yyyy:HH:mm:ss zzz
- Known
Log File Text Settings Record Start Timestamp Format_Yyyy_MM_Dd THH_ mm_ ss K - yyyy-MM-ddTHH:mm:ssK
- ISO_8601
- ISO 8601
- YYYYMMDD_HH_MM_SS
- YYYY-MM-DD HH:MM:SS
- M_D_YYYY_HH_MM_SS_AM_PM
- M/D/YYYY HH:MM:SS AM/PM
- Mon_DD_YYYY_HH_MM_SS
- Mon DD, YYYY HH:MM:SS
- Yy
MMdd_HH_ mm_ ss - yyMMdd HH:mm:ss
- Dd
MMyy_HH_ mm_ ss - ddMMyy HH:mm:ss
- MMM_
d_ hh_ mm_ ss - MMM d hh:mm:ss
- Dd_MMM_
yyyy_HH_ mm_ ss_ zzz - dd/MMM/yyyy:HH:mm:ss zzz
- Yyyy
MMdd THH_ mm_ ss K - yyyy-MM-ddTHH:mm:ssK
- ISO_8601
- ISO 8601
- YYYY_MM_DD_HH_MM_SS
- YYYY-MM-DD HH:MM:SS
- M_D_YYYY_HH_MM_SS_AM_PM
- M/D/YYYY HH:MM:SS AM/PM
- Mon_DD_YYYY_HH_MM_SS
- Mon DD, YYYY HH:MM:SS
- Yy
MMdd_HH_ mm_ ss - yyMMdd HH:mm:ss
- Dd
MMyy_HH_ mm_ ss - ddMMyy HH:mm:ss
- MMM_
d_ hh_ mm_ ss - MMM d hh:mm:ss
- Dd_MMM_
yyyy_HH_ mm_ ss_ zzz - dd/MMM/yyyy:HH:mm:ss zzz
- Yyyy_MM_
dd THH_ mm_ ss K - yyyy-MM-ddTHH:mm:ssK
- IS_O_8601
- ISO 8601
- YYY_Y_M_M_D_D_H_H_M_M_SS
- YYYY-MM-DD HH:MM:SS
- M_D_YYY_Y_H_H_M_M_S_S_A_M_PM
- M/D/YYYY HH:MM:SS AM/PM
- MON_D_D_YYY_Y_H_H_M_M_SS
- Mon DD, YYYY HH:MM:SS
- YY_M_MDD_H_H_MM_SS
- yyMMdd HH:mm:ss
- DD_M_MYY_H_H_MM_SS
- ddMMyy HH:mm:ss
- MM_M_D_HH_MM_SS
- MMM d hh:mm:ss
- DD_MM_M_YYYY_H_H_MM_SS_ZZZ
- dd/MMM/yyyy:HH:mm:ss zzz
- YYYY_M_M_DD_TH_H_MM_SS_K
- yyyy-MM-ddTHH:mm:ssK
- "ISO 8601"
- ISO 8601
- "YYYY-MM-DD HH:MM:SS"
- YYYY-MM-DD HH:MM:SS
- "M/D/YYYY HH:MM:SS AM/PM"
- M/D/YYYY HH:MM:SS AM/PM
- "Mon DD, YYYY HH:MM:SS"
- Mon DD, YYYY HH:MM:SS
- "yy
MMdd HH:mm:ss" - yyMMdd HH:mm:ss
- "dd
MMyy HH:mm:ss" - ddMMyy HH:mm:ss
- "MMM d hh:mm:ss"
- MMM d hh:mm:ss
- "dd/MMM/yyyy:HH:mm:ss zzz"
- dd/MMM/yyyy:HH:mm:ss zzz
- "yyyy-MM-dd
THH:mm:ss K" - yyyy-MM-ddTHH:mm:ssK
KnownLogFilesDataSourceFormat, KnownLogFilesDataSourceFormatArgs
- Text
- text
- Known
Log Files Data Source Format Text - text
- Text
- text
- Text
- text
- TEXT
- text
- "text"
- text
KnownPerfCounterDataSourceStreams, KnownPerfCounterDataSourceStreamsArgs
- Microsoft_Perf
- Microsoft-Perf
- Microsoft_Insights
Metrics - Microsoft-InsightsMetrics
- Known
Perf Counter Data Source Streams_Microsoft_Perf - Microsoft-Perf
- Known
Perf Counter Data Source Streams_Microsoft_Insights Metrics - Microsoft-InsightsMetrics
- Microsoft
Perf - Microsoft-Perf
- Microsoft
Insights Metrics - Microsoft-InsightsMetrics
- Microsoft_Perf
- Microsoft-Perf
- Microsoft_Insights
Metrics - Microsoft-InsightsMetrics
- MICROSOFT_PERF
- Microsoft-Perf
- MICROSOFT_INSIGHTS_METRICS
- Microsoft-InsightsMetrics
- "Microsoft-Perf"
- Microsoft-Perf
- "Microsoft-Insights
Metrics" - Microsoft-InsightsMetrics
KnownPrometheusForwarderDataSourceStreams, KnownPrometheusForwarderDataSourceStreamsArgs
- Microsoft_Prometheus
Metrics - Microsoft-PrometheusMetrics
- Known
Prometheus Forwarder Data Source Streams_Microsoft_Prometheus Metrics - Microsoft-PrometheusMetrics
- Microsoft
Prometheus Metrics - Microsoft-PrometheusMetrics
- Microsoft_Prometheus
Metrics - Microsoft-PrometheusMetrics
- MICROSOFT_PROMETHEUS_METRICS
- Microsoft-PrometheusMetrics
- "Microsoft-Prometheus
Metrics" - Microsoft-PrometheusMetrics
KnownSyslogDataSourceFacilityNames, KnownSyslogDataSourceFacilityNamesArgs
- Alert
- alert
- Audit
- audit
- Auth
- auth
- Authpriv
- authpriv
- Clock
- clock
- Cron
- cron
- Daemon
- daemon
- Ftp
- ftp
- Kern
- kern
- Lpr
- lpr
- Mark
- mark
- News
- news
- Nopri
- nopri
- Ntp
- ntp
- Syslog
- syslog
- User
- user
- Uucp
- uucp
- Local0
- local0
- Local1
- local1
- Local2
- local2
- Local3
- local3
- Local4
- local4
- Local5
- local5
- Local6
- local6
- Local7
- local7
- Asterisk
- *
- Known
Syslog Data Source Facility Names Alert - alert
- Known
Syslog Data Source Facility Names Audit - audit
- Known
Syslog Data Source Facility Names Auth - auth
- Known
Syslog Data Source Facility Names Authpriv - authpriv
- Known
Syslog Data Source Facility Names Clock - clock
- Known
Syslog Data Source Facility Names Cron - cron
- Known
Syslog Data Source Facility Names Daemon - daemon
- Known
Syslog Data Source Facility Names Ftp - ftp
- Known
Syslog Data Source Facility Names Kern - kern
- Known
Syslog Data Source Facility Names Lpr - lpr
- Known
Syslog Data Source Facility Names Mail - Known
Syslog Data Source Facility Names Mark - mark
- Known
Syslog Data Source Facility Names News - news
- Known
Syslog Data Source Facility Names Nopri - nopri
- Known
Syslog Data Source Facility Names Ntp - ntp
- Known
Syslog Data Source Facility Names Syslog - syslog
- Known
Syslog Data Source Facility Names User - user
- Known
Syslog Data Source Facility Names Uucp - uucp
- Known
Syslog Data Source Facility Names Local0 - local0
- Known
Syslog Data Source Facility Names Local1 - local1
- Known
Syslog Data Source Facility Names Local2 - local2
- Known
Syslog Data Source Facility Names Local3 - local3
- Known
Syslog Data Source Facility Names Local4 - local4
- Known
Syslog Data Source Facility Names Local5 - local5
- Known
Syslog Data Source Facility Names Local6 - local6
- Known
Syslog Data Source Facility Names Local7 - local7
- Known
Syslog Data Source Facility Names Asterisk - *
- Alert
- alert
- Audit
- audit
- Auth
- auth
- Authpriv
- authpriv
- Clock
- clock
- Cron
- cron
- Daemon
- daemon
- Ftp
- ftp
- Kern
- kern
- Lpr
- lpr
- Mark
- mark
- News
- news
- Nopri
- nopri
- Ntp
- ntp
- Syslog
- syslog
- User
- user
- Uucp
- uucp
- Local0
- local0
- Local1
- local1
- Local2
- local2
- Local3
- local3
- Local4
- local4
- Local5
- local5
- Local6
- local6
- Local7
- local7
- Asterisk
- *
- Alert
- alert
- Audit
- audit
- Auth
- auth
- Authpriv
- authpriv
- Clock
- clock
- Cron
- cron
- Daemon
- daemon
- Ftp
- ftp
- Kern
- kern
- Lpr
- lpr
- Mark
- mark
- News
- news
- Nopri
- nopri
- Ntp
- ntp
- Syslog
- syslog
- User
- user
- Uucp
- uucp
- Local0
- local0
- Local1
- local1
- Local2
- local2
- Local3
- local3
- Local4
- local4
- Local5
- local5
- Local6
- local6
- Local7
- local7
- Asterisk
- *
- ALERT
- alert
- AUDIT
- audit
- AUTH
- auth
- AUTHPRIV
- authpriv
- CLOCK
- clock
- CRON
- cron
- DAEMON
- daemon
- FTP
- ftp
- KERN
- kern
- LPR
- lpr
- MARK
- mark
- NEWS
- news
- NOPRI
- nopri
- NTP
- ntp
- SYSLOG
- syslog
- USER
- user
- UUCP
- uucp
- LOCAL0
- local0
- LOCAL1
- local1
- LOCAL2
- local2
- LOCAL3
- local3
- LOCAL4
- local4
- LOCAL5
- local5
- LOCAL6
- local6
- LOCAL7
- local7
- ASTERISK
- *
- "alert"
- alert
- "audit"
- audit
- "auth"
- auth
- "authpriv"
- authpriv
- "clock"
- clock
- "cron"
- cron
- "daemon"
- daemon
- "ftp"
- ftp
- "kern"
- kern
- "lpr"
- lpr
- "mail"
- "mark"
- mark
- "news"
- news
- "nopri"
- nopri
- "ntp"
- ntp
- "syslog"
- syslog
- "user"
- user
- "uucp"
- uucp
- "local0"
- local0
- "local1"
- local1
- "local2"
- local2
- "local3"
- local3
- "local4"
- local4
- "local5"
- local5
- "local6"
- local6
- "local7"
- local7
- "*"
- *
KnownSyslogDataSourceLogLevels, KnownSyslogDataSourceLogLevelsArgs
- Debug
- Debug
- Info
- Info
- Notice
- Notice
- Warning
- Warning
- Error
- Error
- Critical
- Critical
- Alert
- Alert
- Emergency
- Emergency
- Asterisk
- *
- Known
Syslog Data Source Log Levels Debug - Debug
- Known
Syslog Data Source Log Levels Info - Info
- Known
Syslog Data Source Log Levels Notice - Notice
- Known
Syslog Data Source Log Levels Warning - Warning
- Known
Syslog Data Source Log Levels Error - Error
- Known
Syslog Data Source Log Levels Critical - Critical
- Known
Syslog Data Source Log Levels Alert - Alert
- Known
Syslog Data Source Log Levels Emergency - Emergency
- Known
Syslog Data Source Log Levels Asterisk - *
- Debug
- Debug
- Info
- Info
- Notice
- Notice
- Warning
- Warning
- Error
- Error
- Critical
- Critical
- Alert
- Alert
- Emergency
- Emergency
- Asterisk
- *
- Debug
- Debug
- Info
- Info
- Notice
- Notice
- Warning
- Warning
- Error
- Error
- Critical
- Critical
- Alert
- Alert
- Emergency
- Emergency
- Asterisk
- *
- DEBUG
- Debug
- INFO
- Info
- NOTICE
- Notice
- WARNING
- Warning
- ERROR
- Error
- CRITICAL
- Critical
- ALERT
- Alert
- EMERGENCY
- Emergency
- ASTERISK
- *
- "Debug"
- Debug
- "Info"
- Info
- "Notice"
- Notice
- "Warning"
- Warning
- "Error"
- Error
- "Critical"
- Critical
- "Alert"
- Alert
- "Emergency"
- Emergency
- "*"
- *
KnownSyslogDataSourceStreams, KnownSyslogDataSourceStreamsArgs
- Microsoft_Syslog
- Microsoft-Syslog
- Known
Syslog Data Source Streams_Microsoft_Syslog - Microsoft-Syslog
- Microsoft
Syslog - Microsoft-Syslog
- Microsoft_Syslog
- Microsoft-Syslog
- MICROSOFT_SYSLOG
- Microsoft-Syslog
- "Microsoft-Syslog"
- Microsoft-Syslog
KnownWindowsEventLogDataSourceStreams, KnownWindowsEventLogDataSourceStreamsArgs
- Microsoft_Windows
Event - Microsoft-WindowsEvent
- Microsoft_Event
- Microsoft-Event
- Known
Windows Event Log Data Source Streams_Microsoft_Windows Event - Microsoft-WindowsEvent
- Known
Windows Event Log Data Source Streams_Microsoft_Event - Microsoft-Event
- Microsoft
Windows Event - Microsoft-WindowsEvent
- Microsoft
Event - Microsoft-Event
- Microsoft_Windows
Event - Microsoft-WindowsEvent
- Microsoft_Event
- Microsoft-Event
- MICROSOFT_WINDOWS_EVENT
- Microsoft-WindowsEvent
- MICROSOFT_EVENT
- Microsoft-Event
- "Microsoft-Windows
Event" - Microsoft-WindowsEvent
- "Microsoft-Event"
- Microsoft-Event
LogAnalyticsDestination, LogAnalyticsDestinationArgs
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Workspace
Resource stringId - The resource ID of the Log Analytics workspace.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Workspace
Resource stringId - The resource ID of the Log Analytics workspace.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- workspace
Resource StringId - The resource ID of the Log Analytics workspace.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- workspace
Resource stringId - The resource ID of the Log Analytics workspace.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- workspace_
resource_ strid - The resource ID of the Log Analytics workspace.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- workspace
Resource StringId - The resource ID of the Log Analytics workspace.
LogAnalyticsDestinationResponse, LogAnalyticsDestinationResponseArgs
- Workspace
Id string - The Customer ID of the Log Analytics workspace.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Workspace
Resource stringId - The resource ID of the Log Analytics workspace.
- Workspace
Id string - The Customer ID of the Log Analytics workspace.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Workspace
Resource stringId - The resource ID of the Log Analytics workspace.
- workspace
Id String - The Customer ID of the Log Analytics workspace.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- workspace
Resource StringId - The resource ID of the Log Analytics workspace.
- workspace
Id string - The Customer ID of the Log Analytics workspace.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- workspace
Resource stringId - The resource ID of the Log Analytics workspace.
- workspace_
id str - The Customer ID of the Log Analytics workspace.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- workspace_
resource_ strid - The resource ID of the Log Analytics workspace.
- workspace
Id String - The Customer ID of the Log Analytics workspace.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- workspace
Resource StringId - The resource ID of the Log Analytics workspace.
LogFileSettingsResponseText, LogFileSettingsResponseTextArgs
- Record
Start stringTimestamp Format - One of the supported timestamp formats
- Record
Start stringTimestamp Format - One of the supported timestamp formats
- record
Start StringTimestamp Format - One of the supported timestamp formats
- record
Start stringTimestamp Format - One of the supported timestamp formats
- record_
start_ strtimestamp_ format - One of the supported timestamp formats
- record
Start StringTimestamp Format - One of the supported timestamp formats
LogFileSettingsText, LogFileSettingsTextArgs
- Record
Start string | Pulumi.Timestamp Format Azure Native. Insights. Known Log File Text Settings Record Start Timestamp Format - One of the supported timestamp formats
- Record
Start string | KnownTimestamp Format Log File Text Settings Record Start Timestamp Format - One of the supported timestamp formats
- record
Start String | KnownTimestamp Format Log File Text Settings Record Start Timestamp Format - One of the supported timestamp formats
- record
Start string | KnownTimestamp Format Log File Text Settings Record Start Timestamp Format - One of the supported timestamp formats
- record_
start_ str | Knowntimestamp_ format Log File Text Settings Record Start Timestamp Format - One of the supported timestamp formats
LogFilesDataSource, LogFilesDataSourceArgs
- File
Patterns List<string> - File Patterns where the log files are located
- Format
string | Pulumi.
Azure Native. Insights. Known Log Files Data Source Format - The data format of the log files
- Streams List<string>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Settings
Pulumi.
Azure Native. Insights. Inputs. Log Files Data Source Settings - The log files specific settings.
- File
Patterns []string - File Patterns where the log files are located
- Format
string | Known
Log Files Data Source Format - The data format of the log files
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Settings
Log
Files Data Source Settings - The log files specific settings.
- file
Patterns List<String> - File Patterns where the log files are located
- format
String | Known
Log Files Data Source Format - The data format of the log files
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- settings
Log
Files Data Source Settings - The log files specific settings.
- file
Patterns string[] - File Patterns where the log files are located
- format
string | Known
Log Files Data Source Format - The data format of the log files
- streams string[]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- settings
Log
Files Data Source Settings - The log files specific settings.
- file_
patterns Sequence[str] - File Patterns where the log files are located
- format
str | Known
Log Files Data Source Format - The data format of the log files
- streams Sequence[str]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- settings
Log
Files Data Source Settings - The log files specific settings.
- file
Patterns List<String> - File Patterns where the log files are located
- format String | "text"
- The data format of the log files
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- settings Property Map
- The log files specific settings.
LogFilesDataSourceResponse, LogFilesDataSourceResponseArgs
- File
Patterns List<string> - File Patterns where the log files are located
- Format string
- The data format of the log files
- Streams List<string>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Settings
Pulumi.
Azure Native. Insights. Inputs. Log Files Data Source Response Settings - The log files specific settings.
- File
Patterns []string - File Patterns where the log files are located
- Format string
- The data format of the log files
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Settings
Log
Files Data Source Response Settings - The log files specific settings.
- file
Patterns List<String> - File Patterns where the log files are located
- format String
- The data format of the log files
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- settings
Log
Files Data Source Response Settings - The log files specific settings.
- file
Patterns string[] - File Patterns where the log files are located
- format string
- The data format of the log files
- streams string[]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- settings
Log
Files Data Source Response Settings - The log files specific settings.
- file_
patterns Sequence[str] - File Patterns where the log files are located
- format str
- The data format of the log files
- streams Sequence[str]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- settings
Log
Files Data Source Response Settings - The log files specific settings.
- file
Patterns List<String> - File Patterns where the log files are located
- format String
- The data format of the log files
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- settings Property Map
- The log files specific settings.
LogFilesDataSourceResponseSettings, LogFilesDataSourceResponseSettingsArgs
- Text
Log
File Settings Response Text - Text settings
- text
Log
File Settings Response Text - Text settings
- text
Log
File Settings Response Text - Text settings
- text
Log
File Settings Response Text - Text settings
- text Property Map
- Text settings
LogFilesDataSourceSettings, LogFilesDataSourceSettingsArgs
- Text
Log
File Settings Text - Text settings
- text
Log
File Settings Text - Text settings
- text
Log
File Settings Text - Text settings
- text
Log
File Settings Text - Text settings
- text Property Map
- Text settings
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- Managed
Service Identity Type None - None
- Managed
Service Identity Type System Assigned - SystemAssigned
- Managed
Service Identity Type User Assigned - UserAssigned
- Managed
Service Identity Type_System Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned,User Assigned" - SystemAssigned,UserAssigned
MonitoringAccountDestination, MonitoringAccountDestinationArgs
- Account
Resource stringId - The resource ID of the monitoring account.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Account
Resource stringId - The resource ID of the monitoring account.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- account
Resource StringId - The resource ID of the monitoring account.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- account
Resource stringId - The resource ID of the monitoring account.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- account_
resource_ strid - The resource ID of the monitoring account.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- account
Resource StringId - The resource ID of the monitoring account.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
MonitoringAccountDestinationResponse, MonitoringAccountDestinationResponseArgs
- Account
Id string - The immutable ID of the account.
- Account
Resource stringId - The resource ID of the monitoring account.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Account
Id string - The immutable ID of the account.
- Account
Resource stringId - The resource ID of the monitoring account.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- account
Id String - The immutable ID of the account.
- account
Resource StringId - The resource ID of the monitoring account.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- account
Id string - The immutable ID of the account.
- account
Resource stringId - The resource ID of the monitoring account.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- account_
id str - The immutable ID of the account.
- account_
resource_ strid - The resource ID of the monitoring account.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- account
Id String - The immutable ID of the account.
- account
Resource StringId - The resource ID of the monitoring account.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
PerfCounterDataSource, PerfCounterDataSourceArgs
- Counter
Specifiers List<string> - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Sampling
Frequency intIn Seconds - The number of seconds between consecutive counter measurements (samples).
- Streams
List<Union<string, Pulumi.
Azure Native. Insights. Known Perf Counter Data Source Streams>> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- Counter
Specifiers []string - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Sampling
Frequency intIn Seconds - The number of seconds between consecutive counter measurements (samples).
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- counter
Specifiers List<String> - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- sampling
Frequency IntegerIn Seconds - The number of seconds between consecutive counter measurements (samples).
- streams
List<Either<String,Known
Perf Counter Data Source Streams>> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- counter
Specifiers string[] - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- sampling
Frequency numberIn Seconds - The number of seconds between consecutive counter measurements (samples).
- streams
(string | Known
Perf Counter Data Source Streams)[] - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- counter_
specifiers Sequence[str] - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- sampling_
frequency_ intin_ seconds - The number of seconds between consecutive counter measurements (samples).
- streams
Sequence[Union[str, Known
Perf Counter Data Source Streams]] - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- counter
Specifiers List<String> - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- sampling
Frequency NumberIn Seconds - The number of seconds between consecutive counter measurements (samples).
- streams
List<String | "Microsoft-Perf" | "Microsoft-Insights
Metrics"> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
PerfCounterDataSourceResponse, PerfCounterDataSourceResponseArgs
- Counter
Specifiers List<string> - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Sampling
Frequency intIn Seconds - The number of seconds between consecutive counter measurements (samples).
- Streams List<string>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- Counter
Specifiers []string - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Sampling
Frequency intIn Seconds - The number of seconds between consecutive counter measurements (samples).
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- counter
Specifiers List<String> - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- sampling
Frequency IntegerIn Seconds - The number of seconds between consecutive counter measurements (samples).
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- counter
Specifiers string[] - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- sampling
Frequency numberIn Seconds - The number of seconds between consecutive counter measurements (samples).
- streams string[]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- counter_
specifiers Sequence[str] - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- sampling_
frequency_ intin_ seconds - The number of seconds between consecutive counter measurements (samples).
- streams Sequence[str]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- counter
Specifiers List<String> - A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- sampling
Frequency NumberIn Seconds - The number of seconds between consecutive counter measurements (samples).
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
PlatformTelemetryDataSource, PlatformTelemetryDataSourceArgs
PlatformTelemetryDataSourceResponse, PlatformTelemetryDataSourceResponseArgs
PrometheusForwarderDataSource, PrometheusForwarderDataSourceArgs
- Label
Include Dictionary<string, string>Filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams
List<Union<string, Pulumi.
Azure Native. Insights. Known Prometheus Forwarder Data Source Streams>> - List of streams that this data source will be sent to.
- Label
Include map[string]stringFilter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- List of streams that this data source will be sent to.
- label
Include Map<String,String>Filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
List<Either<String,Known
Prometheus Forwarder Data Source Streams>> - List of streams that this data source will be sent to.
- label
Include {[key: string]: string}Filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
(string | Known
Prometheus Forwarder Data Source Streams)[] - List of streams that this data source will be sent to.
- label_
include_ Mapping[str, str]filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
Sequence[Union[str, Known
Prometheus Forwarder Data Source Streams]] - List of streams that this data source will be sent to.
- label
Include Map<String>Filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
List<String | "Microsoft-Prometheus
Metrics"> - List of streams that this data source will be sent to.
PrometheusForwarderDataSourceResponse, PrometheusForwarderDataSourceResponseArgs
- Label
Include Dictionary<string, string>Filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams List<string>
- List of streams that this data source will be sent to.
- Label
Include map[string]stringFilter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- List of streams that this data source will be sent to.
- label
Include Map<String,String>Filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- List of streams that this data source will be sent to.
- label
Include {[key: string]: string}Filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams string[]
- List of streams that this data source will be sent to.
- label_
include_ Mapping[str, str]filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams Sequence[str]
- List of streams that this data source will be sent to.
- label
Include Map<String>Filter - The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- List of streams that this data source will be sent to.
StorageBlobDestination, StorageBlobDestinationArgs
- Container
Name string - The container name of the Storage Blob.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Storage
Account stringResource Id - The resource ID of the storage account.
- Container
Name string - The container name of the Storage Blob.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Storage
Account stringResource Id - The resource ID of the storage account.
- container
Name String - The container name of the Storage Blob.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account StringResource Id - The resource ID of the storage account.
- container
Name string - The container name of the Storage Blob.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account stringResource Id - The resource ID of the storage account.
- container_
name str - The container name of the Storage Blob.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage_
account_ strresource_ id - The resource ID of the storage account.
- container
Name String - The container name of the Storage Blob.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account StringResource Id - The resource ID of the storage account.
StorageBlobDestinationResponse, StorageBlobDestinationResponseArgs
- Container
Name string - The container name of the Storage Blob.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Storage
Account stringResource Id - The resource ID of the storage account.
- Container
Name string - The container name of the Storage Blob.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Storage
Account stringResource Id - The resource ID of the storage account.
- container
Name String - The container name of the Storage Blob.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account StringResource Id - The resource ID of the storage account.
- container
Name string - The container name of the Storage Blob.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account stringResource Id - The resource ID of the storage account.
- container_
name str - The container name of the Storage Blob.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage_
account_ strresource_ id - The resource ID of the storage account.
- container
Name String - The container name of the Storage Blob.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account StringResource Id - The resource ID of the storage account.
StorageTableDestination, StorageTableDestinationArgs
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Storage
Account stringResource Id - The resource ID of the storage account.
- Table
Name string - The name of the Storage Table.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Storage
Account stringResource Id - The resource ID of the storage account.
- Table
Name string - The name of the Storage Table.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account StringResource Id - The resource ID of the storage account.
- table
Name String - The name of the Storage Table.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account stringResource Id - The resource ID of the storage account.
- table
Name string - The name of the Storage Table.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage_
account_ strresource_ id - The resource ID of the storage account.
- table_
name str - The name of the Storage Table.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account StringResource Id - The resource ID of the storage account.
- table
Name String - The name of the Storage Table.
StorageTableDestinationResponse, StorageTableDestinationResponseArgs
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Storage
Account stringResource Id - The resource ID of the storage account.
- Table
Name string - The name of the Storage Table.
- Name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- Storage
Account stringResource Id - The resource ID of the storage account.
- Table
Name string - The name of the Storage Table.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account StringResource Id - The resource ID of the storage account.
- table
Name String - The name of the Storage Table.
- name string
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account stringResource Id - The resource ID of the storage account.
- table
Name string - The name of the Storage Table.
- name str
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage_
account_ strresource_ id - The resource ID of the storage account.
- table_
name str - The name of the Storage Table.
- name String
- A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
- storage
Account StringResource Id - The resource ID of the storage account.
- table
Name String - The name of the Storage Table.
StreamDeclaration, StreamDeclarationArgs
- Columns
List<Pulumi.
Azure Native. Insights. Inputs. Column Definition> - List of columns used by data in this stream.
- Columns
[]Column
Definition - List of columns used by data in this stream.
- columns
List<Column
Definition> - List of columns used by data in this stream.
- columns
Column
Definition[] - List of columns used by data in this stream.
- columns
Sequence[Column
Definition] - List of columns used by data in this stream.
- columns List<Property Map>
- List of columns used by data in this stream.
StreamDeclarationResponse, StreamDeclarationResponseArgs
- Columns
List<Pulumi.
Azure Native. Insights. Inputs. Column Definition Response> - List of columns used by data in this stream.
- Columns
[]Column
Definition Response - List of columns used by data in this stream.
- columns
List<Column
Definition Response> - List of columns used by data in this stream.
- columns
Column
Definition Response[] - List of columns used by data in this stream.
- columns
Sequence[Column
Definition Response] - List of columns used by data in this stream.
- columns List<Property Map>
- List of columns used by data in this stream.
SyslogDataSource, SyslogDataSourceArgs
- Facility
Names List<Union<string, Pulumi.Azure Native. Insights. Known Syslog Data Source Facility Names>> - The list of facility names.
- Log
Levels List<Union<string, Pulumi.Azure Native. Insights. Known Syslog Data Source Log Levels>> - The log levels to collect.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams
List<Union<string, Pulumi.
Azure Native. Insights. Known Syslog Data Source Streams>> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- Facility
Names []string - The list of facility names.
- Log
Levels []string - The log levels to collect.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- facility
Names List<Either<String,KnownSyslog Data Source Facility Names>> - The list of facility names.
- log
Levels List<Either<String,KnownSyslog Data Source Log Levels>> - The log levels to collect.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
List<Either<String,Known
Syslog Data Source Streams>> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- facility
Names (string | KnownSyslog Data Source Facility Names)[] - The list of facility names.
- log
Levels (string | KnownSyslog Data Source Log Levels)[] - The log levels to collect.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
(string | Known
Syslog Data Source Streams)[] - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- facility_
names Sequence[Union[str, KnownSyslog Data Source Facility Names]] - The list of facility names.
- log_
levels Sequence[Union[str, KnownSyslog Data Source Log Levels]] - The log levels to collect.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
Sequence[Union[str, Known
Syslog Data Source Streams]] - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- facility
Names List<String | "alert" | "audit" | "auth" | "authpriv" | "clock" | "cron" | "daemon" | "ftp" | "kern" | "lpr" | "mail" | "mark" | "news" | "nopri" | "ntp" | "syslog" | "user" | "uucp" | "local0" | "local1" | "local2" | "local3" | "local4" | "local5" | "local6" | "local7" | "*"> - The list of facility names.
- log
Levels List<String | "Debug" | "Info" | "Notice" | "Warning" | "Error" | "Critical" | "Alert" | "Emergency" | "*"> - The log levels to collect.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String | "Microsoft-Syslog">
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
SyslogDataSourceResponse, SyslogDataSourceResponseArgs
- Facility
Names List<string> - The list of facility names.
- Log
Levels List<string> - The log levels to collect.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams List<string>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- Facility
Names []string - The list of facility names.
- Log
Levels []string - The log levels to collect.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- facility
Names List<String> - The list of facility names.
- log
Levels List<String> - The log levels to collect.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- facility
Names string[] - The list of facility names.
- log
Levels string[] - The log levels to collect.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams string[]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- facility_
names Sequence[str] - The list of facility names.
- log_
levels Sequence[str] - The log levels to collect.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams Sequence[str]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- facility
Names List<String> - The list of facility names.
- log
Levels List<String> - The log levels to collect.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- client_
id str - The client ID of the assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
WindowsEventLogDataSource, WindowsEventLogDataSourceArgs
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams
List<Union<string, Pulumi.
Azure Native. Insights. Known Windows Event Log Data Source Streams>> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- XPath
Queries List<string> - A list of Windows Event Log queries in XPATH format.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- XPath
Queries []string - A list of Windows Event Log queries in XPATH format.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
List<Either<String,Known
Windows Event Log Data Source Streams>> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- x
Path List<String>Queries - A list of Windows Event Log queries in XPATH format.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
(string | Known
Windows Event Log Data Source Streams)[] - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- x
Path string[]Queries - A list of Windows Event Log queries in XPATH format.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
Sequence[Union[str, Known
Windows Event Log Data Source Streams]] - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- x_
path_ Sequence[str]queries - A list of Windows Event Log queries in XPATH format.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams
List<String | "Microsoft-Windows
Event" | "Microsoft-Event"> - List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- x
Path List<String>Queries - A list of Windows Event Log queries in XPATH format.
WindowsEventLogDataSourceResponse, WindowsEventLogDataSourceResponseArgs
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams List<string>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- XPath
Queries List<string> - A list of Windows Event Log queries in XPATH format.
- Name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- Streams []string
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- XPath
Queries []string - A list of Windows Event Log queries in XPATH format.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- x
Path List<String>Queries - A list of Windows Event Log queries in XPATH format.
- name string
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams string[]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- x
Path string[]Queries - A list of Windows Event Log queries in XPATH format.
- name str
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams Sequence[str]
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- x_
path_ Sequence[str]queries - A list of Windows Event Log queries in XPATH format.
- name String
- A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.
- streams List<String>
- List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
- x
Path List<String>Queries - A list of Windows Event Log queries in XPATH format.
WindowsFirewallLogsDataSource, WindowsFirewallLogsDataSourceArgs
WindowsFirewallLogsDataSourceResponse, WindowsFirewallLogsDataSourceResponseArgs
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:insights:DataCollectionRule myCollectionRule /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0