We recommend using Azure Native.
Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi
azure.monitoring.getDataCollectionRule
Explore with Pulumi AI
Use this data source to access information about an existing Data Collection Rule.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.monitoring.getDataCollectionRule({
name: "example-rule",
resourceGroupName: exampleAzurermResourceGroup.name,
});
export const ruleId = example.then(example => example.id);
import pulumi
import pulumi_azure as azure
example = azure.monitoring.get_data_collection_rule(name="example-rule",
resource_group_name=example_azurerm_resource_group["name"])
pulumi.export("ruleId", example.id)
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := monitoring.LookupDataCollectionRule(ctx, &monitoring.LookupDataCollectionRuleArgs{
Name: "example-rule",
ResourceGroupName: exampleAzurermResourceGroup.Name,
}, nil)
if err != nil {
return err
}
ctx.Export("ruleId", example.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.Monitoring.GetDataCollectionRule.Invoke(new()
{
Name = "example-rule",
ResourceGroupName = exampleAzurermResourceGroup.Name,
});
return new Dictionary<string, object?>
{
["ruleId"] = example.Apply(getDataCollectionRuleResult => getDataCollectionRuleResult.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.monitoring.MonitoringFunctions;
import com.pulumi.azure.monitoring.inputs.GetDataCollectionRuleArgs;
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) {
final var example = MonitoringFunctions.getDataCollectionRule(GetDataCollectionRuleArgs.builder()
.name("example-rule")
.resourceGroupName(exampleAzurermResourceGroup.name())
.build());
ctx.export("ruleId", example.applyValue(getDataCollectionRuleResult -> getDataCollectionRuleResult.id()));
}
}
variables:
example:
fn::invoke:
function: azure:monitoring:getDataCollectionRule
arguments:
name: example-rule
resourceGroupName: ${exampleAzurermResourceGroup.name}
outputs:
ruleId: ${example.id}
Using getDataCollectionRule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataCollectionRule(args: GetDataCollectionRuleArgs, opts?: InvokeOptions): Promise<GetDataCollectionRuleResult>
function getDataCollectionRuleOutput(args: GetDataCollectionRuleOutputArgs, opts?: InvokeOptions): Output<GetDataCollectionRuleResult>
def get_data_collection_rule(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataCollectionRuleResult
def get_data_collection_rule_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataCollectionRuleResult]
func LookupDataCollectionRule(ctx *Context, args *LookupDataCollectionRuleArgs, opts ...InvokeOption) (*LookupDataCollectionRuleResult, error)
func LookupDataCollectionRuleOutput(ctx *Context, args *LookupDataCollectionRuleOutputArgs, opts ...InvokeOption) LookupDataCollectionRuleResultOutput
> Note: This function is named LookupDataCollectionRule
in the Go SDK.
public static class GetDataCollectionRule
{
public static Task<GetDataCollectionRuleResult> InvokeAsync(GetDataCollectionRuleArgs args, InvokeOptions? opts = null)
public static Output<GetDataCollectionRuleResult> Invoke(GetDataCollectionRuleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDataCollectionRuleResult> getDataCollectionRule(GetDataCollectionRuleArgs args, InvokeOptions options)
public static Output<GetDataCollectionRuleResult> getDataCollectionRule(GetDataCollectionRuleArgs args, InvokeOptions options)
fn::invoke:
function: azure:monitoring/getDataCollectionRule:getDataCollectionRule
arguments:
# arguments dictionary
The following arguments are supported:
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Resource
Group Name This property is required. string - Specifies the name of the resource group the Data Collection Rule is located in.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Resource
Group Name This property is required. string - Specifies the name of the resource group the Data Collection Rule is located in.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- resource
Group Name This property is required. String - Specifies the name of the resource group the Data Collection Rule is located in.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- resource
Group Name This property is required. string - Specifies the name of the resource group the Data Collection Rule is located in.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- resource_
group_ name This property is required. str - Specifies the name of the resource group the Data Collection Rule is located in.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- resource
Group Name This property is required. String - Specifies the name of the resource group the Data Collection Rule is located in.
getDataCollectionRule Result
The following output properties are available:
- Data
Collection stringEndpoint Id - The resource ID of the Data Collection Endpoint that this rule can be used with.
- Data
Flows List<GetData Collection Rule Data Flow> - One or more
data_flow
blocks as defined below. - Data
Sources List<GetData Collection Rule Data Source> - A
data_sources
block as defined below. 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
- The description of the Data Collection Rule.
- Destinations
List<Get
Data Collection Rule Destination> - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Data Collection Rule Identity> - An
identity
block as defined below. - Immutable
Id string - Kind string
- The kind of the Data Collection Rule. Possible values are
Linux
,Windows
,andAgentDirectToStore
. A rule of kindLinux
does not allow forwindows_event_log
data sources. And a rule of kindWindows
does not allow forsyslog
data sources. If kind is not specified, all kinds of data sources are allowed. - Location string
- The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created.
- Name string
- The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
- Resource
Group stringName - Stream
Declarations List<GetData Collection Rule Stream Declaration> - A
stream_declaration
block as defined below. - Dictionary<string, string>
- A mapping of tags which should be assigned to the Data Collection Rule.
- Data
Collection stringEndpoint Id - The resource ID of the Data Collection Endpoint that this rule can be used with.
- Data
Flows []GetData Collection Rule Data Flow - One or more
data_flow
blocks as defined below. - Data
Sources []GetData Collection Rule Data Source - A
data_sources
block as defined below. 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
- The description of the Data Collection Rule.
- Destinations
[]Get
Data Collection Rule Destination - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Data Collection Rule Identity - An
identity
block as defined below. - Immutable
Id string - Kind string
- The kind of the Data Collection Rule. Possible values are
Linux
,Windows
,andAgentDirectToStore
. A rule of kindLinux
does not allow forwindows_event_log
data sources. And a rule of kindWindows
does not allow forsyslog
data sources. If kind is not specified, all kinds of data sources are allowed. - Location string
- The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created.
- Name string
- The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
- Resource
Group stringName - Stream
Declarations []GetData Collection Rule Stream Declaration - A
stream_declaration
block as defined below. - map[string]string
- A mapping of tags which should be assigned to the Data Collection Rule.
- data
Collection StringEndpoint Id - The resource ID of the Data Collection Endpoint that this rule can be used with.
- data
Flows List<GetData Collection Rule Data Flow> - One or more
data_flow
blocks as defined below. - data
Sources List<GetData Collection Rule Data Source> - A
data_sources
block as defined below. 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
- The description of the Data Collection Rule.
- destinations
List<Get
Data Collection Rule Destination> - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - id String
- The provider-assigned unique ID for this managed resource.
- identities
List<Get
Data Collection Rule Identity> - An
identity
block as defined below. - immutable
Id String - kind String
- The kind of the Data Collection Rule. Possible values are
Linux
,Windows
,andAgentDirectToStore
. A rule of kindLinux
does not allow forwindows_event_log
data sources. And a rule of kindWindows
does not allow forsyslog
data sources. If kind is not specified, all kinds of data sources are allowed. - location String
- The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created.
- name String
- The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
- resource
Group StringName - stream
Declarations List<GetData Collection Rule Stream Declaration> - A
stream_declaration
block as defined below. - Map<String,String>
- A mapping of tags which should be assigned to the Data Collection Rule.
- data
Collection stringEndpoint Id - The resource ID of the Data Collection Endpoint that this rule can be used with.
- data
Flows GetData Collection Rule Data Flow[] - One or more
data_flow
blocks as defined below. - data
Sources GetData Collection Rule Data Source[] - A
data_sources
block as defined below. 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
- The description of the Data Collection Rule.
- destinations
Get
Data Collection Rule Destination[] - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - id string
- The provider-assigned unique ID for this managed resource.
- identities
Get
Data Collection Rule Identity[] - An
identity
block as defined below. - immutable
Id string - kind string
- The kind of the Data Collection Rule. Possible values are
Linux
,Windows
,andAgentDirectToStore
. A rule of kindLinux
does not allow forwindows_event_log
data sources. And a rule of kindWindows
does not allow forsyslog
data sources. If kind is not specified, all kinds of data sources are allowed. - location string
- The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created.
- name string
- The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
- resource
Group stringName - stream
Declarations GetData Collection Rule Stream Declaration[] - A
stream_declaration
block as defined below. - {[key: string]: string}
- A mapping of tags which should be assigned to the Data Collection Rule.
- data_
collection_ strendpoint_ id - The resource ID of the Data Collection Endpoint that this rule can be used with.
- data_
flows Sequence[GetData Collection Rule Data Flow] - One or more
data_flow
blocks as defined below. - data_
sources Sequence[GetData Collection Rule Data Source] - A
data_sources
block as defined below. 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
- The description of the Data Collection Rule.
- destinations
Sequence[Get
Data Collection Rule Destination] - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Data Collection Rule Identity] - An
identity
block as defined below. - immutable_
id str - kind str
- The kind of the Data Collection Rule. Possible values are
Linux
,Windows
,andAgentDirectToStore
. A rule of kindLinux
does not allow forwindows_event_log
data sources. And a rule of kindWindows
does not allow forsyslog
data sources. If kind is not specified, all kinds of data sources are allowed. - location str
- The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created.
- name str
- The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
- resource_
group_ strname - stream_
declarations Sequence[GetData Collection Rule Stream Declaration] - A
stream_declaration
block as defined below. - Mapping[str, str]
- A mapping of tags which should be assigned to the Data Collection Rule.
- data
Collection StringEndpoint Id - The resource ID of the Data Collection Endpoint that this rule can be used with.
- data
Flows List<Property Map> - One or more
data_flow
blocks as defined below. - data
Sources List<Property Map> - A
data_sources
block as defined below. 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
- The description of the Data Collection Rule.
- destinations List<Property Map>
- Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- An
identity
block as defined below. - immutable
Id String - kind String
- The kind of the Data Collection Rule. Possible values are
Linux
,Windows
,andAgentDirectToStore
. A rule of kindLinux
does not allow forwindows_event_log
data sources. And a rule of kindWindows
does not allow forsyslog
data sources. If kind is not specified, all kinds of data sources are allowed. - location String
- The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created.
- name String
- The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
- resource
Group StringName - stream
Declarations List<Property Map> - A
stream_declaration
block as defined below. - Map<String>
- A mapping of tags which should be assigned to the Data Collection Rule.
Supporting Types
GetDataCollectionRuleDataFlow
- Built
In Transform This property is required. string - The built-in transform to transform stream data.
- Destinations
This property is required. List<string> - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - Output
Stream This property is required. string - The output stream of the transform. Only required if the data flow changes data to a different stream.
- Streams
This property is required. List<string> - Specifies a 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.
- Transform
Kql This property is required. string - The KQL query to transform stream data.
- Built
In Transform This property is required. string - The built-in transform to transform stream data.
- Destinations
This property is required. []string - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - Output
Stream This property is required. string - The output stream of the transform. Only required if the data flow changes data to a different stream.
- Streams
This property is required. []string - Specifies a 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.
- Transform
Kql This property is required. string - The KQL query to transform stream data.
- built
In Transform This property is required. String - The built-in transform to transform stream data.
- destinations
This property is required. List<String> - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - output
Stream This property is required. String - The output stream of the transform. Only required if the data flow changes data to a different stream.
- streams
This property is required. List<String> - Specifies a 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.
- transform
Kql This property is required. String - The KQL query to transform stream data.
- built
In Transform This property is required. string - The built-in transform to transform stream data.
- destinations
This property is required. string[] - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - output
Stream This property is required. string - The output stream of the transform. Only required if the data flow changes data to a different stream.
- streams
This property is required. string[] - Specifies a 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.
- transform
Kql This property is required. string - The KQL query to transform stream data.
- built_
in_ transform This property is required. str - The built-in transform to transform stream data.
- destinations
This property is required. Sequence[str] - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - output_
stream This property is required. str - The output stream of the transform. Only required if the data flow changes data to a different stream.
- streams
This property is required. Sequence[str] - Specifies a 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.
- transform_
kql This property is required. str - The KQL query to transform stream data.
- built
In Transform This property is required. String - The built-in transform to transform stream data.
- destinations
This property is required. List<String> - Specifies a list of destination names. A
azure_monitor_metrics
data source only allows for stream of kindMicrosoft-InsightsMetrics
. - output
Stream This property is required. String - The output stream of the transform. Only required if the data flow changes data to a different stream.
- streams
This property is required. List<String> - Specifies a 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.
- transform
Kql This property is required. String - The KQL query to transform stream data.
GetDataCollectionRuleDataSource
- Data
Imports This property is required. List<GetData Collection Rule Data Source Data Import> - A
data_import
block as defined above. - Extensions
This property is required. List<GetData Collection Rule Data Source Extension> - One or more
extension
blocks as defined below. - Iis
Logs This property is required. List<GetData Collection Rule Data Source Iis Log> - One or more
iis_log
blocks as defined below. - Performance
Counters This property is required. List<GetData Collection Rule Data Source Performance Counter> - One or more
performance_counter
blocks as defined below. - Prometheus
Forwarders This property is required. List<GetData Collection Rule Data Source Prometheus Forwarder> - One or more
prometheus_forwarder
blocks as defined below. - Syslogs
This property is required. List<GetData Collection Rule Data Source Syslog> - One or more
syslog
blocks as defined below. - Windows
Event Logs This property is required. List<GetData Collection Rule Data Source Windows Event Log> - One or more
windows_event_log
blocks as defined below. - Windows
Firewall Logs This property is required. List<GetData Collection Rule Data Source Windows Firewall Log> - One or more
windows_firewall_log
blocks as defined below. - Log
Files List<GetData Collection Rule Data Source Log File> - One or more
log_file
blocks as defined below. - Platform
Telemetries List<GetData Collection Rule Data Source Platform Telemetry> - One or more
platform_telemetry
blocks as defined below.
- Data
Imports This property is required. []GetData Collection Rule Data Source Data Import - A
data_import
block as defined above. - Extensions
This property is required. []GetData Collection Rule Data Source Extension - One or more
extension
blocks as defined below. - Iis
Logs This property is required. []GetData Collection Rule Data Source Iis Log - One or more
iis_log
blocks as defined below. - Performance
Counters This property is required. []GetData Collection Rule Data Source Performance Counter - One or more
performance_counter
blocks as defined below. - Prometheus
Forwarders This property is required. []GetData Collection Rule Data Source Prometheus Forwarder - One or more
prometheus_forwarder
blocks as defined below. - Syslogs
This property is required. []GetData Collection Rule Data Source Syslog - One or more
syslog
blocks as defined below. - Windows
Event Logs This property is required. []GetData Collection Rule Data Source Windows Event Log - One or more
windows_event_log
blocks as defined below. - Windows
Firewall Logs This property is required. []GetData Collection Rule Data Source Windows Firewall Log - One or more
windows_firewall_log
blocks as defined below. - Log
Files []GetData Collection Rule Data Source Log File - One or more
log_file
blocks as defined below. - Platform
Telemetries []GetData Collection Rule Data Source Platform Telemetry - One or more
platform_telemetry
blocks as defined below.
- data
Imports This property is required. List<GetData Collection Rule Data Source Data Import> - A
data_import
block as defined above. - extensions
This property is required. List<GetData Collection Rule Data Source Extension> - One or more
extension
blocks as defined below. - iis
Logs This property is required. List<GetData Collection Rule Data Source Iis Log> - One or more
iis_log
blocks as defined below. - performance
Counters This property is required. List<GetData Collection Rule Data Source Performance Counter> - One or more
performance_counter
blocks as defined below. - prometheus
Forwarders This property is required. List<GetData Collection Rule Data Source Prometheus Forwarder> - One or more
prometheus_forwarder
blocks as defined below. - syslogs
This property is required. List<GetData Collection Rule Data Source Syslog> - One or more
syslog
blocks as defined below. - windows
Event Logs This property is required. List<GetData Collection Rule Data Source Windows Event Log> - One or more
windows_event_log
blocks as defined below. - windows
Firewall Logs This property is required. List<GetData Collection Rule Data Source Windows Firewall Log> - One or more
windows_firewall_log
blocks as defined below. - log
Files List<GetData Collection Rule Data Source Log File> - One or more
log_file
blocks as defined below. - platform
Telemetries List<GetData Collection Rule Data Source Platform Telemetry> - One or more
platform_telemetry
blocks as defined below.
- data
Imports This property is required. GetData Collection Rule Data Source Data Import[] - A
data_import
block as defined above. - extensions
This property is required. GetData Collection Rule Data Source Extension[] - One or more
extension
blocks as defined below. - iis
Logs This property is required. GetData Collection Rule Data Source Iis Log[] - One or more
iis_log
blocks as defined below. - performance
Counters This property is required. GetData Collection Rule Data Source Performance Counter[] - One or more
performance_counter
blocks as defined below. - prometheus
Forwarders This property is required. GetData Collection Rule Data Source Prometheus Forwarder[] - One or more
prometheus_forwarder
blocks as defined below. - syslogs
This property is required. GetData Collection Rule Data Source Syslog[] - One or more
syslog
blocks as defined below. - windows
Event Logs This property is required. GetData Collection Rule Data Source Windows Event Log[] - One or more
windows_event_log
blocks as defined below. - windows
Firewall Logs This property is required. GetData Collection Rule Data Source Windows Firewall Log[] - One or more
windows_firewall_log
blocks as defined below. - log
Files GetData Collection Rule Data Source Log File[] - One or more
log_file
blocks as defined below. - platform
Telemetries GetData Collection Rule Data Source Platform Telemetry[] - One or more
platform_telemetry
blocks as defined below.
- data_
imports This property is required. Sequence[GetData Collection Rule Data Source Data Import] - A
data_import
block as defined above. - extensions
This property is required. Sequence[GetData Collection Rule Data Source Extension] - One or more
extension
blocks as defined below. - iis_
logs This property is required. Sequence[GetData Collection Rule Data Source Iis Log] - One or more
iis_log
blocks as defined below. - performance_
counters This property is required. Sequence[GetData Collection Rule Data Source Performance Counter] - One or more
performance_counter
blocks as defined below. - prometheus_
forwarders This property is required. Sequence[GetData Collection Rule Data Source Prometheus Forwarder] - One or more
prometheus_forwarder
blocks as defined below. - syslogs
This property is required. Sequence[GetData Collection Rule Data Source Syslog] - One or more
syslog
blocks as defined below. - windows_
event_ logs This property is required. Sequence[GetData Collection Rule Data Source Windows Event Log] - One or more
windows_event_log
blocks as defined below. - windows_
firewall_ logs This property is required. Sequence[GetData Collection Rule Data Source Windows Firewall Log] - One or more
windows_firewall_log
blocks as defined below. - log_
files Sequence[GetData Collection Rule Data Source Log File] - One or more
log_file
blocks as defined below. - platform_
telemetries Sequence[GetData Collection Rule Data Source Platform Telemetry] - One or more
platform_telemetry
blocks as defined below.
- data
Imports This property is required. List<Property Map> - A
data_import
block as defined above. - extensions
This property is required. List<Property Map> - One or more
extension
blocks as defined below. - iis
Logs This property is required. List<Property Map> - One or more
iis_log
blocks as defined below. - performance
Counters This property is required. List<Property Map> - One or more
performance_counter
blocks as defined below. - prometheus
Forwarders This property is required. List<Property Map> - One or more
prometheus_forwarder
blocks as defined below. - syslogs
This property is required. List<Property Map> - One or more
syslog
blocks as defined below. - windows
Event Logs This property is required. List<Property Map> - One or more
windows_event_log
blocks as defined below. - windows
Firewall Logs This property is required. List<Property Map> - One or more
windows_firewall_log
blocks as defined below. - log
Files List<Property Map> - One or more
log_file
blocks as defined below. - platform
Telemetries List<Property Map> - One or more
platform_telemetry
blocks as defined below.
GetDataCollectionRuleDataSourceDataImport
- Event
Hub Data Sources This property is required. List<GetData Collection Rule Data Source Data Import Event Hub Data Source> - An
event_hub_data_source
block as defined below.
- Event
Hub Data Sources This property is required. []GetData Collection Rule Data Source Data Import Event Hub Data Source - An
event_hub_data_source
block as defined below.
- event
Hub Data Sources This property is required. List<GetData Collection Rule Data Source Data Import Event Hub Data Source> - An
event_hub_data_source
block as defined below.
- event
Hub Data Sources This property is required. GetData Collection Rule Data Source Data Import Event Hub Data Source[] - An
event_hub_data_source
block as defined below.
- event_
hub_ data_ sources This property is required. Sequence[GetData Collection Rule Data Source Data Import Event Hub Data Source] - An
event_hub_data_source
block as defined below.
- event
Hub Data Sources This property is required. List<Property Map> - An
event_hub_data_source
block as defined below.
GetDataCollectionRuleDataSourceDataImportEventHubDataSource
- Consumer
Group This property is required. string - The Event Hub consumer group name.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Stream
This property is required. string - The stream to collect from Event Hub. Possible value should be a custom stream name.
- Consumer
Group This property is required. string - The Event Hub consumer group name.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Stream
This property is required. string - The stream to collect from Event Hub. Possible value should be a custom stream name.
- consumer
Group This property is required. String - The Event Hub consumer group name.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- stream
This property is required. String - The stream to collect from Event Hub. Possible value should be a custom stream name.
- consumer
Group This property is required. string - The Event Hub consumer group name.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- stream
This property is required. string - The stream to collect from Event Hub. Possible value should be a custom stream name.
- consumer_
group This property is required. str - The Event Hub consumer group name.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- stream
This property is required. str - The stream to collect from Event Hub. Possible value should be a custom stream name.
- consumer
Group This property is required. String - The Event Hub consumer group name.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- stream
This property is required. String - The stream to collect from Event Hub. Possible value should be a custom stream name.
GetDataCollectionRuleDataSourceExtension
- Extension
Json This property is required. string - A JSON String which specifies the extension setting.
- Extension
Name This property is required. string - The name of the VM extension.
- Input
Data Sources This property is required. List<string> - Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type:
performance_counter
,windows_event_log
,andsyslog
. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. List<string> - Specifies a 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
Json This property is required. string - A JSON String which specifies the extension setting.
- Extension
Name This property is required. string - The name of the VM extension.
- Input
Data Sources This property is required. []string - Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type:
performance_counter
,windows_event_log
,andsyslog
. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. []string - Specifies a 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
Json This property is required. String - A JSON String which specifies the extension setting.
- extension
Name This property is required. String - The name of the VM extension.
- input
Data Sources This property is required. List<String> - Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type:
performance_counter
,windows_event_log
,andsyslog
. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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
Json This property is required. string - A JSON String which specifies the extension setting.
- extension
Name This property is required. string - The name of the VM extension.
- input
Data Sources This property is required. string[] - Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type:
performance_counter
,windows_event_log
,andsyslog
. - name
This property is required. string - Specifies the name of the Data Collection Rule.
- streams
This property is required. string[] - Specifies a 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_
json This property is required. str - A JSON String which specifies the extension setting.
- extension_
name This property is required. str - The name of the VM extension.
- input_
data_ sources This property is required. Sequence[str] - Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type:
performance_counter
,windows_event_log
,andsyslog
. - name
This property is required. str - Specifies the name of the Data Collection Rule.
- streams
This property is required. Sequence[str] - Specifies a 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
Json This property is required. String - A JSON String which specifies the extension setting.
- extension
Name This property is required. String - The name of the VM extension.
- input
Data Sources This property is required. List<String> - Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type:
performance_counter
,windows_event_log
,andsyslog
. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
GetDataCollectionRuleDataSourceIisLog
- Log
Directories This property is required. List<string> - Specifies a list of absolute paths where the log files are located.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. List<string> - Specifies a 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.
- Log
Directories This property is required. []string - Specifies a list of absolute paths where the log files are located.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. []string - Specifies a 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.
- log
Directories This property is required. List<String> - Specifies a list of absolute paths where the log files are located.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
- log
Directories This property is required. string[] - Specifies a list of absolute paths where the log files are located.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- streams
This property is required. string[] - Specifies a 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.
- log_
directories This property is required. Sequence[str] - Specifies a list of absolute paths where the log files are located.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- streams
This property is required. Sequence[str] - Specifies a 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.
- log
Directories This property is required. List<String> - Specifies a list of absolute paths where the log files are located.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
GetDataCollectionRuleDataSourceLogFile
- File
Patterns This property is required. List<string> - Specifies a list of file patterns where the log files are located. For example,
C:\\JavaLogs\\*.log
. - Format
This property is required. string - The data format of the log files. possible value is
text
. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Settings
This property is required. List<GetData Collection Rule Data Source Log File Setting> - A
settings
block as defined below. - Streams
This property is required. List<string> - Specifies a 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.
- File
Patterns This property is required. []string - Specifies a list of file patterns where the log files are located. For example,
C:\\JavaLogs\\*.log
. - Format
This property is required. string - The data format of the log files. possible value is
text
. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Settings
This property is required. []GetData Collection Rule Data Source Log File Setting - A
settings
block as defined below. - Streams
This property is required. []string - Specifies a 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.
- file
Patterns This property is required. List<String> - Specifies a list of file patterns where the log files are located. For example,
C:\\JavaLogs\\*.log
. - format
This property is required. String - The data format of the log files. possible value is
text
. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- settings
This property is required. List<GetData Collection Rule Data Source Log File Setting> - A
settings
block as defined below. - streams
This property is required. List<String> - Specifies a 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.
- file
Patterns This property is required. string[] - Specifies a list of file patterns where the log files are located. For example,
C:\\JavaLogs\\*.log
. - format
This property is required. string - The data format of the log files. possible value is
text
. - name
This property is required. string - Specifies the name of the Data Collection Rule.
- settings
This property is required. GetData Collection Rule Data Source Log File Setting[] - A
settings
block as defined below. - streams
This property is required. string[] - Specifies a 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.
- file_
patterns This property is required. Sequence[str] - Specifies a list of file patterns where the log files are located. For example,
C:\\JavaLogs\\*.log
. - format
This property is required. str - The data format of the log files. possible value is
text
. - name
This property is required. str - Specifies the name of the Data Collection Rule.
- settings
This property is required. Sequence[GetData Collection Rule Data Source Log File Setting] - A
settings
block as defined below. - streams
This property is required. Sequence[str] - Specifies a 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.
- file
Patterns This property is required. List<String> - Specifies a list of file patterns where the log files are located. For example,
C:\\JavaLogs\\*.log
. - format
This property is required. String - The data format of the log files. possible value is
text
. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- settings
This property is required. List<Property Map> - A
settings
block as defined below. - streams
This property is required. List<String> - Specifies a 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.
GetDataCollectionRuleDataSourceLogFileSetting
- Texts
This property is required. List<GetData Collection Rule Data Source Log File Setting Text> - A
text
block as defined below.
- Texts
This property is required. []GetData Collection Rule Data Source Log File Setting Text - A
text
block as defined below.
- texts
This property is required. List<GetData Collection Rule Data Source Log File Setting Text> - A
text
block as defined below.
- texts
This property is required. GetData Collection Rule Data Source Log File Setting Text[] - A
text
block as defined below.
- texts
This property is required. Sequence[GetData Collection Rule Data Source Log File Setting Text] - A
text
block as defined below.
- texts
This property is required. List<Property Map> - A
text
block as defined below.
GetDataCollectionRuleDataSourceLogFileSettingText
- Record
Start Timestamp Format This property is required. string - The timestamp format of the text log files. Possible values are
ISO 8601
,YYYY-MM-DD HH:MM:SS
,M/D/YYYY HH:MM:SS AM/PM
,Mon DD, YYYY HH:MM:SS
,yyMMdd HH:mm:ss
,ddMMyy HH:mm:ss
,MMM d hh:mm:ss
,dd/MMM/yyyy:HH:mm:ss zzz
,andyyyy-MM-ddTHH:mm:ssK
.
- Record
Start Timestamp Format This property is required. string - The timestamp format of the text log files. Possible values are
ISO 8601
,YYYY-MM-DD HH:MM:SS
,M/D/YYYY HH:MM:SS AM/PM
,Mon DD, YYYY HH:MM:SS
,yyMMdd HH:mm:ss
,ddMMyy HH:mm:ss
,MMM d hh:mm:ss
,dd/MMM/yyyy:HH:mm:ss zzz
,andyyyy-MM-ddTHH:mm:ssK
.
- record
Start Timestamp Format This property is required. String - The timestamp format of the text log files. Possible values are
ISO 8601
,YYYY-MM-DD HH:MM:SS
,M/D/YYYY HH:MM:SS AM/PM
,Mon DD, YYYY HH:MM:SS
,yyMMdd HH:mm:ss
,ddMMyy HH:mm:ss
,MMM d hh:mm:ss
,dd/MMM/yyyy:HH:mm:ss zzz
,andyyyy-MM-ddTHH:mm:ssK
.
- record
Start Timestamp Format This property is required. string - The timestamp format of the text log files. Possible values are
ISO 8601
,YYYY-MM-DD HH:MM:SS
,M/D/YYYY HH:MM:SS AM/PM
,Mon DD, YYYY HH:MM:SS
,yyMMdd HH:mm:ss
,ddMMyy HH:mm:ss
,MMM d hh:mm:ss
,dd/MMM/yyyy:HH:mm:ss zzz
,andyyyy-MM-ddTHH:mm:ssK
.
- record_
start_ timestamp_ format This property is required. str - The timestamp format of the text log files. Possible values are
ISO 8601
,YYYY-MM-DD HH:MM:SS
,M/D/YYYY HH:MM:SS AM/PM
,Mon DD, YYYY HH:MM:SS
,yyMMdd HH:mm:ss
,ddMMyy HH:mm:ss
,MMM d hh:mm:ss
,dd/MMM/yyyy:HH:mm:ss zzz
,andyyyy-MM-ddTHH:mm:ssK
.
- record
Start Timestamp Format This property is required. String - The timestamp format of the text log files. Possible values are
ISO 8601
,YYYY-MM-DD HH:MM:SS
,M/D/YYYY HH:MM:SS AM/PM
,Mon DD, YYYY HH:MM:SS
,yyMMdd HH:mm:ss
,ddMMyy HH:mm:ss
,MMM d hh:mm:ss
,dd/MMM/yyyy:HH:mm:ss zzz
,andyyyy-MM-ddTHH:mm:ssK
.
GetDataCollectionRuleDataSourcePerformanceCounter
- Counter
Specifiers This property is required. List<string> - Specifies a list of specifier names of the performance counters you want to collect. Use a wildcard
*
to collect counters for all instances. To get a list of performance counters on Windows, run the commandtypeperf
. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Sampling
Frequency In Seconds This property is required. int - The number of seconds between consecutive counter measurements (samples). The value should be integer between
1
and1800
inclusive. - Streams
This property is required. List<string> - Specifies a 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 This property is required. []string - Specifies a list of specifier names of the performance counters you want to collect. Use a wildcard
*
to collect counters for all instances. To get a list of performance counters on Windows, run the commandtypeperf
. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Sampling
Frequency In Seconds This property is required. int - The number of seconds between consecutive counter measurements (samples). The value should be integer between
1
and1800
inclusive. - Streams
This property is required. []string - Specifies a 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 This property is required. List<String> - Specifies a list of specifier names of the performance counters you want to collect. Use a wildcard
*
to collect counters for all instances. To get a list of performance counters on Windows, run the commandtypeperf
. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- sampling
Frequency In Seconds This property is required. Integer - The number of seconds between consecutive counter measurements (samples). The value should be integer between
1
and1800
inclusive. - streams
This property is required. List<String> - Specifies a 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 This property is required. string[] - Specifies a list of specifier names of the performance counters you want to collect. Use a wildcard
*
to collect counters for all instances. To get a list of performance counters on Windows, run the commandtypeperf
. - name
This property is required. string - Specifies the name of the Data Collection Rule.
- sampling
Frequency In Seconds This property is required. number - The number of seconds between consecutive counter measurements (samples). The value should be integer between
1
and1800
inclusive. - streams
This property is required. string[] - Specifies a 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 This property is required. Sequence[str] - Specifies a list of specifier names of the performance counters you want to collect. Use a wildcard
*
to collect counters for all instances. To get a list of performance counters on Windows, run the commandtypeperf
. - name
This property is required. str - Specifies the name of the Data Collection Rule.
- sampling_
frequency_ in_ seconds This property is required. int - The number of seconds between consecutive counter measurements (samples). The value should be integer between
1
and1800
inclusive. - streams
This property is required. Sequence[str] - Specifies a 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 This property is required. List<String> - Specifies a list of specifier names of the performance counters you want to collect. Use a wildcard
*
to collect counters for all instances. To get a list of performance counters on Windows, run the commandtypeperf
. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- sampling
Frequency In Seconds This property is required. Number - The number of seconds between consecutive counter measurements (samples). The value should be integer between
1
and1800
inclusive. - streams
This property is required. List<String> - Specifies a 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.
GetDataCollectionRuleDataSourcePlatformTelemetry
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. List<string> - Specifies a 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.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. []string - Specifies a 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.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- streams
This property is required. string[] - Specifies a 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.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- streams
This property is required. Sequence[str] - Specifies a 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.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
GetDataCollectionRuleDataSourcePrometheusForwarder
- Label
Include Filters This property is required. List<GetData Collection Rule Data Source Prometheus Forwarder Label Include Filter> - One or more
label_include_filter
blocks as defined above. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. List<string> - Specifies a 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.
- Label
Include Filters This property is required. []GetData Collection Rule Data Source Prometheus Forwarder Label Include Filter - One or more
label_include_filter
blocks as defined above. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. []string - Specifies a 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.
- label
Include Filters This property is required. List<GetData Collection Rule Data Source Prometheus Forwarder Label Include Filter> - One or more
label_include_filter
blocks as defined above. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
- label
Include Filters This property is required. GetData Collection Rule Data Source Prometheus Forwarder Label Include Filter[] - One or more
label_include_filter
blocks as defined above. - name
This property is required. string - Specifies the name of the Data Collection Rule.
- streams
This property is required. string[] - Specifies a 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.
- label_
include_ filters This property is required. Sequence[GetData Collection Rule Data Source Prometheus Forwarder Label Include Filter] - One or more
label_include_filter
blocks as defined above. - name
This property is required. str - Specifies the name of the Data Collection Rule.
- streams
This property is required. Sequence[str] - Specifies a 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.
- label
Include Filters This property is required. List<Property Map> - One or more
label_include_filter
blocks as defined above. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilter
GetDataCollectionRuleDataSourceSyslog
- Facility
Names This property is required. List<string> - Specifies a list of facility names. Use a wildcard
*
to collect logs for all facility names. Possible values areauth
,authpriv
,cron
,daemon
,kern
,lpr
,mail
,mark
,news
,syslog
,user
,uucp
,local0
,local1
,local2
,local3
,local4
,local5
,local6
,local7
,and*
. - Log
Levels This property is required. List<string> - Specifies a list of log levels. Use a wildcard
*
to collect logs for all log levels. Possible values areDebug
,Info
,Notice
,Warning
,Error
,Critical
,Alert
,Emergency
,and*
. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. List<string> - Specifies a 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 This property is required. []string - Specifies a list of facility names. Use a wildcard
*
to collect logs for all facility names. Possible values areauth
,authpriv
,cron
,daemon
,kern
,lpr
,mail
,mark
,news
,syslog
,user
,uucp
,local0
,local1
,local2
,local3
,local4
,local5
,local6
,local7
,and*
. - Log
Levels This property is required. []string - Specifies a list of log levels. Use a wildcard
*
to collect logs for all log levels. Possible values areDebug
,Info
,Notice
,Warning
,Error
,Critical
,Alert
,Emergency
,and*
. - Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. []string - Specifies a 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 This property is required. List<String> - Specifies a list of facility names. Use a wildcard
*
to collect logs for all facility names. Possible values areauth
,authpriv
,cron
,daemon
,kern
,lpr
,mail
,mark
,news
,syslog
,user
,uucp
,local0
,local1
,local2
,local3
,local4
,local5
,local6
,local7
,and*
. - log
Levels This property is required. List<String> - Specifies a list of log levels. Use a wildcard
*
to collect logs for all log levels. Possible values areDebug
,Info
,Notice
,Warning
,Error
,Critical
,Alert
,Emergency
,and*
. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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 This property is required. string[] - Specifies a list of facility names. Use a wildcard
*
to collect logs for all facility names. Possible values areauth
,authpriv
,cron
,daemon
,kern
,lpr
,mail
,mark
,news
,syslog
,user
,uucp
,local0
,local1
,local2
,local3
,local4
,local5
,local6
,local7
,and*
. - log
Levels This property is required. string[] - Specifies a list of log levels. Use a wildcard
*
to collect logs for all log levels. Possible values areDebug
,Info
,Notice
,Warning
,Error
,Critical
,Alert
,Emergency
,and*
. - name
This property is required. string - Specifies the name of the Data Collection Rule.
- streams
This property is required. string[] - Specifies a 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 This property is required. Sequence[str] - Specifies a list of facility names. Use a wildcard
*
to collect logs for all facility names. Possible values areauth
,authpriv
,cron
,daemon
,kern
,lpr
,mail
,mark
,news
,syslog
,user
,uucp
,local0
,local1
,local2
,local3
,local4
,local5
,local6
,local7
,and*
. - log_
levels This property is required. Sequence[str] - Specifies a list of log levels. Use a wildcard
*
to collect logs for all log levels. Possible values areDebug
,Info
,Notice
,Warning
,Error
,Critical
,Alert
,Emergency
,and*
. - name
This property is required. str - Specifies the name of the Data Collection Rule.
- streams
This property is required. Sequence[str] - Specifies a 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 This property is required. List<String> - Specifies a list of facility names. Use a wildcard
*
to collect logs for all facility names. Possible values areauth
,authpriv
,cron
,daemon
,kern
,lpr
,mail
,mark
,news
,syslog
,user
,uucp
,local0
,local1
,local2
,local3
,local4
,local5
,local6
,local7
,and*
. - log
Levels This property is required. List<String> - Specifies a list of log levels. Use a wildcard
*
to collect logs for all log levels. Possible values areDebug
,Info
,Notice
,Warning
,Error
,Critical
,Alert
,Emergency
,and*
. - name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
GetDataCollectionRuleDataSourceWindowsEventLog
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. List<string> - Specifies a 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 This property is required. List<string> - Specifies a list of Windows Event Log queries in XPath expression.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. []string - Specifies a 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 This property is required. []string - Specifies a list of Windows Event Log queries in XPath expression.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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 Queries This property is required. List<String> - Specifies a list of Windows Event Log queries in XPath expression.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- streams
This property is required. string[] - Specifies a 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 Queries This property is required. string[] - Specifies a list of Windows Event Log queries in XPath expression.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- streams
This property is required. Sequence[str] - Specifies a 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_ queries This property is required. Sequence[str] - Specifies a list of Windows Event Log queries in XPath expression.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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 Queries This property is required. List<String> - Specifies a list of Windows Event Log queries in XPath expression.
GetDataCollectionRuleDataSourceWindowsFirewallLog
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. List<string> - Specifies a 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.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Streams
This property is required. []string - Specifies a 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.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- streams
This property is required. string[] - Specifies a 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.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- streams
This property is required. Sequence[str] - Specifies a 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.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- streams
This property is required. List<String> - Specifies a 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.
GetDataCollectionRuleDestination
- Azure
Monitor Metrics This property is required. List<GetData Collection Rule Destination Azure Monitor Metric> - A
azure_monitor_metrics
block as defined above. - Log
Analytics This property is required. List<GetData Collection Rule Destination Log Analytic> - One or more
log_analytics
blocks as defined below. - Monitor
Accounts This property is required. List<GetData Collection Rule Destination Monitor Account> - One or more
monitor_account
blocks as defined below. - Storage
Blob Directs This property is required. List<GetData Collection Rule Destination Storage Blob Direct> - One or more
storage_blob_direct
blocks as defined below. - Storage
Blobs This property is required. List<GetData Collection Rule Destination Storage Blob> - One or more
storage_blob
blocks as defined below. - Storage
Table Directs This property is required. List<GetData Collection Rule Destination Storage Table Direct> - One or more
storage_table_direct
blocks as defined below. - Event
Hub GetData Collection Rule Destination Event Hub - One or more
event_hub
blocks as defined below. - Event
Hub GetDirect Data Collection Rule Destination Event Hub Direct - One or more
event_hub_direct
blocks as defined below.
- Azure
Monitor Metrics This property is required. []GetData Collection Rule Destination Azure Monitor Metric - A
azure_monitor_metrics
block as defined above. - Log
Analytics This property is required. []GetData Collection Rule Destination Log Analytic - One or more
log_analytics
blocks as defined below. - Monitor
Accounts This property is required. []GetData Collection Rule Destination Monitor Account - One or more
monitor_account
blocks as defined below. - Storage
Blob Directs This property is required. []GetData Collection Rule Destination Storage Blob Direct - One or more
storage_blob_direct
blocks as defined below. - Storage
Blobs This property is required. []GetData Collection Rule Destination Storage Blob - One or more
storage_blob
blocks as defined below. - Storage
Table Directs This property is required. []GetData Collection Rule Destination Storage Table Direct - One or more
storage_table_direct
blocks as defined below. - Event
Hub GetData Collection Rule Destination Event Hub - One or more
event_hub
blocks as defined below. - Event
Hub GetDirect Data Collection Rule Destination Event Hub Direct - One or more
event_hub_direct
blocks as defined below.
- azure
Monitor Metrics This property is required. List<GetData Collection Rule Destination Azure Monitor Metric> - A
azure_monitor_metrics
block as defined above. - log
Analytics This property is required. List<GetData Collection Rule Destination Log Analytic> - One or more
log_analytics
blocks as defined below. - monitor
Accounts This property is required. List<GetData Collection Rule Destination Monitor Account> - One or more
monitor_account
blocks as defined below. - storage
Blob Directs This property is required. List<GetData Collection Rule Destination Storage Blob Direct> - One or more
storage_blob_direct
blocks as defined below. - storage
Blobs This property is required. List<GetData Collection Rule Destination Storage Blob> - One or more
storage_blob
blocks as defined below. - storage
Table Directs This property is required. List<GetData Collection Rule Destination Storage Table Direct> - One or more
storage_table_direct
blocks as defined below. - event
Hub GetData Collection Rule Destination Event Hub - One or more
event_hub
blocks as defined below. - event
Hub GetDirect Data Collection Rule Destination Event Hub Direct - One or more
event_hub_direct
blocks as defined below.
- azure
Monitor Metrics This property is required. GetData Collection Rule Destination Azure Monitor Metric[] - A
azure_monitor_metrics
block as defined above. - log
Analytics This property is required. GetData Collection Rule Destination Log Analytic[] - One or more
log_analytics
blocks as defined below. - monitor
Accounts This property is required. GetData Collection Rule Destination Monitor Account[] - One or more
monitor_account
blocks as defined below. - storage
Blob Directs This property is required. GetData Collection Rule Destination Storage Blob Direct[] - One or more
storage_blob_direct
blocks as defined below. - storage
Blobs This property is required. GetData Collection Rule Destination Storage Blob[] - One or more
storage_blob
blocks as defined below. - storage
Table Directs This property is required. GetData Collection Rule Destination Storage Table Direct[] - One or more
storage_table_direct
blocks as defined below. - event
Hub GetData Collection Rule Destination Event Hub - One or more
event_hub
blocks as defined below. - event
Hub GetDirect Data Collection Rule Destination Event Hub Direct - One or more
event_hub_direct
blocks as defined below.
- azure_
monitor_ metrics This property is required. Sequence[GetData Collection Rule Destination Azure Monitor Metric] - A
azure_monitor_metrics
block as defined above. - log_
analytics This property is required. Sequence[GetData Collection Rule Destination Log Analytic] - One or more
log_analytics
blocks as defined below. - monitor_
accounts This property is required. Sequence[GetData Collection Rule Destination Monitor Account] - One or more
monitor_account
blocks as defined below. - storage_
blob_ directs This property is required. Sequence[GetData Collection Rule Destination Storage Blob Direct] - One or more
storage_blob_direct
blocks as defined below. - storage_
blobs This property is required. Sequence[GetData Collection Rule Destination Storage Blob] - One or more
storage_blob
blocks as defined below. - storage_
table_ directs This property is required. Sequence[GetData Collection Rule Destination Storage Table Direct] - One or more
storage_table_direct
blocks as defined below. - event_
hub GetData Collection Rule Destination Event Hub - One or more
event_hub
blocks as defined below. - event_
hub_ Getdirect Data Collection Rule Destination Event Hub Direct - One or more
event_hub_direct
blocks as defined below.
- azure
Monitor Metrics This property is required. List<Property Map> - A
azure_monitor_metrics
block as defined above. - log
Analytics This property is required. List<Property Map> - One or more
log_analytics
blocks as defined below. - monitor
Accounts This property is required. List<Property Map> - One or more
monitor_account
blocks as defined below. - storage
Blob Directs This property is required. List<Property Map> - One or more
storage_blob_direct
blocks as defined below. - storage
Blobs This property is required. List<Property Map> - One or more
storage_blob
blocks as defined below. - storage
Table Directs This property is required. List<Property Map> - One or more
storage_table_direct
blocks as defined below. - event
Hub Property Map - One or more
event_hub
blocks as defined below. - event
Hub Property MapDirect - One or more
event_hub_direct
blocks as defined below.
GetDataCollectionRuleDestinationAzureMonitorMetric
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
GetDataCollectionRuleDestinationEventHub
- Event
Hub Id This property is required. string - The resource ID of the Event Hub.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Event
Hub Id This property is required. string - The resource ID of the Event Hub.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- event
Hub Id This property is required. String - The resource ID of the Event Hub.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- event
Hub Id This property is required. string - The resource ID of the Event Hub.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- event_
hub_ id This property is required. str - The resource ID of the Event Hub.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- event
Hub Id This property is required. String - The resource ID of the Event Hub.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
GetDataCollectionRuleDestinationEventHubDirect
- Event
Hub Id This property is required. string - The resource ID of the Event Hub.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Event
Hub Id This property is required. string - The resource ID of the Event Hub.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- event
Hub Id This property is required. String - The resource ID of the Event Hub.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- event
Hub Id This property is required. string - The resource ID of the Event Hub.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- event_
hub_ id This property is required. str - The resource ID of the Event Hub.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- event
Hub Id This property is required. String - The resource ID of the Event Hub.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
GetDataCollectionRuleDestinationLogAnalytic
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Workspace
Resource Id This property is required. string - The ID of a Log Analytic Workspace resource.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Workspace
Resource Id This property is required. string - The ID of a Log Analytic Workspace resource.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- workspace
Resource Id This property is required. String - The ID of a Log Analytic Workspace resource.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- workspace
Resource Id This property is required. string - The ID of a Log Analytic Workspace resource.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- workspace_
resource_ id This property is required. str - The ID of a Log Analytic Workspace resource.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- workspace
Resource Id This property is required. String - The ID of a Log Analytic Workspace resource.
GetDataCollectionRuleDestinationMonitorAccount
- Monitor
Account Id This property is required. string - The resource ID of the Monitor Account.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Monitor
Account Id This property is required. string - The resource ID of the Monitor Account.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- monitor
Account Id This property is required. String - The resource ID of the Monitor Account.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- monitor
Account Id This property is required. string - The resource ID of the Monitor Account.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- monitor_
account_ id This property is required. str - The resource ID of the Monitor Account.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- monitor
Account Id This property is required. String - The resource ID of the Monitor Account.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
GetDataCollectionRuleDestinationStorageBlob
- Container
Name This property is required. string - The Storage Container name.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Storage
Account Id This property is required. string - The resource ID of the Storage Account.
- Container
Name This property is required. string - The Storage Container name.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Storage
Account Id This property is required. string - The resource ID of the Storage Account.
- container
Name This property is required. String - The Storage Container name.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- storage
Account Id This property is required. String - The resource ID of the Storage Account.
- container
Name This property is required. string - The Storage Container name.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- storage
Account Id This property is required. string - The resource ID of the Storage Account.
- container_
name This property is required. str - The Storage Container name.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- storage_
account_ id This property is required. str - The resource ID of the Storage Account.
- container
Name This property is required. String - The Storage Container name.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- storage
Account Id This property is required. String - The resource ID of the Storage Account.
GetDataCollectionRuleDestinationStorageBlobDirect
- Container
Name This property is required. string - The Storage Container name.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Storage
Account Id This property is required. string - The resource ID of the Storage Account.
- Container
Name This property is required. string - The Storage Container name.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Storage
Account Id This property is required. string - The resource ID of the Storage Account.
- container
Name This property is required. String - The Storage Container name.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- storage
Account Id This property is required. String - The resource ID of the Storage Account.
- container
Name This property is required. string - The Storage Container name.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- storage
Account Id This property is required. string - The resource ID of the Storage Account.
- container_
name This property is required. str - The Storage Container name.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- storage_
account_ id This property is required. str - The resource ID of the Storage Account.
- container
Name This property is required. String - The Storage Container name.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- storage
Account Id This property is required. String - The resource ID of the Storage Account.
GetDataCollectionRuleDestinationStorageTableDirect
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Storage
Account Id This property is required. string - The resource ID of the Storage Account.
- Table
Name This property is required. string - The Storage Table name.
- Name
This property is required. string - Specifies the name of the Data Collection Rule.
- Storage
Account Id This property is required. string - The resource ID of the Storage Account.
- Table
Name This property is required. string - The Storage Table name.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- storage
Account Id This property is required. String - The resource ID of the Storage Account.
- table
Name This property is required. String - The Storage Table name.
- name
This property is required. string - Specifies the name of the Data Collection Rule.
- storage
Account Id This property is required. string - The resource ID of the Storage Account.
- table
Name This property is required. string - The Storage Table name.
- name
This property is required. str - Specifies the name of the Data Collection Rule.
- storage_
account_ id This property is required. str - The resource ID of the Storage Account.
- table_
name This property is required. str - The Storage Table name.
- name
This property is required. String - Specifies the name of the Data Collection Rule.
- storage
Account Id This property is required. String - The resource ID of the Storage Account.
- table
Name This property is required. String - The Storage Table name.
GetDataCollectionRuleIdentity
- Identity
Ids This property is required. List<string> - A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported.
- Principal
Id This property is required. string - The Principal ID associated with this Managed Service Identity.
- Tenant
Id This property is required. string - The Tenant ID associated with this Managed Service Identity.
- Type
This property is required. string - cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are
SystemAssigned
andUserAssigned
.
- Identity
Ids This property is required. []string - A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported.
- Principal
Id This property is required. string - The Principal ID associated with this Managed Service Identity.
- Tenant
Id This property is required. string - The Tenant ID associated with this Managed Service Identity.
- Type
This property is required. string - cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are
SystemAssigned
andUserAssigned
.
- identity
Ids This property is required. List<String> - A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported.
- principal
Id This property is required. String - The Principal ID associated with this Managed Service Identity.
- tenant
Id This property is required. String - The Tenant ID associated with this Managed Service Identity.
- type
This property is required. String - cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are
SystemAssigned
andUserAssigned
.
- identity
Ids This property is required. string[] - A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported.
- principal
Id This property is required. string - The Principal ID associated with this Managed Service Identity.
- tenant
Id This property is required. string - The Tenant ID associated with this Managed Service Identity.
- type
This property is required. string - cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are
SystemAssigned
andUserAssigned
.
- identity_
ids This property is required. Sequence[str] - A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported.
- principal_
id This property is required. str - The Principal ID associated with this Managed Service Identity.
- tenant_
id This property is required. str - The Tenant ID associated with this Managed Service Identity.
- type
This property is required. str - cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are
SystemAssigned
andUserAssigned
.
- identity
Ids This property is required. List<String> - A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported.
- principal
Id This property is required. String - The Principal ID associated with this Managed Service Identity.
- tenant
Id This property is required. String - The Tenant ID associated with this Managed Service Identity.
- type
This property is required. String - cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are
SystemAssigned
andUserAssigned
.
GetDataCollectionRuleStreamDeclaration
- Columns
This property is required. List<GetData Collection Rule Stream Declaration Column> - One or more
column
blocks as defined above. - Stream
Name This property is required. string - The name of the custom stream. This name should be unique across all
stream_declaration
blocks.
- Columns
This property is required. []GetData Collection Rule Stream Declaration Column - One or more
column
blocks as defined above. - Stream
Name This property is required. string - The name of the custom stream. This name should be unique across all
stream_declaration
blocks.
- columns
This property is required. List<GetData Collection Rule Stream Declaration Column> - One or more
column
blocks as defined above. - stream
Name This property is required. String - The name of the custom stream. This name should be unique across all
stream_declaration
blocks.
- columns
This property is required. GetData Collection Rule Stream Declaration Column[] - One or more
column
blocks as defined above. - stream
Name This property is required. string - The name of the custom stream. This name should be unique across all
stream_declaration
blocks.
- columns
This property is required. Sequence[GetData Collection Rule Stream Declaration Column] - One or more
column
blocks as defined above. - stream_
name This property is required. str - The name of the custom stream. This name should be unique across all
stream_declaration
blocks.
- columns
This property is required. List<Property Map> - One or more
column
blocks as defined above. - stream
Name This property is required. String - The name of the custom stream. This name should be unique across all
stream_declaration
blocks.
GetDataCollectionRuleStreamDeclarationColumn
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurerm
Terraform Provider.