insights.azure.com/v1api20230311
APIVersion
Value | Description |
---|---|
“2023-03-11” |
DataCollectionEndpoint
Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionEndpoints_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}
Used by: DataCollectionEndpointList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | DataCollectionEndpoint_Spec Optional |
|
status | DataCollectionEndpointResource_STATUS Optional |
DataCollectionEndpoint_Spec
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
description | Description of the data collection endpoint. | string Optional |
identity | Managed service identity of the resource. | ManagedServiceIdentity Optional |
kind | The kind of the resource. | DataCollectionEndpoint_Kind_Spec Optional |
location | The geo-location where the resource lives. | string Required |
networkAcls | Network access control rules for the endpoints. | NetworkRuleSet Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | DataCollectionEndpointOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
tags | Resource tags. | map[string]string Optional |
DataCollectionEndpointResource_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
configurationAccess | The endpoint used by clients to access their configuration. | ConfigurationAccessEndpointSpec_STATUS Optional |
description | Description of the data collection endpoint. | string Optional |
etag | Resource entity tag (ETag). | string Optional |
failoverConfiguration | Failover configuration on this endpoint. This property is READ-ONLY. | FailoverConfigurationSpec_STATUS Optional |
id | Fully qualified ID of the resource. | string Optional |
identity | Managed service identity of the resource. | ManagedServiceIdentity_STATUS Optional |
immutableId | The immutable ID of this data collection endpoint resource. This property is READ-ONLY. | string Optional |
kind | The kind of the resource. | DataCollectionEndpointResource_Kind_STATUS Optional |
location | The geo-location where the resource lives. | string Optional |
logsIngestion | The endpoint used by clients to ingest logs. | LogsIngestionEndpointSpec_STATUS Optional |
metadata | Metadata for the resource. This property is READ-ONLY. | Metadata_STATUS Optional |
metricsIngestion | The endpoint used by clients to ingest metrics. | MetricsIngestionEndpointSpec_STATUS Optional |
name | The name of the resource. | string Optional |
networkAcls | Network access control rules for the endpoints. | NetworkRuleSet_STATUS Optional |
privateLinkScopedResources | List of Azure Monitor Private Link Scope Resources to which this data collection endpoint resource is associated. This property is READ-ONLY. | PrivateLinkScopedResource_STATUS[] Optional |
provisioningState | The resource provisioning state. This property is READ-ONLY. | DataCollectionEndpoint_ProvisioningState_STATUS Optional |
systemData | Metadata pertaining to creation and last modification of the resource. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. | string Optional |
DataCollectionEndpointList
Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionEndpoints_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | DataCollectionEndpoint[] Optional |
DataCollectionRule
Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionRules_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}
Used by: DataCollectionRuleList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | DataCollectionRule_Spec Optional |
|
status | DataCollectionRuleResource_STATUS Optional |
DataCollectionRule_Spec
Property | Description | Type |
---|---|---|
agentSettings | Agent settings used to modify agent behavior on a given host | AgentSettingsSpec Optional |
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
dataCollectionEndpointReference | The resource ID of the data collection endpoint that this rule can be used with. | genruntime.ResourceReference Optional |
dataFlows | The specification of data flows. | DataFlow[] Optional |
dataSources | 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. | DataSourcesSpec Optional |
description | Description of the data collection rule. | string Optional |
destinations | The specification of destinations. | DestinationsSpec Optional |
identity | Managed service identity of the resource. | ManagedServiceIdentity Optional |
kind | The kind of the resource. | DataCollectionRule_Kind_Spec Optional |
location | The geo-location where the resource lives. | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | DataCollectionRuleOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
references | Defines all the references that may be used in other sections of the DCR | ReferencesSpec Optional |
streamDeclarations | Declaration of custom streams used in this rule. | map[string]StreamDeclaration Optional |
tags | Resource tags. | map[string]string Optional |
DataCollectionRuleResource_STATUS
Property | Description | Type |
---|---|---|
agentSettings | Agent settings used to modify agent behavior on a given host | AgentSettingsSpec_STATUS Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
dataCollectionEndpointId | The resource ID of the data collection endpoint that this rule can be used with. | string Optional |
dataFlows | The specification of data flows. | DataFlow_STATUS[] Optional |
dataSources | 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. | DataSourcesSpec_STATUS Optional |
description | Description of the data collection rule. | string Optional |
destinations | The specification of destinations. | DestinationsSpec_STATUS Optional |
endpoints | Defines the ingestion endpoints to send data to via this rule. | EndpointsSpec_STATUS Optional |
etag | Resource entity tag (ETag). | string Optional |
id | Fully qualified ID of the resource. | string Optional |
identity | Managed service identity of the resource. | ManagedServiceIdentity_STATUS Optional |
immutableId | The immutable ID of this data collection rule. This property is READ-ONLY. | string Optional |
kind | The kind of the resource. | DataCollectionRuleResource_Kind_STATUS Optional |
location | The geo-location where the resource lives. | string Optional |
metadata | Metadata about the resource | Metadata_STATUS Optional |
name | The name of the resource. | string Optional |
provisioningState | The resource provisioning state. | DataCollectionRule_ProvisioningState_STATUS Optional |
references | Defines all the references that may be used in other sections of the DCR | ReferencesSpec_STATUS Optional |
streamDeclarations | Declaration of custom streams used in this rule. | map[string]StreamDeclaration_STATUS Optional |
systemData | Metadata pertaining to creation and last modification of the resource. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. | string Optional |
DataCollectionRuleAssociation
Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionRuleAssociations_API.json - ARM URI: /{resourceUri}/providers/Microsoft.Insights/dataCollectionRuleAssociations/{associationName}
Used by: DataCollectionRuleAssociationList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | DataCollectionRuleAssociation_Spec Optional |
|
status | DataCollectionRuleAssociationProxyOnlyResource_STATUS Optional |
DataCollectionRuleAssociation_Spec
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
dataCollectionEndpointReference | The resource ID of the data collection endpoint that is to be associated. | genruntime.ResourceReference Optional |
dataCollectionRuleReference | The resource ID of the data collection rule that is to be associated. | genruntime.ResourceReference Optional |
description | Description of the association. | string Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | DataCollectionRuleAssociationOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an extension resource, which means that any other Azure resource can be its owner. | genruntime.ArbitraryOwnerReference Required |
DataCollectionRuleAssociationProxyOnlyResource_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
dataCollectionEndpointId | The resource ID of the data collection endpoint that is to be associated. | string Optional |
dataCollectionRuleId | The resource ID of the data collection rule that is to be associated. | string Optional |
description | Description of the association. | string Optional |
etag | Resource entity tag (ETag). | string Optional |
id | Fully qualified ID of the resource. | string Optional |
metadata | Metadata about the resource | Metadata_STATUS Optional |
name | The name of the resource. | string Optional |
provisioningState | The resource provisioning state. | DataCollectionRuleAssociation_ProvisioningState_STATUS Optional |
systemData | Metadata pertaining to creation and last modification of the resource. | SystemData_STATUS Optional |
type | The type of the resource. | string Optional |
DataCollectionRuleAssociationList
Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionRuleAssociations_API.json - ARM URI: /{resourceUri}/providers/Microsoft.Insights/dataCollectionRuleAssociations/{associationName}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | DataCollectionRuleAssociation[] Optional |
DataCollectionRuleList
Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionRules_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | DataCollectionRule[] Optional |
DataCollectionEndpoint_Spec
Used by: DataCollectionEndpoint.
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
description | Description of the data collection endpoint. | string Optional |
identity | Managed service identity of the resource. | ManagedServiceIdentity Optional |
kind | The kind of the resource. | DataCollectionEndpoint_Kind_Spec Optional |
location | The geo-location where the resource lives. | string Required |
networkAcls | Network access control rules for the endpoints. | NetworkRuleSet Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | DataCollectionEndpointOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
tags | Resource tags. | map[string]string Optional |
DataCollectionEndpointResource_STATUS
Definition of ARM tracked top level resource.
Used by: DataCollectionEndpoint.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
configurationAccess | The endpoint used by clients to access their configuration. | ConfigurationAccessEndpointSpec_STATUS Optional |
description | Description of the data collection endpoint. | string Optional |
etag | Resource entity tag (ETag). | string Optional |
failoverConfiguration | Failover configuration on this endpoint. This property is READ-ONLY. | FailoverConfigurationSpec_STATUS Optional |
id | Fully qualified ID of the resource. | string Optional |
identity | Managed service identity of the resource. | ManagedServiceIdentity_STATUS Optional |
immutableId | The immutable ID of this data collection endpoint resource. This property is READ-ONLY. | string Optional |
kind | The kind of the resource. | DataCollectionEndpointResource_Kind_STATUS Optional |
location | The geo-location where the resource lives. | string Optional |
logsIngestion | The endpoint used by clients to ingest logs. | LogsIngestionEndpointSpec_STATUS Optional |
metadata | Metadata for the resource. This property is READ-ONLY. | Metadata_STATUS Optional |
metricsIngestion | The endpoint used by clients to ingest metrics. | MetricsIngestionEndpointSpec_STATUS Optional |
name | The name of the resource. | string Optional |
networkAcls | Network access control rules for the endpoints. | NetworkRuleSet_STATUS Optional |
privateLinkScopedResources | List of Azure Monitor Private Link Scope Resources to which this data collection endpoint resource is associated. This property is READ-ONLY. | PrivateLinkScopedResource_STATUS[] Optional |
provisioningState | The resource provisioning state. This property is READ-ONLY. | DataCollectionEndpoint_ProvisioningState_STATUS Optional |
systemData | Metadata pertaining to creation and last modification of the resource. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. | string Optional |
DataCollectionRule_Spec
Used by: DataCollectionRule.
Property | Description | Type |
---|---|---|
agentSettings | Agent settings used to modify agent behavior on a given host | AgentSettingsSpec Optional |
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
dataCollectionEndpointReference | The resource ID of the data collection endpoint that this rule can be used with. | genruntime.ResourceReference Optional |
dataFlows | The specification of data flows. | DataFlow[] Optional |
dataSources | 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. | DataSourcesSpec Optional |
description | Description of the data collection rule. | string Optional |
destinations | The specification of destinations. | DestinationsSpec Optional |
identity | Managed service identity of the resource. | ManagedServiceIdentity Optional |
kind | The kind of the resource. | DataCollectionRule_Kind_Spec Optional |
location | The geo-location where the resource lives. | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | DataCollectionRuleOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
references | Defines all the references that may be used in other sections of the DCR | ReferencesSpec Optional |
streamDeclarations | Declaration of custom streams used in this rule. | map[string]StreamDeclaration Optional |
tags | Resource tags. | map[string]string Optional |
DataCollectionRuleAssociation_Spec
Used by: DataCollectionRuleAssociation.
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
dataCollectionEndpointReference | The resource ID of the data collection endpoint that is to be associated. | genruntime.ResourceReference Optional |
dataCollectionRuleReference | The resource ID of the data collection rule that is to be associated. | genruntime.ResourceReference Optional |
description | Description of the association. | string Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | DataCollectionRuleAssociationOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an extension resource, which means that any other Azure resource can be its owner. | genruntime.ArbitraryOwnerReference Required |
DataCollectionRuleAssociationProxyOnlyResource_STATUS
Definition of generic ARM proxy resource.
Used by: DataCollectionRuleAssociation.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
dataCollectionEndpointId | The resource ID of the data collection endpoint that is to be associated. | string Optional |
dataCollectionRuleId | The resource ID of the data collection rule that is to be associated. | string Optional |
description | Description of the association. | string Optional |
etag | Resource entity tag (ETag). | string Optional |
id | Fully qualified ID of the resource. | string Optional |
metadata | Metadata about the resource | Metadata_STATUS Optional |
name | The name of the resource. | string Optional |
provisioningState | The resource provisioning state. | DataCollectionRuleAssociation_ProvisioningState_STATUS Optional |
systemData | Metadata pertaining to creation and last modification of the resource. | SystemData_STATUS Optional |
type | The type of the resource. | string Optional |
DataCollectionRuleResource_STATUS
Definition of ARM tracked top level resource.
Used by: DataCollectionRule.
Property | Description | Type |
---|---|---|
agentSettings | Agent settings used to modify agent behavior on a given host | AgentSettingsSpec_STATUS Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
dataCollectionEndpointId | The resource ID of the data collection endpoint that this rule can be used with. | string Optional |
dataFlows | The specification of data flows. | DataFlow_STATUS[] Optional |
dataSources | 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. | DataSourcesSpec_STATUS Optional |
description | Description of the data collection rule. | string Optional |
destinations | The specification of destinations. | DestinationsSpec_STATUS Optional |
endpoints | Defines the ingestion endpoints to send data to via this rule. | EndpointsSpec_STATUS Optional |
etag | Resource entity tag (ETag). | string Optional |
id | Fully qualified ID of the resource. | string Optional |
identity | Managed service identity of the resource. | ManagedServiceIdentity_STATUS Optional |
immutableId | The immutable ID of this data collection rule. This property is READ-ONLY. | string Optional |
kind | The kind of the resource. | DataCollectionRuleResource_Kind_STATUS Optional |
location | The geo-location where the resource lives. | string Optional |
metadata | Metadata about the resource | Metadata_STATUS Optional |
name | The name of the resource. | string Optional |
provisioningState | The resource provisioning state. | DataCollectionRule_ProvisioningState_STATUS Optional |
references | Defines all the references that may be used in other sections of the DCR | ReferencesSpec_STATUS Optional |
streamDeclarations | Declaration of custom streams used in this rule. | map[string]StreamDeclaration_STATUS Optional |
systemData | Metadata pertaining to creation and last modification of the resource. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. | string Optional |
AgentSettingsSpec
An agent setting
Used by: DataCollectionRule_Spec.
Property | Description | Type |
---|---|---|
logs | All the settings that are applicable to the logs agent (AMA) | AgentSetting[] Optional |
AgentSettingsSpec_STATUS
An agent setting
Used by: DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
logs | All the settings that are applicable to the logs agent (AMA) | AgentSetting_STATUS[] Optional |
ConfigurationAccessEndpointSpec_STATUS
Definition of the endpoint used for accessing configuration.
Used by: DataCollectionEndpointResource_STATUS.
Property | Description | Type |
---|---|---|
endpoint | The endpoint. This property is READ-ONLY. | string Optional |
DataCollectionEndpoint_Kind_Spec
Used by: DataCollectionEndpoint_Spec.
Value | Description |
---|---|
“Linux” | |
“Windows” |
DataCollectionEndpoint_ProvisioningState_STATUS
Used by: DataCollectionEndpointResource_STATUS.
Value | Description |
---|---|
“Canceled” | |
“Creating” | |
“Deleting” | |
“Failed” | |
“Succeeded” | |
“Updating” |
DataCollectionEndpointOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: DataCollectionEndpoint_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
DataCollectionEndpointResource_Kind_STATUS
Used by: DataCollectionEndpointResource_STATUS.
Value | Description |
---|---|
“Linux” | |
“Windows” |
DataCollectionRule_Kind_Spec
Used by: DataCollectionRule_Spec.
Value | Description |
---|---|
“Linux” | |
“Windows” |
DataCollectionRule_ProvisioningState_STATUS
Used by: DataCollectionRuleResource_STATUS.
Value | Description |
---|---|
“Canceled” | |
“Creating” | |
“Deleting” | |
“Failed” | |
“Succeeded” | |
“Updating” |
DataCollectionRuleAssociation_ProvisioningState_STATUS
Used by: DataCollectionRuleAssociationProxyOnlyResource_STATUS.
Value | Description |
---|---|
“Canceled” | |
“Creating” | |
“Deleting” | |
“Failed” | |
“Succeeded” | |
“Updating” |
DataCollectionRuleAssociationOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: DataCollectionRuleAssociation_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
DataCollectionRuleOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: DataCollectionRule_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
DataCollectionRuleResource_Kind_STATUS
Used by: DataCollectionRuleResource_STATUS.
Value | Description |
---|---|
“Linux” | |
“Windows” |
DataFlow
Definition of which streams are sent to which destinations.
Used by: DataCollectionRule_Spec.
Property | Description | Type |
---|---|---|
builtInTransform | The builtIn transform to transform stream data | string Optional |
captureOverflow | Flag to enable overflow column in LA destinations | bool Optional |
destinations | List of destinations for this data flow. | string[] Optional |
outputStream | The output stream of the transform. Only required if the transform changes data to a different stream. | string Optional |
streams | List of streams for this data flow. | DataFlow_Streams[] Optional |
transformKql | The KQL query to transform stream data. | string Optional |
DataFlow_STATUS
Definition of which streams are sent to which destinations.
Used by: DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
builtInTransform | The builtIn transform to transform stream data | string Optional |
captureOverflow | Flag to enable overflow column in LA destinations | bool Optional |
destinations | List of destinations for this data flow. | string[] Optional |
outputStream | The output stream of the transform. Only required if the transform changes data to a different stream. | string Optional |
streams | List of streams for this data flow. | DataFlow_Streams_STATUS[] Optional |
transformKql | The KQL query to transform stream data. | string Optional |
DataSourcesSpec
Specification of data sources that will be collected.
Used by: DataCollectionRule_Spec.
Property | Description | Type |
---|---|---|
dataImports | Specifications of pull based data sources | DataImportSources Optional |
extensions | The list of Azure VM extension data source configurations. | ExtensionDataSource[] Optional |
iisLogs | The list of IIS logs source configurations. | IisLogsDataSource[] Optional |
logFiles | The list of Log files source configurations. | LogFilesDataSource[] Optional |
performanceCounters | The list of performance counter data source configurations. | PerfCounterDataSource[] Optional |
platformTelemetry | The list of platform telemetry configurations | PlatformTelemetryDataSource[] Optional |
prometheusForwarder | The list of Prometheus forwarder data source configurations. | PrometheusForwarderDataSource[] Optional |
syslog | The list of Syslog data source configurations. | SyslogDataSource[] Optional |
windowsEventLogs | The list of Windows Event Log data source configurations. | WindowsEventLogDataSource[] Optional |
windowsFirewallLogs | The list of Windows Firewall logs source configurations. | WindowsFirewallLogsDataSource[] Optional |
DataSourcesSpec_STATUS
Specification of data sources that will be collected.
Used by: DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
dataImports | Specifications of pull based data sources | DataImportSources_STATUS Optional |
extensions | The list of Azure VM extension data source configurations. | ExtensionDataSource_STATUS[] Optional |
iisLogs | The list of IIS logs source configurations. | IisLogsDataSource_STATUS[] Optional |
logFiles | The list of Log files source configurations. | LogFilesDataSource_STATUS[] Optional |
performanceCounters | The list of performance counter data source configurations. | PerfCounterDataSource_STATUS[] Optional |
platformTelemetry | The list of platform telemetry configurations | PlatformTelemetryDataSource_STATUS[] Optional |
prometheusForwarder | The list of Prometheus forwarder data source configurations. | PrometheusForwarderDataSource_STATUS[] Optional |
syslog | The list of Syslog data source configurations. | SyslogDataSource_STATUS[] Optional |
windowsEventLogs | The list of Windows Event Log data source configurations. | WindowsEventLogDataSource_STATUS[] Optional |
windowsFirewallLogs | The list of Windows Firewall logs source configurations. | WindowsFirewallLogsDataSource_STATUS[] Optional |
DestinationsSpec
Specification of destinations that can be used in data flows.
Used by: DataCollectionRule_Spec.
Property | Description | Type |
---|---|---|
azureDataExplorer | List of Azure Data Explorer destinations. | AdxDestination[] Optional |
azureMonitorMetrics | Azure Monitor Metrics destination. | AzureMonitorMetricsDestination Optional |
eventHubs | List of Event Hubs destinations. | EventHubDestination[] Optional |
eventHubsDirect | List of Event Hubs Direct destinations. | EventHubDirectDestination[] Optional |
logAnalytics | List of Log Analytics destinations. | LogAnalyticsDestination[] Optional |
microsoftFabric | List of Microsoft Fabric destinations. | MicrosoftFabricDestination[] Optional |
monitoringAccounts | List of monitoring account destinations. | MonitoringAccountDestination[] Optional |
storageAccounts | List of storage accounts destinations. | StorageBlobDestination[] Optional |
storageBlobsDirect | List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent. | StorageBlobDestination[] Optional |
storageTablesDirect | List of Storage Table Direct destinations. | StorageTableDestination[] Optional |
DestinationsSpec_STATUS
Specification of destinations that can be used in data flows.
Used by: DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
azureDataExplorer | List of Azure Data Explorer destinations. | AdxDestination_STATUS[] Optional |
azureMonitorMetrics | Azure Monitor Metrics destination. | AzureMonitorMetricsDestination_STATUS Optional |
eventHubs | List of Event Hubs destinations. | EventHubDestination_STATUS[] Optional |
eventHubsDirect | List of Event Hubs Direct destinations. | EventHubDirectDestination_STATUS[] Optional |
logAnalytics | List of Log Analytics destinations. | LogAnalyticsDestination_STATUS[] Optional |
microsoftFabric | List of Microsoft Fabric destinations. | MicrosoftFabricDestination_STATUS[] Optional |
monitoringAccounts | List of monitoring account destinations. | MonitoringAccountDestination_STATUS[] Optional |
storageAccounts | List of storage accounts destinations. | StorageBlobDestination_STATUS[] Optional |
storageBlobsDirect | List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent. | StorageBlobDestination_STATUS[] Optional |
storageTablesDirect | List of Storage Table Direct destinations. | StorageTableDestination_STATUS[] Optional |
EndpointsSpec_STATUS
This defines all the ingestion endpoints that can be used by this rule
Used by: DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
logsIngestion | The ingestion endpoint for logs | string Optional |
metricsIngestion | The ingestion endpoint for metrics | string Optional |
FailoverConfigurationSpec_STATUS
Used by: DataCollectionEndpointResource_STATUS.
Property | Description | Type |
---|---|---|
activeLocation | Active location where data flow will occur. | string Optional |
locations | Locations that are configured for failover. | LocationSpec_STATUS[] Optional |
LogsIngestionEndpointSpec_STATUS
Definition of the endpoint used for ingesting logs.
Used by: DataCollectionEndpointResource_STATUS.
Property | Description | Type |
---|---|---|
endpoint | The endpoint. This property is READ-ONLY. | string Optional |
ManagedServiceIdentity
Managed service identity (system assigned and/or user assigned identities)
Used by: DataCollectionEndpoint_Spec, and DataCollectionRule_Spec.
Property | Description | Type |
---|---|---|
type | Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). | ManagedServiceIdentityType Required |
userAssignedIdentities | UserAssignedIdentityDetails[] Optional |
ManagedServiceIdentity_STATUS
Managed service identity (system assigned and/or user assigned identities)
Used by: DataCollectionEndpointResource_STATUS, and DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
principalId | The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. | string Optional |
tenantId | The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. | string Optional |
type | Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). | ManagedServiceIdentityType_STATUS Optional |
userAssignedIdentities | map[string]UserAssignedIdentity_STATUS Optional |
Metadata_STATUS
Metadata about the resource
Used by: DataCollectionEndpointResource_STATUS, DataCollectionRuleAssociationProxyOnlyResource_STATUS, and DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
provisionedBy | Azure offering managing this resource on-behalf-of customer. | string Optional |
provisionedByImmutableId | Immutable Id of azure offering managing this resource on-behalf-of customer. | string Optional |
provisionedByResourceId | Resource Id of azure offering managing this resource on-behalf-of customer. | string Optional |
MetricsIngestionEndpointSpec_STATUS
Definition of the endpoint used for ingesting metrics.
Used by: DataCollectionEndpointResource_STATUS.
Property | Description | Type |
---|---|---|
endpoint | The endpoint. This property is READ-ONLY. | string Optional |
NetworkRuleSet
Definition of the network rules.
Used by: DataCollectionEndpoint_Spec.
Property | Description | Type |
---|---|---|
publicNetworkAccess | The configuration to set whether network access from public internet to the endpoints are allowed. | NetworkRuleSet_PublicNetworkAccess Optional |
NetworkRuleSet_STATUS
Definition of the network rules.
Used by: DataCollectionEndpointResource_STATUS.
Property | Description | Type |
---|---|---|
publicNetworkAccess | The configuration to set whether network access from public internet to the endpoints are allowed. | NetworkRuleSet_PublicNetworkAccess_STATUS Optional |
PrivateLinkScopedResource_STATUS
Used by: DataCollectionEndpointResource_STATUS.
Property | Description | Type |
---|---|---|
resourceId | The resourceId of the Azure Monitor Private Link Scope Scoped Resource through which this DCE is associated with a Azure Monitor Private Link Scope. | string Optional |
scopeId | The immutableId of the Azure Monitor Private Link Scope Resource to which the association is. | string Optional |
ReferencesSpec
This section defines all the references that may be used in other sections of the DCR
Used by: DataCollectionRule_Spec.
Property | Description | Type |
---|---|---|
enrichmentData | All the enrichment data sources referenced in data flows | EnrichmentData Optional |
ReferencesSpec_STATUS
This section defines all the references that may be used in other sections of the DCR
Used by: DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
enrichmentData | All the enrichment data sources referenced in data flows | EnrichmentData_STATUS Optional |
StreamDeclaration
Declaration of a custom stream.
Used by: DataCollectionRule_Spec.
Property | Description | Type |
---|---|---|
columns | List of columns used by data in this stream. | ColumnDefinition[] Optional |
StreamDeclaration_STATUS
Declaration of a custom stream.
Used by: DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
columns | List of columns used by data in this stream. | ColumnDefinition_STATUS[] Optional |
SystemData_STATUS
Metadata pertaining to creation and last modification of the resource.
Used by: DataCollectionEndpointResource_STATUS, DataCollectionRuleAssociationProxyOnlyResource_STATUS, and DataCollectionRuleResource_STATUS.
Property | Description | Type |
---|---|---|
createdAt | The timestamp of resource creation (UTC). | string Optional |
createdBy | The identity that created the resource. | string Optional |
createdByType | The type of identity that created the resource. | SystemData_CreatedByType_STATUS Optional |
lastModifiedAt | The timestamp of resource last modification (UTC) | string Optional |
lastModifiedBy | The identity that last modified the resource. | string Optional |
lastModifiedByType | The type of identity that last modified the resource. | SystemData_LastModifiedByType_STATUS Optional |
AdxDestination
Azure Data Explorer (Adx) destination.
Used by: DestinationsSpec.
Property | Description | Type |
---|---|---|
databaseName | The name of the database to which data will be ingested. | string Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
resourceReference | The ARM resource id of the Adx resource. | genruntime.ResourceReference Optional |
AdxDestination_STATUS
Azure Data Explorer (Adx) destination.
Used by: DestinationsSpec_STATUS.
Property | Description | Type |
---|---|---|
databaseName | The name of the database to which data will be ingested. | string Optional |
ingestionUri | The ingestion uri of the Adx resource. | string Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
resourceId | The ARM resource id of the Adx resource. | string Optional |
AgentSetting
A setting used to control an agent behavior on a host machine
Used by: AgentSettingsSpec.
Property | Description | Type |
---|---|---|
name | The name of the setting. Must be part of the list of supported settings | AgentSetting_Name Optional |
value | The value of the setting | string Optional |
AgentSetting_STATUS
A setting used to control an agent behavior on a host machine
Used by: AgentSettingsSpec_STATUS.
Property | Description | Type |
---|---|---|
name | The name of the setting. Must be part of the list of supported settings | AgentSetting_Name_STATUS Optional |
value | The value of the setting | string Optional |
AzureMonitorMetricsDestination
Azure Monitor Metrics destination.
Used by: DestinationsSpec.
Property | Description | Type |
---|---|---|
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
AzureMonitorMetricsDestination_STATUS
Azure Monitor Metrics destination.
Used by: DestinationsSpec_STATUS.
Property | Description | Type |
---|---|---|
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
ColumnDefinition
Definition of custom data column.
Used by: StreamDeclaration.
Property | Description | Type |
---|---|---|
name | The name of the column. | string Optional |
type | The type of the column data. | ColumnDefinition_Type Optional |
ColumnDefinition_STATUS
Definition of custom data column.
Used by: StreamDeclaration_STATUS.
Property | Description | Type |
---|---|---|
name | The name of the column. | string Optional |
type | The type of the column data. | ColumnDefinition_Type_STATUS Optional |
DataFlow_Streams
Used by: DataFlow.
Value | Description |
---|---|
“Microsoft-Event” | |
“Microsoft-InsightsMetrics” | |
“Microsoft-Perf” | |
“Microsoft-Syslog” | |
“Microsoft-WindowsEvent” |
DataFlow_Streams_STATUS
Used by: DataFlow_STATUS.
Value | Description |
---|---|
“Microsoft-Event” | |
“Microsoft-InsightsMetrics” | |
“Microsoft-Perf” | |
“Microsoft-Syslog” | |
“Microsoft-WindowsEvent” |
DataImportSources
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
eventHub | Definition of Event Hub configuration. | EventHubDataSource Optional |
DataImportSources_STATUS
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
eventHub | Definition of Event Hub configuration. | EventHubDataSource_STATUS Optional |
EnrichmentData
All the enrichment data sources referenced in data flows
Used by: ReferencesSpec.
Property | Description | Type |
---|---|---|
storageBlobs | All the storage blobs used as enrichment data sources | StorageBlob[] Optional |
EnrichmentData_STATUS
All the enrichment data sources referenced in data flows
Used by: ReferencesSpec_STATUS.
Property | Description | Type |
---|---|---|
storageBlobs | All the storage blobs used as enrichment data sources | StorageBlob_STATUS[] Optional |
EventHubDestination
Used by: DestinationsSpec.
Property | Description | Type |
---|---|---|
eventHubResourceReference | The resource ID of the event hub. | genruntime.ResourceReference Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
EventHubDestination_STATUS
Used by: DestinationsSpec_STATUS.
Property | Description | Type |
---|---|---|
eventHubResourceId | The resource ID of the event hub. | string Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
EventHubDirectDestination
Used by: DestinationsSpec.
Property | Description | Type |
---|---|---|
eventHubResourceReference | The resource ID of the event hub. | genruntime.ResourceReference Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
EventHubDirectDestination_STATUS
Used by: DestinationsSpec_STATUS.
Property | Description | Type |
---|---|---|
eventHubResourceId | The resource ID of the event hub. | string Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
ExtensionDataSource
Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
extensionName | The name of the VM extension. | string Required |
extensionSettings | The extension settings. The format is specific for particular extension. | map[string]v1.JSON Optional |
inputDataSources | The list of data sources this extension needs data from. | string[] Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. | ExtensionDataSource_Streams[] Optional |
ExtensionDataSource_STATUS
Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
extensionName | The name of the VM extension. | string Optional |
extensionSettings | The extension settings. The format is specific for particular extension. | map[string]v1.JSON Optional |
inputDataSources | The list of data sources this extension needs data from. | string[] Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. | ExtensionDataSource_Streams_STATUS[] Optional |
IisLogsDataSource
Enables IIS logs to be collected by this data collection rule.
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
logDirectories | Absolute paths file location | string[] Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | IIS streams | string[] Required |
transformKql | The KQL query to transform the data source. | string Optional |
IisLogsDataSource_STATUS
Enables IIS logs to be collected by this data collection rule.
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
logDirectories | Absolute paths file location | string[] Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | IIS streams | string[] Optional |
transformKql | The KQL query to transform the data source. | string Optional |
LocationSpec_STATUS
Used by: FailoverConfigurationSpec_STATUS.
Property | Description | Type |
---|---|---|
location | Name of location. | string Optional |
provisioningStatus | The resource provisioning state in this location. | LocationSpec_ProvisioningStatus_STATUS Optional |
LogAnalyticsDestination
Log Analytics destination.
Used by: DestinationsSpec.
Property | Description | Type |
---|---|---|
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
workspaceResourceReference | The resource ID of the Log Analytics workspace. | genruntime.ResourceReference Optional |
LogAnalyticsDestination_STATUS
Log Analytics destination.
Used by: DestinationsSpec_STATUS.
Property | Description | Type |
---|---|---|
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
workspaceId | The Customer ID of the Log Analytics workspace. | string Optional |
workspaceResourceId | The resource ID of the Log Analytics workspace. | string Optional |
LogFilesDataSource
Definition of which custom log files will be collected by this data collection rule
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
filePatterns | File Patterns where the log files are located | string[] Required |
format | The data format of the log files | LogFilesDataSource_Format Required |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
settings | The log files specific settings. | LogFileSettings Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source | string[] Required |
transformKql | The KQL query to transform the data source. | string Optional |
LogFilesDataSource_STATUS
Definition of which custom log files will be collected by this data collection rule
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
filePatterns | File Patterns where the log files are located | string[] Optional |
format | The data format of the log files | LogFilesDataSource_Format_STATUS Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
settings | The log files specific settings. | LogFileSettings_STATUS Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source | string[] Optional |
transformKql | The KQL query to transform the data source. | string Optional |
ManagedServiceIdentityType
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
Used by: ManagedServiceIdentity.
Value | Description |
---|---|
“None” | |
“SystemAssigned” | |
“SystemAssigned,UserAssigned” | |
“UserAssigned” |
ManagedServiceIdentityType_STATUS
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
Used by: ManagedServiceIdentity_STATUS.
Value | Description |
---|---|
“None” | |
“SystemAssigned” | |
“SystemAssigned,UserAssigned” | |
“UserAssigned” |
MicrosoftFabricDestination
Microsoft Fabric destination (non-Azure).
Used by: DestinationsSpec.
Property | Description | Type |
---|---|---|
artifactId | The artifact id of the Microsoft Fabric resource. | string Optional |
databaseName | The name of the database to which data will be ingested. | string Optional |
ingestionUri | The ingestion uri of the Microsoft Fabric resource. | string Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
tenantId | The tenant id of the Microsoft Fabric resource. | string Optional |
MicrosoftFabricDestination_STATUS
Microsoft Fabric destination (non-Azure).
Used by: DestinationsSpec_STATUS.
Property | Description | Type |
---|---|---|
artifactId | The artifact id of the Microsoft Fabric resource. | string Optional |
databaseName | The name of the database to which data will be ingested. | string Optional |
ingestionUri | The ingestion uri of the Microsoft Fabric resource. | string Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
tenantId | The tenant id of the Microsoft Fabric resource. | string Optional |
MonitoringAccountDestination
Monitoring account destination.
Used by: DestinationsSpec.
Property | Description | Type |
---|---|---|
accountResourceReference | The resource ID of the monitoring account. | genruntime.ResourceReference Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
MonitoringAccountDestination_STATUS
Monitoring account destination.
Used by: DestinationsSpec_STATUS.
Property | Description | Type |
---|---|---|
accountId | The immutable ID of the account. | string Optional |
accountResourceId | The resource ID of the monitoring account. | string Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
NetworkRuleSet_PublicNetworkAccess
Used by: NetworkRuleSet.
Value | Description |
---|---|
“Disabled” | |
“Enabled” | |
“SecuredByPerimeter” |
NetworkRuleSet_PublicNetworkAccess_STATUS
Used by: NetworkRuleSet_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Enabled” | |
“SecuredByPerimeter” |
PerfCounterDataSource
Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
counterSpecifiers | 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 . |
string[] Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
samplingFrequencyInSeconds | The number of seconds between consecutive counter measurements (samples). | int Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. | PerfCounterDataSource_Streams[] Optional |
transformKql | The KQL query to transform the data source. | string Optional |
PerfCounterDataSource_STATUS
Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
counterSpecifiers | 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 . |
string[] Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
samplingFrequencyInSeconds | The number of seconds between consecutive counter measurements (samples). | int Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. | PerfCounterDataSource_Streams_STATUS[] Optional |
transformKql | The KQL query to transform the data source. | string Optional |
PlatformTelemetryDataSource
Definition of platform telemetry data source configuration
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of platform telemetry streams to collect | string[] Required |
PlatformTelemetryDataSource_STATUS
Definition of platform telemetry data source configuration
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of platform telemetry streams to collect | string[] Optional |
PrometheusForwarderDataSource
Definition of Prometheus metrics forwarding configuration.
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
labelIncludeFilter | 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. |
map[string]string Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of streams that this data source will be sent to. | PrometheusForwarderDataSource_Streams[] Optional |
PrometheusForwarderDataSource_STATUS
Definition of Prometheus metrics forwarding configuration.
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
labelIncludeFilter | 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. |
map[string]string Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of streams that this data source will be sent to. | PrometheusForwarderDataSource_Streams_STATUS[] Optional |
StorageBlobDestination
Used by: DestinationsSpec, and DestinationsSpec.
Property | Description | Type |
---|---|---|
containerName | The container name of the Storage Blob. | string Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
storageAccountResourceReference | The resource ID of the storage account. | genruntime.ResourceReference Optional |
StorageBlobDestination_STATUS
Used by: DestinationsSpec_STATUS, and DestinationsSpec_STATUS.
Property | Description | Type |
---|---|---|
containerName | The container name of the Storage Blob. | string Optional |
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
storageAccountResourceId | The resource ID of the storage account. | string Optional |
StorageTableDestination
Used by: DestinationsSpec.
Property | Description | Type |
---|---|---|
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
storageAccountResourceReference | The resource ID of the storage account. | genruntime.ResourceReference Optional |
tableName | The name of the Storage Table. | string Optional |
StorageTableDestination_STATUS
Used by: DestinationsSpec_STATUS.
Property | Description | Type |
---|---|---|
name | A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule. | string Optional |
storageAccountResourceId | The resource ID of the storage account. | string Optional |
tableName | The name of the Storage Table. | string Optional |
SyslogDataSource
Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
facilityNames | The list of facility names. | SyslogDataSource_FacilityNames[] Optional |
logLevels | The log levels to collect. | SyslogDataSource_LogLevels[] Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. | SyslogDataSource_Streams[] Optional |
transformKql | The KQL query to transform the data source. | string Optional |
SyslogDataSource_STATUS
Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
facilityNames | The list of facility names. | SyslogDataSource_FacilityNames_STATUS[] Optional |
logLevels | The log levels to collect. | SyslogDataSource_LogLevels_STATUS[] Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. | SyslogDataSource_Streams_STATUS[] Optional |
transformKql | The KQL query to transform the data source. | string Optional |
SystemData_CreatedByType_STATUS
Used by: SystemData_STATUS.
Value | Description |
---|---|
“Application” | |
“Key” | |
“ManagedIdentity” | |
“User” |
SystemData_LastModifiedByType_STATUS
Used by: SystemData_STATUS.
Value | Description |
---|---|
“Application” | |
“Key” | |
“ManagedIdentity” | |
“User” |
UserAssignedIdentity_STATUS
User assigned identity properties
Used by: ManagedServiceIdentity_STATUS.
Property | Description | Type |
---|---|---|
clientId | The client ID of the assigned identity. | string Optional |
principalId | The principal ID of the assigned identity. | string Optional |
UserAssignedIdentityDetails
Information about the user assigned identity for the resource
Used by: ManagedServiceIdentity.
Property | Description | Type |
---|---|---|
reference | genruntime.ResourceReference Optional |
WindowsEventLogDataSource
Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. | WindowsEventLogDataSource_Streams[] Optional |
transformKql | The KQL query to transform the data source. | string Optional |
xPathQueries | A list of Windows Event Log queries in XPATH format. | string[] Optional |
WindowsEventLogDataSource_STATUS
Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
streams | List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. | WindowsEventLogDataSource_Streams_STATUS[] Optional |
transformKql | The KQL query to transform the data source. | string Optional |
xPathQueries | A list of Windows Event Log queries in XPATH format. | string[] Optional |
WindowsFirewallLogsDataSource
Enables Firewall logs to be collected by this data collection rule.
Used by: DataSourcesSpec.
Property | Description | Type |
---|---|---|
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
profileFilter | Firewall logs profile filter | WindowsFirewallLogsDataSource_ProfileFilter[] Optional |
streams | Firewall logs streams | string[] Required |
WindowsFirewallLogsDataSource_STATUS
Enables Firewall logs to be collected by this data collection rule.
Used by: DataSourcesSpec_STATUS.
Property | Description | Type |
---|---|---|
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
profileFilter | Firewall logs profile filter | WindowsFirewallLogsDataSource_ProfileFilter_STATUS[] Optional |
streams | Firewall logs streams | string[] Optional |
AgentSetting_Name
Used by: AgentSetting.
Value | Description |
---|---|
“MaxDiskQuotaInMB” | |
“UseTimeReceivedForForwardedEvents” |
AgentSetting_Name_STATUS
Used by: AgentSetting_STATUS.
Value | Description |
---|---|
“MaxDiskQuotaInMB” | |
“UseTimeReceivedForForwardedEvents” |
ColumnDefinition_Type
Used by: ColumnDefinition.
Value | Description |
---|---|
“boolean” | |
“datetime” | |
“dynamic” | |
“int” | |
“long” | |
“real” | |
“string” |
ColumnDefinition_Type_STATUS
Used by: ColumnDefinition_STATUS.
Value | Description |
---|---|
“boolean” | |
“datetime” | |
“dynamic” | |
“int” | |
“long” | |
“real” | |
“string” |
EventHubDataSource
Used by: DataImportSources.
Property | Description | Type |
---|---|---|
consumerGroup | Event Hub consumer group name | string Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
stream | The stream to collect from EventHub | string Optional |
EventHubDataSource_STATUS
Used by: DataImportSources_STATUS.
Property | Description | Type |
---|---|---|
consumerGroup | Event Hub consumer group name | string Optional |
name | A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule. | string Optional |
stream | The stream to collect from EventHub | string Optional |
ExtensionDataSource_Streams
Used by: ExtensionDataSource.
Value | Description |
---|---|
“Microsoft-Event” | |
“Microsoft-InsightsMetrics” | |
“Microsoft-Perf” | |
“Microsoft-Syslog” | |
“Microsoft-WindowsEvent” |
ExtensionDataSource_Streams_STATUS
Used by: ExtensionDataSource_STATUS.
Value | Description |
---|---|
“Microsoft-Event” | |
“Microsoft-InsightsMetrics” | |
“Microsoft-Perf” | |
“Microsoft-Syslog” | |
“Microsoft-WindowsEvent” |
LocationSpec_ProvisioningStatus_STATUS
Used by: LocationSpec_STATUS.
Value | Description |
---|---|
“Canceled” | |
“Creating” | |
“Deleting” | |
“Failed” | |
“Succeeded” | |
“Updating” |
LogFilesDataSource_Format
Used by: LogFilesDataSource.
Value | Description |
---|---|
“json” | |
“text” |
LogFilesDataSource_Format_STATUS
Used by: LogFilesDataSource_STATUS.
Value | Description |
---|---|
“json” | |
“text” |
LogFileSettings
Settings for different log file formats
Used by: LogFilesDataSource.
Property | Description | Type |
---|---|---|
text | Text settings | LogFileTextSettings Optional |
LogFileSettings_STATUS
Settings for different log file formats
Used by: LogFilesDataSource_STATUS.
Property | Description | Type |
---|---|---|
text | Text settings | LogFileTextSettings_STATUS Optional |
PerfCounterDataSource_Streams
Used by: PerfCounterDataSource.
Value | Description |
---|---|
“Microsoft-InsightsMetrics” | |
“Microsoft-Perf” |
PerfCounterDataSource_Streams_STATUS
Used by: PerfCounterDataSource_STATUS.
Value | Description |
---|---|
“Microsoft-InsightsMetrics” | |
“Microsoft-Perf” |
PrometheusForwarderDataSource_Streams
Used by: PrometheusForwarderDataSource.
Value | Description |
---|---|
“Microsoft-PrometheusMetrics” |
PrometheusForwarderDataSource_Streams_STATUS
Used by: PrometheusForwarderDataSource_STATUS.
Value | Description |
---|---|
“Microsoft-PrometheusMetrics” |
StorageBlob
Used by: EnrichmentData.
Property | Description | Type |
---|---|---|
blobUrl | Url of the storage blob | string Optional |
lookupType | The type of lookup to perform on the blob | StorageBlob_LookupType Optional |
name | The name of the enrichment data source used as an alias when referencing this data source in data flows | string Optional |
resourceReference | Resource Id of the storage account that hosts the blob | genruntime.ResourceReference Optional |
StorageBlob_STATUS
Used by: EnrichmentData_STATUS.
Property | Description | Type |
---|---|---|
blobUrl | Url of the storage blob | string Optional |
lookupType | The type of lookup to perform on the blob | StorageBlob_LookupType_STATUS Optional |
name | The name of the enrichment data source used as an alias when referencing this data source in data flows | string Optional |
resourceId | Resource Id of the storage account that hosts the blob | string Optional |
SyslogDataSource_FacilityNames
Used by: SyslogDataSource.
Value | Description |
---|---|
“alert” | |
“audit” | |
“auth” | |
“authpriv” | |
“clock” | |
“cron” | |
“daemon” | |
“ftp” | |
“kern” | |
“local0” | |
“local1” | |
“local2” | |
“local3” | |
“local4” | |
“local5” | |
“local6” | |
“local7” | |
“lpr” | |
“mail” | |
“mark” | |
“news” | |
“nopri” | |
“ntp” | |
“*” | |
“syslog” | |
“user” | |
“uucp” |
SyslogDataSource_FacilityNames_STATUS
Used by: SyslogDataSource_STATUS.
Value | Description |
---|---|
“alert” | |
“audit” | |
“auth” | |
“authpriv” | |
“clock” | |
“cron” | |
“daemon” | |
“ftp” | |
“kern” | |
“local0” | |
“local1” | |
“local2” | |
“local3” | |
“local4” | |
“local5” | |
“local6” | |
“local7” | |
“lpr” | |
“mail” | |
“mark” | |
“news” | |
“nopri” | |
“ntp” | |
“*” | |
“syslog” | |
“user” | |
“uucp” |
SyslogDataSource_LogLevels
Used by: SyslogDataSource.
Value | Description |
---|---|
“Alert” | |
“Critical” | |
“Debug” | |
“Emergency” | |
“Error” | |
“Info” | |
“Notice” | |
“*” | |
“Warning” |
SyslogDataSource_LogLevels_STATUS
Used by: SyslogDataSource_STATUS.
Value | Description |
---|---|
“Alert” | |
“Critical” | |
“Debug” | |
“Emergency” | |
“Error” | |
“Info” | |
“Notice” | |
“*” | |
“Warning” |
SyslogDataSource_Streams
Used by: SyslogDataSource.
Value | Description |
---|---|
“Microsoft-Syslog” |
SyslogDataSource_Streams_STATUS
Used by: SyslogDataSource_STATUS.
Value | Description |
---|---|
“Microsoft-Syslog” |
WindowsEventLogDataSource_Streams
Used by: WindowsEventLogDataSource.
Value | Description |
---|---|
“Microsoft-Event” | |
“Microsoft-WindowsEvent” |
WindowsEventLogDataSource_Streams_STATUS
Used by: WindowsEventLogDataSource_STATUS.
Value | Description |
---|---|
“Microsoft-Event” | |
“Microsoft-WindowsEvent” |
WindowsFirewallLogsDataSource_ProfileFilter
Used by: WindowsFirewallLogsDataSource.
Value | Description |
---|---|
“Domain” | |
“Private” | |
“Public” |
WindowsFirewallLogsDataSource_ProfileFilter_STATUS
Used by: WindowsFirewallLogsDataSource_STATUS.
Value | Description |
---|---|
“Domain” | |
“Private” | |
“Public” |
LogFileTextSettings
Settings for text log files
Used by: LogFileSettings.
Property | Description | Type |
---|---|---|
recordStartTimestampFormat | One of the supported timestamp formats | LogFileTextSettings_RecordStartTimestampFormat Required |
LogFileTextSettings_STATUS
Settings for text log files
Used by: LogFileSettings_STATUS.
Property | Description | Type |
---|---|---|
recordStartTimestampFormat | One of the supported timestamp formats | LogFileTextSettings_RecordStartTimestampFormat_STATUS Optional |
StorageBlob_LookupType
Used by: StorageBlob.
Value | Description |
---|---|
“Cidr” | |
“String” |
StorageBlob_LookupType_STATUS
Used by: StorageBlob_STATUS.
Value | Description |
---|---|
“Cidr” | |
“String” |
LogFileTextSettings_RecordStartTimestampFormat
Used by: LogFileTextSettings.
Value | Description |
---|---|
“dd/MMM/yyyy:HH:mm:ss zzz” | |
“ddMMyy HH:mm:ss” | |
“ISO 8601” | |
“M/D/YYYY HH:MM:SS AM/PM” | |
“MMM d hh:mm:ss” | |
“Mon DD, YYYY HH:MM:SS” | |
“YYYY-MM-DD HH:MM:SS” | |
“yyMMdd HH:mm:ss” | |
“yyyy-MM-ddTHH:mm:ssK” |
LogFileTextSettings_RecordStartTimestampFormat_STATUS
Used by: LogFileTextSettings_STATUS.
Value | Description |
---|---|
“dd/MMM/yyyy:HH:mm:ss zzz” | |
“ddMMyy HH:mm:ss” | |
“ISO 8601” | |
“M/D/YYYY HH:MM:SS AM/PM” | |
“MMM d hh:mm:ss” | |
“Mon DD, YYYY HH:MM:SS” | |
“YYYY-MM-DD HH:MM:SS” | |
“yyMMdd HH:mm:ss” | |
“yyyy-MM-ddTHH:mm:ssK” |