Language

SignalConfiguration Class

Definition

A signal configuration for an Azure resource type

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

Constructors

Name Description
SignalConfiguration()

Creates an new SignalConfiguration instance.

Properties

Name Description
ApplicableResourceType

Azure resource types to which the recommended signal configuration applies.

Configuration

Kind-specific settings for the recommended signal.

ConfigurationSignalKind

Kind of the recommended signal.

DataUnit

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

Description

Description of the recommended signal configuration.

DisplayName

Display name of the recommended signal configuration.

EvaluationRule

Evaluation rules with recommended thresholds.

RefreshInterval

Interval in which the recommended signal is evaluated.

SignalId

Unique identifier of the recommended signal configuration.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SignalConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SignalConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ISignalConfiguration.

FromJsonString(String)

Creates a new instance of SignalConfiguration, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SignalConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to