AttentionReason interface
Reason why the Drill is in NeedsAttention state, and not ready to run.
Properties
| chaos |
Chaos resource for faulting exists or not. |
| chaos |
Reason for Chaos Resource Creation failure |
| chaos |
User MSI associated with chaos resource object is deleted. |
| drill |
Errors related to Drill Monitoring resources. |
| drill |
Monitoring Resources created for Drill |
| drill |
Drill object does not have the necessary RBAC to run the chaos resource. |
| drill |
Drill MSI does not have the necessary RBAC to read the Drill Monitoring resources. |
| drill |
Drill object does not have the necessary RBAC to run the Recovery Plan. |
| drill |
User MSI associated with Drill object is deleted. |
| included |
Included resource in Drill. |
| missing |
List of required required Azure resource providers that are not registered in the subscription specified for chaos resource. |
| monitoring |
Monitoring RBAC required by Drill MSI not setup on the target resources. |
| rbac |
Permissions needed by the Drill MSI to run the chaos resource. |
| rbac |
Permissions needed by the Drill MSI to Upload service group health data for monitoring. |
| rbac |
Permissions needed by the Drill MSI to read health metrics data for resources in service group. |
| rbac |
Permissions needed by the Drill MSI to run the Recovery Plan. |
| rbac |
RBAC required by Chaos Resource MSI not setup on the target resources. |
| recovery |
Resources associated in Recovery Plan and Drill are out of sync. |
| ro |
Associated RO ready or not. |
| runbook |
RBAC required by AutomationAccount for runbook MSI not setup on the target resources. |
| service |
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