ArmCloudHealthModelFactory.LogAnalyticsQuerySignalDefinitionProperties Method

Definition

Log Analytics Query Signal Definition properties.

public static Azure.ResourceManager.CloudHealth.Models.LogAnalyticsQuerySignalDefinitionProperties LogAnalyticsQuerySignalDefinitionProperties(Azure.ResourceManager.CloudHealth.Models.HealthModelProvisioningState? provisioningState = default, string displayName = default, Azure.ResourceManager.CloudHealth.Models.EntitySignalRefreshInterval? refreshInterval = default, System.Collections.Generic.IDictionary<string,string> labels = default, string dataUnit = default, Azure.ResourceManager.CloudHealth.Models.EntitySignalEvaluationRule evaluationRules = default, DateTimeOffset? deletedOn = default, string queryText = default, string timeGrain = default, string valueColumnName = default);
static member LogAnalyticsQuerySignalDefinitionProperties : Nullable<Azure.ResourceManager.CloudHealth.Models.HealthModelProvisioningState> * string * Nullable<Azure.ResourceManager.CloudHealth.Models.EntitySignalRefreshInterval> * System.Collections.Generic.IDictionary<string, string> * string * Azure.ResourceManager.CloudHealth.Models.EntitySignalEvaluationRule * Nullable<DateTimeOffset> * string * string * string -> Azure.ResourceManager.CloudHealth.Models.LogAnalyticsQuerySignalDefinitionProperties
Public Shared Function LogAnalyticsQuerySignalDefinitionProperties (Optional provisioningState As Nullable(Of HealthModelProvisioningState) = Nothing, Optional displayName As String = Nothing, Optional refreshInterval As Nullable(Of EntitySignalRefreshInterval) = Nothing, Optional labels As IDictionary(Of String, String) = Nothing, Optional dataUnit As String = Nothing, Optional evaluationRules As EntitySignalEvaluationRule = Nothing, Optional deletedOn As Nullable(Of DateTimeOffset) = Nothing, Optional queryText As String = Nothing, Optional timeGrain As String = Nothing, Optional valueColumnName As String = Nothing) As LogAnalyticsQuerySignalDefinitionProperties

Parameters

provisioningState
Nullable<HealthModelProvisioningState>

The status of the last operation.

displayName
String

Display name.

refreshInterval
Nullable<EntitySignalRefreshInterval>

Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).

labels
IDictionary<String,String>

Optional set of labels (key-value pairs).

dataUnit
String

Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count)).

evaluationRules
EntitySignalEvaluationRule

Evaluation rules for the signal definition.

deletedOn
Nullable<DateTimeOffset>

Date when the signal definition was (soft-)deleted.

queryText
String

Query text in KQL syntax.

timeGrain
String

Time range of signal. ISO duration format like PT10M. If not specified, the KQL query must define a time range.

valueColumnName
String

Name of the column in the result set to evaluate against the thresholds. Defaults to the first column in the result set if not specified. The column must be numeric.

Returns

A new LogAnalyticsQuerySignalDefinitionProperties instance for mocking.

Applies to