Language

ISignalGroups Interface

Definition

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

Properties

Name Description
AzureLogAnalyticAuthenticationSetting

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

AzureLogAnalyticLogAnalyticsWorkspaceResourceId

Log Analytics workspace resource ID.

AzureLogAnalyticSignal

Signals assigned to this group.

AzureMonitorWorkspaceAuthenticationSetting

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

AzureMonitorWorkspaceAzureMonitorWorkspaceResourceId

Azure Monitor workspace resource ID.

AzureMonitorWorkspaceSignal

Signals assigned to this signal group.

AzureResourceAuthenticationSetting

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.

AzureResourceSignal

Signals assigned to this group.

DependencyAggregationType

Aggregation type for child dependencies.

DependencyDegradedThreshold

Degraded threshold for aggregation. For MinHealthy: parent is degraded when healthy count/percentage falls to or below this value. For MaxNotHealthy: parent is degraded when not-healthy count/percentage reaches or exceeds this value. Optional — if not set, there is no degraded state (transitions directly from Healthy to Unhealthy).

DependencyIgnoreUnknown

If true, children with Unknown health state are excluded from aggregation calculations. Defaults to true.

DependencyUnhealthyThreshold

Unhealthy threshold for aggregation. For MinHealthy: parent is unhealthy when healthy count/percentage falls to or below this value. For MaxNotHealthy: parent is unhealthy when not-healthy count/percentage reaches or exceeds this value. Required when aggregationType is MinHealthy or MaxNotHealthy.

DependencyUnit

Unit type for the aggregation thresholds. Required when aggregationType is MinHealthy or MaxNotHealthy.

ExternalSignal

Signals assigned to this signal group.

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.

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