Language

IAzureResourceSignals Interface

Definition

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

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
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to