Language

SignalDefinitionProperties Class

Definition

SignalDefinition properties

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

Constructors

Name Description
SignalDefinitionProperties()

Creates an new SignalDefinitionProperties instance.

Properties

Name Description
DataUnit

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

DisplayName

Display name

EvaluationRule

Evaluation rules for the signal definition

ProvisioningState

The status of the last operation.

RefreshInterval

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

SignalKind

Kind of the signal definition

Tag

Optional set of tags (key-value pairs)

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SignalDefinitionProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SignalDefinitionProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ISignalDefinitionProperties. Note: the Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ISignalDefinitionProperties interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SignalDefinitionProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to