AttentionReason interface

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

Properties

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.

Property Details

chaosResource

Chaos resource for faulting exists or not.

chaosResource?: string

Property Value

string

chaosResourceCreationFailureReasons

Reason for Chaos Resource Creation failure

chaosResourceCreationFailureReasons?: string[]

Property Value

string[]

chaosResourceUserMsi

User MSI associated with chaos resource object is deleted.

chaosResourceUserMsi?: string

Property Value

string

drillMonitoringErrors

Errors related to Drill Monitoring resources.

drillMonitoringErrors?: ErrorDetails[]

Property Value

drillMonitoringResources

Monitoring Resources created for Drill

drillMonitoringResources?: string

Property Value

string

drillRbacOnChaosResource

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

drillRbacOnChaosResource?: string

Property Value

string

drillRbacOnMonitoringResources

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

drillRbacOnMonitoringResources?: string

Property Value

string

drillRbacOnRecoveryPlan

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

drillRbacOnRecoveryPlan?: string

Property Value

string

drillUserMsi

User MSI associated with Drill object is deleted.

drillUserMsi?: string

Property Value

string

includedResourceInDrill

Included resource in Drill.

includedResourceInDrill?: string

Property Value

string

missingRequiredResourceProviders

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

missingRequiredResourceProviders?: string[]

Property Value

string[]

monitoringRbacOnDrillResources

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

monitoringRbacOnDrillResources?: string

Property Value

string

rbacNeededForDrillOnChaosResource

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

rbacNeededForDrillOnChaosResource?: string[]

Property Value

string[]

rbacNeededForDrillOnDrillMonitoringResources

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

rbacNeededForDrillOnDrillMonitoringResources?: string[]

Property Value

string[]

rbacNeededForDrillOnDrillResources

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

rbacNeededForDrillOnDrillResources?: string[]

Property Value

string[]

rbacNeededForDrillOnRecoveryPlan

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

rbacNeededForDrillOnRecoveryPlan?: string[]

Property Value

string[]

rbacOnTargetResources

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

rbacOnTargetResources?: string

Property Value

string

recoveryPlanAndDrillResourcesState

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

recoveryPlanAndDrillResourcesState?: string

Property Value

string

roReadiness

Associated RO ready or not.

roReadiness?: string

Property Value

string

runbookFaultRbacOnTargets

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

runbookFaultRbacOnTargets?: string

Property Value

string

serviceGroupAndDrillResourcesState

Resources in Service Group and Drill are out of sync.

serviceGroupAndDrillResourcesState?: string

Property Value

string