Language

AzureResourceSignals Class

Definition

A grouping of Azure resource signals

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

Constructors

Name Description
AzureResourceSignals()

Creates an new AzureResourceSignals instance.

Properties

Name Description
AuthenticationSetting

Reference to the name of the authentication setting which is used for querying the data source.

AzureResourceId

Azure resource ID

AzureResourceKind

Azure resource kind (e.g., 'functionapp'). Populated by the UI for icon rendering. Can be null if not populated.

ResourceHealthEnabled

Whether to automatically add a signal for the Azure resource's availability state from Azure Resource Health. Defaults to Enabled.

ResourceHealthSignalName

The unique name of the Azure resource health signal. System assigned.

Signal

Signals assigned to this group.

StatusAdditionalContext

Additional context as provided by the submitter

StatusAvailabilityReportedTime

Timestamp when Azure Resource Health observed the current availability state.

StatusAvailabilityState

Availability state of the Azure resource as reported by Azure Resource Health.

StatusCategory

Whether the status changing event was planned or unplanned.

StatusDetailedStatus

Detailed status of the Azure resource as reported by Azure Resource Health.

StatusError

Error message if the signal status cannot be retrieved

StatusHealthState

Health state of this signal

StatusReasonChronicity

Whether the current availability state is 'Persistent' or 'Transient'.

StatusReasonType

Reason type for the current availability state (e.g. 'Unplanned', 'Planned', 'UserInitiated').

StatusReportedAt

Timestamp when the value was reported

StatusSummary

Human-readable summary of the current availability state from Azure Resource Health.

StatusValue

Reported value of the signal

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureResourceSignals.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureResourceSignals.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureResourceSignals into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to