SolutionsHostComplianceResult
SolutionsHostComplianceResult
Result of a compliance check of a desired state on a host.
This structure may be used only with operations rendered under /eam
.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"compliant": false,
"solutions": [
{
"_typeName": "string",
"solution": "string",
"compliant": false,
"nonComplianceReason": "string",
"vm": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"upgradingVm": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"hook": {
"_typeName": "string",
"vm": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"solution": "string",
"hookType": "string",
"raisedAt": "string"
},
"issues": [
{
"_typeName": "string",
"key": 0,
"description": "string",
"time": "string"
}
],
"solutionConfig": {
"_typeName": "string",
"solution": "string",
"name": "string",
"version": "string",
"vmSource": {
"_typeName": "string"
},
"uuidVmName": false,
"resourcePool": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"folder": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"ovfProperties": [
{
"_typeName": "string",
"key": "string",
"value": "string"
}
],
"storagePolicies": [
{
"_typeName": "string"
}
],
"vmDiskProvisioning": "string",
"vmDeploymentOptimization": "string",
"typeSpecificConfig": {
"_typeName": "string"
},
"hooks": [
{
"_typeName": "string",
"type": "string",
"acknowledgement": {
"_typeName": "string"
}
}
],
"vmResourceSpec": {
"_typeName": "string",
"ovfDeploymentOption": "string"
}
}
}
]
}
boolean
compliant
Required
True
if the compute host is compliant with the described desired state, False
- otherwise.
array of SolutionsSolutionComplianceResult
solutions
Optional
Detailed per-solution compliance result of the host.