RuleManagementEventDataSourceArgs

data class RuleManagementEventDataSourceArgs(val claims: Output<RuleManagementEventClaimsDataSourceArgs>? = null, val eventName: Output<String>? = null, val eventSource: Output<String>? = null, val legacyResourceId: Output<String>? = null, val level: Output<String>? = null, val metricNamespace: Output<String>? = null, val odataType: Output<String>, val operationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceLocation: Output<String>? = null, val resourceProviderName: Output<String>? = null, val resourceUri: Output<String>? = null, val status: Output<String>? = null, val subStatus: Output<String>? = null) : ConvertibleToJava<RuleManagementEventDataSourceArgs>

A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

Constructors

Link copied to clipboard
constructor(claims: Output<RuleManagementEventClaimsDataSourceArgs>? = null, eventName: Output<String>? = null, eventSource: Output<String>? = null, legacyResourceId: Output<String>? = null, level: Output<String>? = null, metricNamespace: Output<String>? = null, odataType: Output<String>, operationName: Output<String>? = null, resourceGroupName: Output<String>? = null, resourceLocation: Output<String>? = null, resourceProviderName: Output<String>? = null, resourceUri: Output<String>? = null, status: Output<String>? = null, subStatus: Output<String>? = null)

Properties

Link copied to clipboard

the claims.

Link copied to clipboard
val eventName: Output<String>? = null

the event name.

Link copied to clipboard
val eventSource: Output<String>? = null

the event source.

Link copied to clipboard
val legacyResourceId: Output<String>? = null

the legacy resource identifier of the resource the rule monitors. NOTE: this property cannot be updated for an existing rule.

Link copied to clipboard
val level: Output<String>? = null

the level.

Link copied to clipboard
val metricNamespace: Output<String>? = null

the namespace of the metric.

Link copied to clipboard
val odataType: Output<String>

specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'.

Link copied to clipboard
val operationName: Output<String>? = null

The name of the operation that should be checked for. If no name is provided, any operation will match.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

the resource group name.

Link copied to clipboard
val resourceLocation: Output<String>? = null

the location of the resource.

Link copied to clipboard
val resourceProviderName: Output<String>? = null

the resource provider name.

Link copied to clipboard
val resourceUri: Output<String>? = null

the resource identifier of the resource the rule monitors. NOTE: this property cannot be updated for an existing rule.

Link copied to clipboard
val status: Output<String>? = null

The status of the operation that should be checked for. If no status is provided, any status will match.

Link copied to clipboard
val subStatus: Output<String>? = null

the substatus.

Functions

Link copied to clipboard
open override fun toJava(): RuleManagementEventDataSourceArgs