AttentionReason Class

Definition

Reason why the Drill is in NeedsAttention state, and not ready to run.

public class AttentionReason : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ResilienceManagement.Models.AttentionReason>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ResilienceManagement.Models.AttentionReason>
type AttentionReason = class
    interface IJsonModel<AttentionReason>
    interface IPersistableModel<AttentionReason>
Public Class AttentionReason
Implements IJsonModel(Of AttentionReason), IPersistableModel(Of AttentionReason)
Inheritance
AttentionReason
Implements

Properties

Name Description
ChaosResource

Chaos resource for faulting exists or not.

ChaosResourceCreationFailureReasons

Reason for Chaos Resource Creation failure.

ChaosResourceUserMsi

User MSI associated with chaos resource object is deleted.

DrillMonitoringErrors

Errors related to Drill Monitoring resources.

DrillMonitoringResources

Monitoring Resources created for Drill.

DrillRbacOnChaosResource

Drill object does not have the necessary RBAC to run the chaos resource.

DrillRbacOnMonitoringResources

Drill MSI does not have the necessary RBAC to read the Drill Monitoring resources.

DrillRbacOnRecoveryPlan

Drill object does not have the necessary RBAC to run the Recovery Plan.

DrillUserMsi

User MSI associated with Drill object is deleted.

IncludedResourceInDrill

Included resource in Drill.

MissingRequiredResourceProviders

List of required required Azure resource providers that are not registered in the subscription specified for chaos resource.

MonitoringRbacOnDrillResources

Monitoring RBAC required by Drill MSI not setup on the target resources.

RbacNeededForDrillOnChaosResource

Permissions needed by the Drill MSI to run the chaos resource.

RbacNeededForDrillOnDrillMonitoringResources

Permissions needed by the Drill MSI to Upload service group health data for monitoring.

RbacNeededForDrillOnDrillResources

Permissions needed by the Drill MSI to read health metrics data for resources in service group.

RbacNeededForDrillOnRecoveryPlan

Permissions needed by the Drill MSI to run the Recovery Plan.

RbacOnTargetResources

RBAC required by Chaos Resource MSI not setup on the target resources.

RecoveryPlanAndDrillResourcesState

Resources associated in Recovery Plan and Drill are out of sync.

RoReadiness

Associated RO ready or not.

RunbookFaultRbacOnTargets

RBAC required by AutomationAccount for runbook MSI not setup on the target resources.

ServiceGroupAndDrillResourcesState

Resources in Service Group and Drill are out of sync.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AttentionReason>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AttentionReason>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AttentionReason>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AttentionReason>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AttentionReason>.Write(ModelReaderWriterOptions)

Applies to