Language

IResourceMetricSignalDefinitionProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ResourceMetricSignalDefinitionPropertiesTypeConverter))]
public interface IResourceMetricSignalDefinitionProperties : Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ISignalDefinitionProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ResourceMetricSignalDefinitionPropertiesTypeConverter))>]
type IResourceMetricSignalDefinitionProperties = interface
    interface IJsonSerializable
    interface ISignalDefinitionProperties
Public Interface IResourceMetricSignalDefinitionProperties
Implements ISignalDefinitionProperties
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))

(Inherited from ISignalDefinitionProperties)
DimensionFilter

Optional: Dimension filter to apply to the dimension.

DisplayName

Display name

(Inherited from ISignalDefinitionProperties)
EvaluationRule

Evaluation rules for the signal definition

(Inherited from ISignalDefinitionProperties)
MetricName

Name of the metric

MetricNamespace

Metric namespace

ProvisioningState

The status of the last operation.

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