1. Packages
  2. Azure Native
  3. API Docs
  4. insights
  5. getDataCollectionRule
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.36.0 published on Monday, Apr 8, 2024 by Pulumi

azure-native.insights.getDataCollectionRule

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.36.0 published on Monday, Apr 8, 2024 by Pulumi

    Definition of ARM tracked top level resource. Azure REST API version: 2022-06-01.

    Other available API versions: 2023-03-11.

    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(data_collection_rule_name: Optional[str] = None,
                                 resource_group_name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetDataCollectionRuleResult
    def get_data_collection_rule_output(data_collection_rule_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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:insights:getDataCollectionRule
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DataCollectionRuleName string
    The name of the data collection rule. The name is case insensitive.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    DataCollectionRuleName string
    The name of the data collection rule. The name is case insensitive.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    dataCollectionRuleName String
    The name of the data collection rule. The name is case insensitive.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    dataCollectionRuleName string
    The name of the data collection rule. The name is case insensitive.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    data_collection_rule_name str
    The name of the data collection rule. The name is case insensitive.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    dataCollectionRuleName String
    The name of the data collection rule. The name is case insensitive.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getDataCollectionRule Result

    The following output properties are available:

    Etag string
    Resource entity tag (ETag).
    Id string
    Fully qualified ID of the resource.
    ImmutableId string
    The immutable ID of this data collection rule. This property is READ-ONLY.
    Location string
    The geo-location where the resource lives.
    Metadata Pulumi.AzureNative.Insights.Outputs.DataCollectionRuleResponseMetadata
    Metadata about the resource
    Name string
    The name of the resource.
    ProvisioningState string
    The resource provisioning state.
    SystemData Pulumi.AzureNative.Insights.Outputs.DataCollectionRuleResourceResponseSystemData
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The type of the resource.
    DataCollectionEndpointId string
    The resource ID of the data collection endpoint that this rule can be used with.
    DataFlows List<Pulumi.AzureNative.Insights.Outputs.DataFlowResponse>
    The specification of data flows.
    DataSources Pulumi.AzureNative.Insights.Outputs.DataCollectionRuleResponseDataSources
    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.AzureNative.Insights.Outputs.DataCollectionRuleResponseDestinations
    The specification of destinations.
    Identity Pulumi.AzureNative.Insights.Outputs.DataCollectionRuleResourceResponseIdentity
    Managed service identity of the resource.
    Kind string
    The kind of the resource.
    StreamDeclarations Dictionary<string, Pulumi.AzureNative.Insights.Outputs.StreamDeclarationResponse>
    Declaration of custom streams used in this rule.
    Tags Dictionary<string, string>
    Resource tags.
    Etag string
    Resource entity tag (ETag).
    Id string
    Fully qualified ID of the resource.
    ImmutableId string
    The immutable ID of this data collection rule. This property is READ-ONLY.
    Location string
    The geo-location where the resource lives.
    Metadata DataCollectionRuleResponseMetadata
    Metadata about the resource
    Name string
    The name of the resource.
    ProvisioningState string
    The resource provisioning state.
    SystemData DataCollectionRuleResourceResponseSystemData
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The type of the resource.
    DataCollectionEndpointId string
    The resource ID of the data collection endpoint that this rule can be used with.
    DataFlows []DataFlowResponse
    The specification of data flows.
    DataSources DataCollectionRuleResponseDataSources
    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 DataCollectionRuleResponseDestinations
    The specification of destinations.
    Identity DataCollectionRuleResourceResponseIdentity
    Managed service identity of the resource.
    Kind string
    The kind of the resource.
    StreamDeclarations map[string]StreamDeclarationResponse
    Declaration of custom streams used in this rule.
    Tags map[string]string
    Resource tags.
    etag String
    Resource entity tag (ETag).
    id String
    Fully qualified ID of the resource.
    immutableId String
    The immutable ID of this data collection rule. This property is READ-ONLY.
    location String
    The geo-location where the resource lives.
    metadata DataCollectionRuleResponseMetadata
    Metadata about the resource
    name String
    The name of the resource.
    provisioningState String
    The resource provisioning state.
    systemData DataCollectionRuleResourceResponseSystemData
    Metadata pertaining to creation and last modification of the resource.
    type String
    The type of the resource.
    dataCollectionEndpointId String
    The resource ID of the data collection endpoint that this rule can be used with.
    dataFlows List<DataFlowResponse>
    The specification of data flows.
    dataSources DataCollectionRuleResponseDataSources
    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 DataCollectionRuleResponseDestinations
    The specification of destinations.
    identity DataCollectionRuleResourceResponseIdentity
    Managed service identity of the resource.
    kind String
    The kind of the resource.
    streamDeclarations Map<String,StreamDeclarationResponse>
    Declaration of custom streams used in this rule.
    tags Map<String,String>
    Resource tags.
    etag string
    Resource entity tag (ETag).
    id string
    Fully qualified ID of the resource.
    immutableId string
    The immutable ID of this data collection rule. This property is READ-ONLY.
    location string
    The geo-location where the resource lives.
    metadata DataCollectionRuleResponseMetadata
    Metadata about the resource
    name string
    The name of the resource.
    provisioningState string
    The resource provisioning state.
    systemData DataCollectionRuleResourceResponseSystemData
    Metadata pertaining to creation and last modification of the resource.
    type string
    The type of the resource.
    dataCollectionEndpointId string
    The resource ID of the data collection endpoint that this rule can be used with.
    dataFlows DataFlowResponse[]
    The specification of data flows.
    dataSources DataCollectionRuleResponseDataSources
    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 DataCollectionRuleResponseDestinations
    The specification of destinations.
    identity DataCollectionRuleResourceResponseIdentity
    Managed service identity of the resource.
    kind string
    The kind of the resource.
    streamDeclarations {[key: string]: StreamDeclarationResponse}
    Declaration of custom streams used in this rule.
    tags {[key: string]: string}
    Resource tags.
    etag str
    Resource entity tag (ETag).
    id str
    Fully qualified ID of the resource.
    immutable_id str
    The immutable ID of this data collection rule. This property is READ-ONLY.
    location str
    The geo-location where the resource lives.
    metadata DataCollectionRuleResponseMetadata
    Metadata about the resource
    name str
    The name of the resource.
    provisioning_state str
    The resource provisioning state.
    system_data DataCollectionRuleResourceResponseSystemData
    Metadata pertaining to creation and last modification of the resource.
    type str
    The type of the resource.
    data_collection_endpoint_id str
    The resource ID of the data collection endpoint that this rule can be used with.
    data_flows Sequence[DataFlowResponse]
    The specification of data flows.
    data_sources DataCollectionRuleResponseDataSources
    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 DataCollectionRuleResponseDestinations
    The specification of destinations.
    identity DataCollectionRuleResourceResponseIdentity
    Managed service identity of the resource.
    kind str
    The kind of the resource.
    stream_declarations Mapping[str, StreamDeclarationResponse]
    Declaration of custom streams used in this rule.
    tags Mapping[str, str]
    Resource tags.
    etag String
    Resource entity tag (ETag).
    id String
    Fully qualified ID of the resource.
    immutableId String
    The immutable ID of this data collection rule. This property is READ-ONLY.
    location String
    The geo-location where the resource lives.
    metadata Property Map
    Metadata about the resource
    name String
    The name of the resource.
    provisioningState String
    The resource provisioning state.
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    type String
    The type of the resource.
    dataCollectionEndpointId String
    The resource ID of the data collection endpoint that this rule can be used with.
    dataFlows List<Property Map>
    The specification of data flows.
    dataSources 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
    The kind of the resource.
    streamDeclarations Map<Property Map>
    Declaration of custom streams used in this rule.
    tags Map<String>
    Resource tags.

    Supporting Types

    ColumnDefinitionResponse

    Name string
    The name of the column.
    Type string
    The type of the column data.
    Name string
    The name of the column.
    Type string
    The type of the column data.
    name String
    The name of the column.
    type String
    The type of the column data.
    name string
    The name of the column.
    type string
    The type of the column data.
    name str
    The name of the column.
    type str
    The type of the column data.
    name String
    The name of the column.
    type String
    The type of the column data.

    DataCollectionRuleResourceResponseIdentity

    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId 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).
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Insights.Inputs.UserAssignedIdentityResponse>
    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.
    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId 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).
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    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.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId 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).
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    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.
    principalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId 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).
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    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_identities Mapping[str, UserAssignedIdentityResponse]
    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.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId 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).
    userAssignedIdentities Map<Property Map>
    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

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    DataCollectionRuleResponseDataSources

    DataImports Pulumi.AzureNative.Insights.Inputs.DataSourcesSpecResponseDataImports
    Specifications of pull based data sources
    Extensions List<Pulumi.AzureNative.Insights.Inputs.ExtensionDataSourceResponse>
    The list of Azure VM extension data source configurations.
    IisLogs List<Pulumi.AzureNative.Insights.Inputs.IisLogsDataSourceResponse>
    The list of IIS logs source configurations.
    LogFiles List<Pulumi.AzureNative.Insights.Inputs.LogFilesDataSourceResponse>
    The list of Log files source configurations.
    PerformanceCounters List<Pulumi.AzureNative.Insights.Inputs.PerfCounterDataSourceResponse>
    The list of performance counter data source configurations.
    PlatformTelemetry List<Pulumi.AzureNative.Insights.Inputs.PlatformTelemetryDataSourceResponse>
    The list of platform telemetry configurations
    PrometheusForwarder List<Pulumi.AzureNative.Insights.Inputs.PrometheusForwarderDataSourceResponse>
    The list of Prometheus forwarder data source configurations.
    Syslog List<Pulumi.AzureNative.Insights.Inputs.SyslogDataSourceResponse>
    The list of Syslog data source configurations.
    WindowsEventLogs List<Pulumi.AzureNative.Insights.Inputs.WindowsEventLogDataSourceResponse>
    The list of Windows Event Log data source configurations.
    WindowsFirewallLogs List<Pulumi.AzureNative.Insights.Inputs.WindowsFirewallLogsDataSourceResponse>
    The list of Windows Firewall logs source configurations.
    DataImports DataSourcesSpecResponseDataImports
    Specifications of pull based data sources
    Extensions []ExtensionDataSourceResponse
    The list of Azure VM extension data source configurations.
    IisLogs []IisLogsDataSourceResponse
    The list of IIS logs source configurations.
    LogFiles []LogFilesDataSourceResponse
    The list of Log files source configurations.
    PerformanceCounters []PerfCounterDataSourceResponse
    The list of performance counter data source configurations.
    PlatformTelemetry []PlatformTelemetryDataSourceResponse
    The list of platform telemetry configurations
    PrometheusForwarder []PrometheusForwarderDataSourceResponse
    The list of Prometheus forwarder data source configurations.
    Syslog []SyslogDataSourceResponse
    The list of Syslog data source configurations.
    WindowsEventLogs []WindowsEventLogDataSourceResponse
    The list of Windows Event Log data source configurations.
    WindowsFirewallLogs []WindowsFirewallLogsDataSourceResponse
    The list of Windows Firewall logs source configurations.
    dataImports DataSourcesSpecResponseDataImports
    Specifications of pull based data sources
    extensions List<ExtensionDataSourceResponse>
    The list of Azure VM extension data source configurations.
    iisLogs List<IisLogsDataSourceResponse>
    The list of IIS logs source configurations.
    logFiles List<LogFilesDataSourceResponse>
    The list of Log files source configurations.
    performanceCounters List<PerfCounterDataSourceResponse>
    The list of performance counter data source configurations.
    platformTelemetry List<PlatformTelemetryDataSourceResponse>
    The list of platform telemetry configurations
    prometheusForwarder List<PrometheusForwarderDataSourceResponse>
    The list of Prometheus forwarder data source configurations.
    syslog List<SyslogDataSourceResponse>
    The list of Syslog data source configurations.
    windowsEventLogs List<WindowsEventLogDataSourceResponse>
    The list of Windows Event Log data source configurations.
    windowsFirewallLogs List<WindowsFirewallLogsDataSourceResponse>
    The list of Windows Firewall logs source configurations.
    dataImports DataSourcesSpecResponseDataImports
    Specifications of pull based data sources
    extensions ExtensionDataSourceResponse[]
    The list of Azure VM extension data source configurations.
    iisLogs IisLogsDataSourceResponse[]
    The list of IIS logs source configurations.
    logFiles LogFilesDataSourceResponse[]
    The list of Log files source configurations.
    performanceCounters PerfCounterDataSourceResponse[]
    The list of performance counter data source configurations.
    platformTelemetry PlatformTelemetryDataSourceResponse[]
    The list of platform telemetry configurations
    prometheusForwarder PrometheusForwarderDataSourceResponse[]
    The list of Prometheus forwarder data source configurations.
    syslog SyslogDataSourceResponse[]
    The list of Syslog data source configurations.
    windowsEventLogs WindowsEventLogDataSourceResponse[]
    The list of Windows Event Log data source configurations.
    windowsFirewallLogs WindowsFirewallLogsDataSourceResponse[]
    The list of Windows Firewall logs source configurations.
    data_imports DataSourcesSpecResponseDataImports
    Specifications of pull based data sources
    extensions Sequence[ExtensionDataSourceResponse]
    The list of Azure VM extension data source configurations.
    iis_logs Sequence[IisLogsDataSourceResponse]
    The list of IIS logs source configurations.
    log_files Sequence[LogFilesDataSourceResponse]
    The list of Log files source configurations.
    performance_counters Sequence[PerfCounterDataSourceResponse]
    The list of performance counter data source configurations.
    platform_telemetry Sequence[PlatformTelemetryDataSourceResponse]
    The list of platform telemetry configurations
    prometheus_forwarder Sequence[PrometheusForwarderDataSourceResponse]
    The list of Prometheus forwarder data source configurations.
    syslog Sequence[SyslogDataSourceResponse]
    The list of Syslog data source configurations.
    windows_event_logs Sequence[WindowsEventLogDataSourceResponse]
    The list of Windows Event Log data source configurations.
    windows_firewall_logs Sequence[WindowsFirewallLogsDataSourceResponse]
    The list of Windows Firewall logs source configurations.
    dataImports Property Map
    Specifications of pull based data sources
    extensions List<Property Map>
    The list of Azure VM extension data source configurations.
    iisLogs List<Property Map>
    The list of IIS logs source configurations.
    logFiles List<Property Map>
    The list of Log files source configurations.
    performanceCounters List<Property Map>
    The list of performance counter data source configurations.
    platformTelemetry List<Property Map>
    The list of platform telemetry configurations
    prometheusForwarder List<Property Map>
    The list of Prometheus forwarder data source configurations.
    syslog List<Property Map>
    The list of Syslog data source configurations.
    windowsEventLogs List<Property Map>
    The list of Windows Event Log data source configurations.
    windowsFirewallLogs List<Property Map>
    The list of Windows Firewall logs source configurations.

    DataCollectionRuleResponseDestinations

    AzureMonitorMetrics Pulumi.AzureNative.Insights.Inputs.DestinationsSpecResponseAzureMonitorMetrics
    Azure Monitor Metrics destination.
    EventHubs List<Pulumi.AzureNative.Insights.Inputs.EventHubDestinationResponse>
    List of Event Hubs destinations.
    EventHubsDirect List<Pulumi.AzureNative.Insights.Inputs.EventHubDirectDestinationResponse>
    List of Event Hubs Direct destinations.
    LogAnalytics List<Pulumi.AzureNative.Insights.Inputs.LogAnalyticsDestinationResponse>
    List of Log Analytics destinations.
    MonitoringAccounts List<Pulumi.AzureNative.Insights.Inputs.MonitoringAccountDestinationResponse>
    List of monitoring account destinations.
    StorageAccounts List<Pulumi.AzureNative.Insights.Inputs.StorageBlobDestinationResponse>
    List of storage accounts destinations.
    StorageBlobsDirect List<Pulumi.AzureNative.Insights.Inputs.StorageBlobDestinationResponse>
    List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
    StorageTablesDirect List<Pulumi.AzureNative.Insights.Inputs.StorageTableDestinationResponse>
    List of Storage Table Direct destinations.
    AzureMonitorMetrics DestinationsSpecResponseAzureMonitorMetrics
    Azure Monitor Metrics destination.
    EventHubs []EventHubDestinationResponse
    List of Event Hubs destinations.
    EventHubsDirect []EventHubDirectDestinationResponse
    List of Event Hubs Direct destinations.
    LogAnalytics []LogAnalyticsDestinationResponse
    List of Log Analytics destinations.
    MonitoringAccounts []MonitoringAccountDestinationResponse
    List of monitoring account destinations.
    StorageAccounts []StorageBlobDestinationResponse
    List of storage accounts destinations.
    StorageBlobsDirect []StorageBlobDestinationResponse
    List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
    StorageTablesDirect []StorageTableDestinationResponse
    List of Storage Table Direct destinations.
    azureMonitorMetrics DestinationsSpecResponseAzureMonitorMetrics
    Azure Monitor Metrics destination.
    eventHubs List<EventHubDestinationResponse>
    List of Event Hubs destinations.
    eventHubsDirect List<EventHubDirectDestinationResponse>
    List of Event Hubs Direct destinations.
    logAnalytics List<LogAnalyticsDestinationResponse>
    List of Log Analytics destinations.
    monitoringAccounts List<MonitoringAccountDestinationResponse>
    List of monitoring account destinations.
    storageAccounts List<StorageBlobDestinationResponse>
    List of storage accounts destinations.
    storageBlobsDirect List<StorageBlobDestinationResponse>
    List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
    storageTablesDirect List<StorageTableDestinationResponse>
    List of Storage Table Direct destinations.
    azureMonitorMetrics DestinationsSpecResponseAzureMonitorMetrics
    Azure Monitor Metrics destination.
    eventHubs EventHubDestinationResponse[]
    List of Event Hubs destinations.
    eventHubsDirect EventHubDirectDestinationResponse[]
    List of Event Hubs Direct destinations.
    logAnalytics LogAnalyticsDestinationResponse[]
    List of Log Analytics destinations.
    monitoringAccounts MonitoringAccountDestinationResponse[]
    List of monitoring account destinations.
    storageAccounts StorageBlobDestinationResponse[]
    List of storage accounts destinations.
    storageBlobsDirect StorageBlobDestinationResponse[]
    List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
    storageTablesDirect StorageTableDestinationResponse[]
    List of Storage Table Direct destinations.
    azure_monitor_metrics DestinationsSpecResponseAzureMonitorMetrics
    Azure Monitor Metrics destination.
    event_hubs Sequence[EventHubDestinationResponse]
    List of Event Hubs destinations.
    event_hubs_direct Sequence[EventHubDirectDestinationResponse]
    List of Event Hubs Direct destinations.
    log_analytics Sequence[LogAnalyticsDestinationResponse]
    List of Log Analytics destinations.
    monitoring_accounts Sequence[MonitoringAccountDestinationResponse]
    List of monitoring account destinations.
    storage_accounts Sequence[StorageBlobDestinationResponse]
    List of storage accounts destinations.
    storage_blobs_direct Sequence[StorageBlobDestinationResponse]
    List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
    storage_tables_direct Sequence[StorageTableDestinationResponse]
    List of Storage Table Direct destinations.
    azureMonitorMetrics Property Map
    Azure Monitor Metrics destination.
    eventHubs List<Property Map>
    List of Event Hubs destinations.
    eventHubsDirect List<Property Map>
    List of Event Hubs Direct destinations.
    logAnalytics List<Property Map>
    List of Log Analytics destinations.
    monitoringAccounts List<Property Map>
    List of monitoring account destinations.
    storageAccounts List<Property Map>
    List of storage accounts destinations.
    storageBlobsDirect List<Property Map>
    List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
    storageTablesDirect List<Property Map>
    List of Storage Table Direct destinations.

    DataCollectionRuleResponseMetadata

    ProvisionedBy string
    Azure offering managing this resource on-behalf-of customer.
    ProvisionedByResourceId string
    Resource Id of azure offering managing this resource on-behalf-of customer.
    ProvisionedBy string
    Azure offering managing this resource on-behalf-of customer.
    ProvisionedByResourceId string
    Resource Id of azure offering managing this resource on-behalf-of customer.
    provisionedBy String
    Azure offering managing this resource on-behalf-of customer.
    provisionedByResourceId String
    Resource Id of azure offering managing this resource on-behalf-of customer.
    provisionedBy string
    Azure offering managing this resource on-behalf-of customer.
    provisionedByResourceId string
    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_resource_id str
    Resource Id of azure offering managing this resource on-behalf-of customer.
    provisionedBy String
    Azure offering managing this resource on-behalf-of customer.
    provisionedByResourceId String
    Resource Id of azure offering managing this resource on-behalf-of customer.

    DataFlowResponse

    BuiltInTransform string
    The builtIn transform to transform stream data
    Destinations List<string>
    List of destinations for this data flow.
    OutputStream 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.
    TransformKql string
    The KQL query to transform stream data.
    BuiltInTransform string
    The builtIn transform to transform stream data
    Destinations []string
    List of destinations for this data flow.
    OutputStream 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.
    TransformKql string
    The KQL query to transform stream data.
    builtInTransform String
    The builtIn transform to transform stream data
    destinations List<String>
    List of destinations for this data flow.
    outputStream 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.
    transformKql String
    The KQL query to transform stream data.
    builtInTransform string
    The builtIn transform to transform stream data
    destinations string[]
    List of destinations for this data flow.
    outputStream 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.
    transformKql string
    The KQL query to transform stream data.
    built_in_transform str
    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.
    builtInTransform String
    The builtIn transform to transform stream data
    destinations List<String>
    List of destinations for this data flow.
    outputStream 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.
    transformKql String
    The KQL query to transform stream data.

    DataImportSourcesResponseEventHub

    ConsumerGroup 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
    ConsumerGroup 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
    consumerGroup 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
    consumerGroup 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
    consumerGroup 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

    DataSourcesSpecResponseDataImports

    EventHub DataImportSourcesResponseEventHub
    Definition of Event Hub configuration.
    eventHub DataImportSourcesResponseEventHub
    Definition of Event Hub configuration.
    eventHub DataImportSourcesResponseEventHub
    Definition of Event Hub configuration.
    event_hub DataImportSourcesResponseEventHub
    Definition of Event Hub configuration.
    eventHub Property Map
    Definition of Event Hub configuration.

    DestinationsSpecResponseAzureMonitorMetrics

    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.

    EventHubDestinationResponse

    EventHubResourceId string
    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.
    EventHubResourceId string
    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.
    eventHubResourceId String
    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.
    eventHubResourceId string
    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_resource_id str
    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.
    eventHubResourceId String
    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

    EventHubResourceId string
    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.
    EventHubResourceId string
    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.
    eventHubResourceId String
    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.
    eventHubResourceId string
    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_resource_id str
    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.
    eventHubResourceId String
    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.

    ExtensionDataSourceResponse

    ExtensionName string
    The name of the VM extension.
    ExtensionSettings object
    The extension settings. The format is specific for particular extension.
    InputDataSources List<string>
    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.
    ExtensionName string
    The name of the VM extension.
    ExtensionSettings interface{}
    The extension settings. The format is specific for particular extension.
    InputDataSources []string
    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.
    extensionName String
    The name of the VM extension.
    extensionSettings Object
    The extension settings. The format is specific for particular extension.
    inputDataSources List<String>
    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.
    extensionName string
    The name of the VM extension.
    extensionSettings any
    The extension settings. The format is specific for particular extension.
    inputDataSources string[]
    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_sources Sequence[str]
    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.
    extensionName String
    The name of the VM extension.
    extensionSettings Any
    The extension settings. The format is specific for particular extension.
    inputDataSources List<String>
    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.

    IisLogsDataSourceResponse

    Streams List<string>
    IIS streams
    LogDirectories 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
    LogDirectories []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
    logDirectories 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
    logDirectories 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
    logDirectories 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.

    LogAnalyticsDestinationResponse

    WorkspaceId 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.
    WorkspaceResourceId string
    The resource ID of the Log Analytics workspace.
    WorkspaceId 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.
    WorkspaceResourceId string
    The resource ID of the Log Analytics workspace.
    workspaceId 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.
    workspaceResourceId String
    The resource ID of the Log Analytics workspace.
    workspaceId 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.
    workspaceResourceId string
    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_id str
    The resource ID of the Log Analytics workspace.
    workspaceId 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.
    workspaceResourceId String
    The resource ID of the Log Analytics workspace.

    LogFileSettingsResponseText

    RecordStartTimestampFormat string
    One of the supported timestamp formats
    RecordStartTimestampFormat string
    One of the supported timestamp formats
    recordStartTimestampFormat String
    One of the supported timestamp formats
    recordStartTimestampFormat string
    One of the supported timestamp formats
    record_start_timestamp_format str
    One of the supported timestamp formats
    recordStartTimestampFormat String
    One of the supported timestamp formats

    LogFilesDataSourceResponse

    FilePatterns 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.AzureNative.Insights.Inputs.LogFilesDataSourceResponseSettings
    The log files specific settings.
    FilePatterns []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 LogFilesDataSourceResponseSettings
    The log files specific settings.
    filePatterns 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 LogFilesDataSourceResponseSettings
    The log files specific settings.
    filePatterns 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 LogFilesDataSourceResponseSettings
    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 LogFilesDataSourceResponseSettings
    The log files specific settings.
    filePatterns 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

    text Property Map
    Text settings

    MonitoringAccountDestinationResponse

    AccountId string
    The immutable ID of the account.
    AccountResourceId string
    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.
    AccountId string
    The immutable ID of the account.
    AccountResourceId string
    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.
    accountId String
    The immutable ID of the account.
    accountResourceId String
    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.
    accountId string
    The immutable ID of the account.
    accountResourceId string
    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_id str
    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.
    accountId String
    The immutable ID of the account.
    accountResourceId String
    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.

    PerfCounterDataSourceResponse

    CounterSpecifiers 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.
    SamplingFrequencyInSeconds int
    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.
    CounterSpecifiers []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.
    SamplingFrequencyInSeconds int
    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.
    counterSpecifiers 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.
    samplingFrequencyInSeconds Integer
    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.
    counterSpecifiers 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.
    samplingFrequencyInSeconds number
    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_in_seconds int
    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.
    counterSpecifiers 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.
    samplingFrequencyInSeconds Number
    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.

    PlatformTelemetryDataSourceResponse

    Streams List<string>
    List of platform telemetry streams 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 platform telemetry streams 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 platform telemetry streams 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 platform telemetry streams 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 Sequence[str]
    List of platform telemetry streams 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 List<String>
    List of platform telemetry streams 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.

    PrometheusForwarderDataSourceResponse

    LabelIncludeFilter Dictionary<string, string>
    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.
    LabelIncludeFilter map[string]string
    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.
    labelIncludeFilter Map<String,String>
    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.
    labelIncludeFilter {[key: string]: string}
    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_filter Mapping[str, str]
    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.
    labelIncludeFilter Map<String>
    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.

    StorageBlobDestinationResponse

    ContainerName 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.
    StorageAccountResourceId string
    The resource ID of the storage account.
    ContainerName 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.
    StorageAccountResourceId string
    The resource ID of the storage account.
    containerName 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.
    storageAccountResourceId String
    The resource ID of the storage account.
    containerName 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.
    storageAccountResourceId string
    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_resource_id str
    The resource ID of the storage account.
    containerName 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.
    storageAccountResourceId String
    The resource ID of the storage account.

    StorageTableDestinationResponse

    Name string
    A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
    StorageAccountResourceId string
    The resource ID of the storage account.
    TableName 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.
    StorageAccountResourceId string
    The resource ID of the storage account.
    TableName 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.
    storageAccountResourceId String
    The resource ID of the storage account.
    tableName 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.
    storageAccountResourceId string
    The resource ID of the storage account.
    tableName 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_resource_id str
    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.
    storageAccountResourceId String
    The resource ID of the storage account.
    tableName String
    The name of the Storage Table.

    StreamDeclarationResponse

    Columns []ColumnDefinitionResponse
    List of columns used by data in this stream.
    columns List<ColumnDefinitionResponse>
    List of columns used by data in this stream.
    columns ColumnDefinitionResponse[]
    List of columns used by data in this stream.
    columns Sequence[ColumnDefinitionResponse]
    List of columns used by data in this stream.
    columns List<Property Map>
    List of columns used by data in this stream.

    SyslogDataSourceResponse

    FacilityNames List<string>
    The list of facility names.
    LogLevels 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.
    FacilityNames []string
    The list of facility names.
    LogLevels []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.
    facilityNames List<String>
    The list of facility names.
    logLevels 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.
    facilityNames string[]
    The list of facility names.
    logLevels 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.
    facilityNames List<String>
    The list of facility names.
    logLevels 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

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId 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.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    WindowsEventLogDataSourceResponse

    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.
    XPathQueries 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.
    XPathQueries []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.
    xPathQueries 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.
    xPathQueries string[]
    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_queries Sequence[str]
    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.
    xPathQueries List<String>
    A list of Windows Event Log queries in XPATH format.

    WindowsFirewallLogsDataSourceResponse

    Streams List<string>
    Firewall logs streams
    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
    Firewall logs streams
    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>
    Firewall logs streams
    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[]
    Firewall logs streams
    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]
    Firewall logs streams
    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>
    Firewall logs streams
    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.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.36.0 published on Monday, Apr 8, 2024 by Pulumi