Language

IAzureResourceSignal Interface

Definition

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

Properties

Name Description
AggregationType

Type of aggregation to apply to the metric

DataUnit

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

DimensionFilter

Optional: Dimension filter to apply to the dimension.

DisplayName

Display name

EvaluationRule

Evaluation rules for the signal definition

MetricName

Name of the metric

MetricNamespace

Metric namespace

Name

Unique name of the signal within the entity.

(Inherited from ISignalInstanceProperties)
RefreshInterval

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

SignalDefinitionName

Optional reference to a signal definition that provides default values.

(Inherited from ISignalInstanceProperties)
SignalKind

Kind of the signal instance

(Inherited from ISignalInstanceProperties)
StatusAdditionalContext

Additional context as provided by the submitter

(Inherited from ISignalInstanceProperties)
StatusError

Error message if the signal status cannot be retrieved

(Inherited from ISignalInstanceProperties)
StatusHealthState

Health state of this signal

(Inherited from ISignalInstanceProperties)
StatusReportedAt

Timestamp when the value was reported

(Inherited from ISignalInstanceProperties)
StatusValue

Reported value of the signal

(Inherited from ISignalInstanceProperties)
TimeGrain

Time range of signal. ISO duration format like PT10M.

Methods

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

Applies to