Share via


LogAnalyticsQuerySignalDefinitionProperties Class

Definition

Log Analytics Query Signal Definition properties.

public class LogAnalyticsQuerySignalDefinitionProperties : Azure.ResourceManager.CloudHealth.Models.HealthModelSignalDefinitionProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CloudHealth.Models.LogAnalyticsQuerySignalDefinitionProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CloudHealth.Models.LogAnalyticsQuerySignalDefinitionProperties>
type LogAnalyticsQuerySignalDefinitionProperties = class
    inherit HealthModelSignalDefinitionProperties
    interface IJsonModel<LogAnalyticsQuerySignalDefinitionProperties>
    interface IPersistableModel<LogAnalyticsQuerySignalDefinitionProperties>
Public Class LogAnalyticsQuerySignalDefinitionProperties
Inherits HealthModelSignalDefinitionProperties
Implements IJsonModel(Of LogAnalyticsQuerySignalDefinitionProperties), IPersistableModel(Of LogAnalyticsQuerySignalDefinitionProperties)
Inheritance
LogAnalyticsQuerySignalDefinitionProperties
Implements

Constructors

LogAnalyticsQuerySignalDefinitionProperties(EntitySignalEvaluationRule, String)

Initializes a new instance of LogAnalyticsQuerySignalDefinitionProperties.

Properties

DataUnit

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

(Inherited from HealthModelSignalDefinitionProperties)
DeletedOn

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

(Inherited from HealthModelSignalDefinitionProperties)
DisplayName

Display name.

(Inherited from HealthModelSignalDefinitionProperties)
EvaluationRules

Evaluation rules for the signal definition.

(Inherited from HealthModelSignalDefinitionProperties)
Labels

Optional set of labels (key-value pairs).

(Inherited from HealthModelSignalDefinitionProperties)
ProvisioningState

The status of the last operation.

(Inherited from HealthModelSignalDefinitionProperties)
QueryText

Query text in KQL syntax.

RefreshInterval

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

(Inherited from HealthModelSignalDefinitionProperties)
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

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<HealthModelSignalDefinitionProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from HealthModelSignalDefinitionProperties)
IJsonModel<HealthModelSignalDefinitionProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from HealthModelSignalDefinitionProperties)
IJsonModel<LogAnalyticsQuerySignalDefinitionProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<LogAnalyticsQuerySignalDefinitionProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HealthModelSignalDefinitionProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from HealthModelSignalDefinitionProperties)
IPersistableModel<HealthModelSignalDefinitionProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from HealthModelSignalDefinitionProperties)
IPersistableModel<HealthModelSignalDefinitionProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from HealthModelSignalDefinitionProperties)
IPersistableModel<LogAnalyticsQuerySignalDefinitionProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LogAnalyticsQuerySignalDefinitionProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<LogAnalyticsQuerySignalDefinitionProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to