Details of Verb and Resource-Type Combinations

The level of access is cumulative as you go from inspect, read, use, manage.

A plus sign (+) in a table cell indicates incremental access compared to the cell directly above it, whereas no extra indicates no incremental access. For example, the read verb for the disaster-recovery-protection-groups resource-type includes the same permissions and API operations as the inspect verb. The DISASTER_RECOVERY_PROTECTION_GROUP_READ provides permissions and enables the GetDrProtectionGroup API operation. The use verb covers UpdateDrProtectionGroup API operations with additional permissions required compared to read. Lastly, manage requires more permissions compared to use and enables additional operations.

Table 4 Disaster Recovery (DR) Protection Group Verbs and Permissions

Access LevelPermissions (| = or, & = and)REST APIs Covered
inspectDISASTER_RECOVERY_PROTECTION_GROUP_INSPECTListDrProtectionGroups
readinspect +DISASTER_RECOVERY_PROTECTION_GROUP_READGetDrProtectionGroup
useread +DISASTER_RECOVERY_PROTECTION_GROUP_UPDATEUpdateDrProtectionGroup
manageuse +DISASTER_RECOVERY_PROTECTION_GROUP_CREATE DISASTER_RECOVERY_PROTECTION_GROUP_DELETE
  • CreateDrProtectionGroup
  • DeleteDrProtectionGroup

Table 5 Disaster Recovery Plan Verbs and Permissions

Access LevelPermissions (| = or, & = and)REST APIs Covered
inspectDISASTER_RECOVERY_WORKREQUEST_INSPECTListDrPlans
readinspect +DISASTER_RECOVERY_PLAN_READGetDrPlan
useread +DISASTER_RECOVERY_PLAN_UPDATEUpdateDrPlan
manageuse +DISASTER_RECOVERY_PLAN_CREATE DISASTER_RECOVERY_PLAN_DELETE
  • CreateDrPlan
  • DeleteDrPlan

Table 6 Disaster Recovery Plan Execution Verbs and Permissions

Access LevelPermissions (| = or, & = and)REST APIs Covered
inspectDISASTER_RECOVERY_PLAN_EXECUTION_INSPECTListDrPlanExecutions
readinspect +DISASTER_RECOVERY_PLAN_EXECUTION_READGetDrPlanExecution
useread +DISASTER_RECOVERY_PLAN_EXECUTION_UPDATEUpdateDrPlanExecution (for DR plan executions)
manageuse +DISASTER_RECOVERY_PLAN_EXECUTION_CREATE use +DISASTER_RECOVERY_PLAN_EXECUTION_DELETE
  • CreateDrPlanExecution (for DR plan executions)
  • PauseDrPlanExecution (for DR plan executions)
  • ResumeDrPlanExecution (for DR plan executions)
  • RetryDrPlanExecution (for DR plan executions)
  • DeleteDrPlanExecution (for DR plan executions)

Table 7 Precheck Execution Verbs and Permissions

Access LevelPermissions (| = or, & = and)REST APIs Covered
inspectDISASTER_RECOVERY_PLAN_EXECUTION_INSPECTListDrPlanExecutions
readinspect +DISASTER_RECOVERY_PLAN_EXECUTION_READGetDrPlanExecution
useread +DISASTER_RECOVERY_PLAN_PRECHECK_UPDATEUpdateDrPlanExecution (for precheck executions)
manageuse +DISASTER_RECOVERY_PLAN_PRECHECK_CREATE use +DISASTER_RECOVERY_PLAN_PRECHECK_DELETE

CreateDrPlanExecution

(for plan and precheck executions)

DeleteDrPlanExecution

(for plan and precheck executions)

Table 8 Work Request Verbs and Permissions

Access LevelPermissions (| = or, & = and)REST APIs Covered
inspectDISASTER_RECOVERY_WORK_REQUEST_INSPECT
  • ListWorkRequests
  • ListWorkRequestLogs
  • ListWorkRequestErrors
readinspect +DISASTER_RECOVERY_WORKREQUEST_READGetWorkRequest
manageread +DISASTER_RECOVERY_WORKREQUEST_DELETECancelWorkRequest