Language

ISignalConfiguration Interface

Definition

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

Properties

Name Description
AggregationType

Type of aggregation to apply to the metric.

DimensionFilter

Optional dimension filter to apply to the metric.

EvaluationRule

Evaluation rules with recommended thresholds.

MetricName

Name of the metric (e.g. 'Percentage CPU').

MetricNamespace

Metric namespace (e.g. 'microsoft.compute/virtualmachines').

SignalId

Unique identifier of the recommended signal configuration.

TimeGrain

Time range of the metric. ISO 8601 duration format (e.g. 'PT5M').

Unit

Unit of the metric (e.g. Percent, Bytes, Count).

Methods

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

Applies to