The following JSON schemas and subschemas are used to represent resources in the /RuntimeDetails collection in the VAO REST API. Properties included in schemas and subschemas represent runtime details for VAO entities and can be used for query parameter values in GET requests.
PlanRuntimeDetails
Property
Type
Description
state
string
Current state of a plan.
stateName
string
Current state of the plan as displayed in the VAO UI.
resultName
string
Plan execution details:readiness check result, number of errors and warnings occured.
isEditingByCurrentUser
boolean
Defines whether the plan is being edited by another user.
currentEditingUser
string
User that is currently editing the plan.
lastStableState
string
Last stable state of the plan.
lastStableStateName
string
Last stable state of the plan as displayed in the VAO UI.
totalProgress
integer
Plan execution progress (in percent).
currentRunResult
boolean
Status of the current run of the plan.
currentTestResult
boolean
Status of the currently running plan test.
currentCheckResult
string
Status of the currently running readiness check for the plan.
planType
string
Type of the plan.
recoveryLocationId
string
System ID in the VAO REST API assigned to a recovery location used by VAO to recover VMs included in the plan.
siteScopeId
string
System ID assigned to a VAO scope in the VAO REST API.
siteScopeName
string
Name of the VAO scope.
recoveryToNewLocation
boolean
Defines whether to restore VMs to a new location.
roles
Array[string]
Roles assigned to the currently logged in user or client.