LogAnalyticsQuerySignalDefinitionProperties Class
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
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.LogAnalyticsQuerySignalDefinitionPropertiesTypeConverter))]
public class LogAnalyticsQuerySignalDefinitionProperties : Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ILogAnalyticsQuerySignalDefinitionProperties, Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.LogAnalyticsQuerySignalDefinitionPropertiesTypeConverter))>]
type LogAnalyticsQuerySignalDefinitionProperties = class
interface ILogAnalyticsQuerySignalDefinitionProperties
interface IJsonSerializable
interface ISignalDefinitionProperties
interface IValidates
Public Class LogAnalyticsQuerySignalDefinitionProperties
Implements ILogAnalyticsQuerySignalDefinitionProperties, IValidates
- Inheritance
-
LogAnalyticsQuerySignalDefinitionProperties
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| LogAnalyticsQuerySignalDefinitionProperties() |
Creates an new LogAnalyticsQuerySignalDefinitionProperties instance. |
Properties
| Name | Description |
|---|---|
| DataUnit |
Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count)) |
| DisplayName |
Display name |
| EvaluationRule |
Evaluation rules for the signal definition |
| ProvisioningState |
The status of the last operation. |
| QueryText |
Query text in KQL syntax |
| RefreshInterval |
Interval in which the signal is being evaluated. Defaults to PT1M (1 minute). |
| SignalKind |
Kind of the signal definition |
| Tag |
Optional set of tags (key-value pairs) |
| TimeGrain |
Time range of signal. ISO duration format like PT10M. If not specified, the KQL query must define a time range. |
| ValueColumnName |
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. |
Methods
| Name | Description |
|---|---|
| DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of LogAnalyticsQuerySignalDefinitionProperties. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of LogAnalyticsQuerySignalDefinitionProperties. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ILogAnalyticsQuerySignalDefinitionProperties. |
| FromJsonString(String) |
Creates a new instance of LogAnalyticsQuerySignalDefinitionProperties, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of LogAnalyticsQuerySignalDefinitionProperties into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| ToString() | |
| Validate(IEventListener) |
Validates that this object meets the validation criteria. |