ArmCloudHealthModelFactory.LogAnalyticsQuerySignalDefinitionProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.