ClusterPowerOnVmResult
ClusterPowerOnVmResult
PowerOnVmResult is the base class of the result returned to the PowerOnMultiVM_Task method.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"attempted": [
{
"_typeName": "string",
"vm": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"task": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
],
"notAttempted": [
{
"_typeName": "string",
"vm": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"fault": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
}
],
"recommendations": [
{
"_typeName": "string",
"key": "string",
"type": "string",
"time": "string",
"rating": 0,
"reason": "string",
"reasonText": "string",
"warningText": "string",
"warningDetails": {
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
},
"prerequisite": [
"string"
],
"action": [
{
"_typeName": "string",
"type": "string",
"target": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
],
"target": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
]
}
array of ClusterAttemptedVmInfo
attempted
Optional
The list of virtual machines the Virtual Center has attempted to power on.
For a virtual machine not managed by DRS, a task ID is also returned.
array of ClusterNotAttemptedVmInfo
notAttempted
Optional
The list of virtual machines DRS can not find suitable hosts for powering on.
There is one fault associated with each virtual machine.
array of ClusterRecommendation
recommendations
Optional
The list of recommendations that need the client to approve manually.