Language

IPrometheusMetricsSignalDefinitionProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.PrometheusMetricsSignalDefinitionPropertiesTypeConverter))]
public interface IPrometheusMetricsSignalDefinitionProperties : Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ISignalDefinitionProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.PrometheusMetricsSignalDefinitionPropertiesTypeConverter))>]
type IPrometheusMetricsSignalDefinitionProperties = interface
    interface IJsonSerializable
    interface ISignalDefinitionProperties
Public Interface IPrometheusMetricsSignalDefinitionProperties
Implements ISignalDefinitionProperties
Derived
Attributes
Implements

Properties

Name Description
DataUnit

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

(Inherited from ISignalDefinitionProperties)
DisplayName

Display name

(Inherited from ISignalDefinitionProperties)
EvaluationRule

Evaluation rules for the signal definition

(Inherited from ISignalDefinitionProperties)
ProvisioningState

The status of the last operation.

(Inherited from ISignalDefinitionProperties)
QueryText

Query text in PromQL syntax

RefreshInterval

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

(Inherited from ISignalDefinitionProperties)
SignalKind

Kind of the signal definition

(Inherited from ISignalDefinitionProperties)
Tag

Optional set of tags (key-value pairs)

(Inherited from ISignalDefinitionProperties)
TimeGrain

Time range of signal. ISO duration format like PT10M.

Methods

Name Description
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to