Esx.Settings.Clusters.Configuration.Plugins.ClusterSolutionCompliance
This Esx.Settings.Clusters.Configuration.Plugins.ClusterSolutionCompliance schema contains properties that describes the check compliance for a cluster solution.
Warning: this schema is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.
Note: this schema is restricted for VMware internal use only.
{
"config_compliance": {
"config_compliance": "string"
},
"display_name": "Vapi.Std.LocalizableMessage Object",
"status": "string",
"compliance_info": {
"sets": [
{
"path": "string",
"display_path": [
"string"
],
"current": "string",
"target": "string",
"type": "string",
"reference_current": "string",
"reference_target": "string",
"error": {
"type": "string",
"id": "string",
"time": "string",
"message": "Vapi.Std.LocalizableMessage Object",
"resolution": "Vapi.Std.LocalizableMessage Object",
"originator": "string",
"retriable": false
}
}
],
"adds": [
{
"path": "string",
"display_path": [
"string"
],
"current": "string",
"target": "string",
"type": "string",
"reference_current": "string",
"reference_target": "string",
"error": {
"type": "string",
"id": "string",
"time": "string",
"message": "Vapi.Std.LocalizableMessage Object",
"resolution": "Vapi.Std.LocalizableMessage Object",
"originator": "string",
"retriable": false
}
}
],
"deletes": [
{
"path": "string",
"display_path": [
"string"
],
"current": "string",
"target": "string",
"type": "string",
"reference_current": "string",
"reference_target": "string",
"error": {
"type": "string",
"id": "string",
"time": "string",
"message": "Vapi.Std.LocalizableMessage Object",
"resolution": "Vapi.Std.LocalizableMessage Object",
"originator": "string",
"retriable": false
}
}
]
},
"host_compliance_info": {
"host_compliance_info": {
"sets": [
{
"path": "string",
"display_path": [
"string"
],
"current": "string",
"target": "string",
"type": "string",
"reference_current": "string",
"reference_target": "string",
"error": {
"type": "string",
"id": "string",
"time": "string",
"message": "Vapi.Std.LocalizableMessage Object",
"resolution": "Vapi.Std.LocalizableMessage Object",
"originator": "string",
"retriable": false
}
}
],
"adds": [
{
"path": "string",
"display_path": [
"string"
],
"current": "string",
"target": "string",
"type": "string",
"reference_current": "string",
"reference_target": "string",
"error": {
"type": "string",
"id": "string",
"time": "string",
"message": "Vapi.Std.LocalizableMessage Object",
"resolution": "Vapi.Std.LocalizableMessage Object",
"originator": "string",
"retriable": false
}
}
],
"deletes": [
{
"path": "string",
"display_path": [
"string"
],
"current": "string",
"target": "string",
"type": "string",
"reference_current": "string",
"reference_target": "string",
"error": {
"type": "string",
"id": "string",
"time": "string",
"message": "Vapi.Std.LocalizableMessage Object",
"resolution": "Vapi.Std.LocalizableMessage Object",
"originator": "string",
"retriable": false
}
}
]
}
},
"errors": [
{
"path": "string",
"display_path": [
"string"
],
"messages": [
"Vapi.Std.LocalizableMessage Object"
]
}
],
"summary": "Vapi.Std.LocalizableMessage Object"
}
Compliance Status per configuration.
Possible values:
- COMPLIANT: Host is compliant.
- NON_COMPLIANT: Host is not compliant.
- ERROR: Host failed to set compliance status.
- UNKNOWN: Host compliance status is not known.
For more information see: Esx.Settings.Clusters.Configuration.Plugins.ComplianceStatus.
Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.
When clients pass a value of this schema as a parameter, the key in the property map must be an identifier for the resource type: com.vmware.esx.settings.configuration.component.group.key. When operations return a value of this schema as a response, the key in the property map will be an identifier for the resource type: com.vmware.esx.settings.configuration.component.group.key.
Display name of Cluster Solution.
Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.
This field indicates whether the Cluster Solution is compliant with the desired cluster configuration specified in #com.vmware.esx.settings.clusters.configuration.ConfigurationSpec. If COMPLIANT, no other information is available. If NON_COMPLAINT, drift information can be fetched from {#ComplianceInfo}
Possible values:
- COMPLIANT: Solution is in compliance with Desired configuration.
- NON_COMPLIANT: Solution is not in compliance with Desired configuration.
- ERROR: Solution failed while checking for compliance.
For more information see: Esx.Settings.Clusters.Configuration.SolutionComplianceResult.ComplianceStatus.
Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.
Settings compliance information generated by the CheckCompliance operation.
Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.
This field is set only when the Esx.Settings.Clusters.Configuration.SolutionComplianceResult.status is NON_COMPLAINT
Map of host IDs to ComplianceInfo. Settings compliance information generated by the CheckCompliance operation for host-specific configurations of cluster solutions.
Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.
This field is set only when the Esx.Settings.Clusters.Configuration.SolutionComplianceResult.status is NON_COMPLAINT
When clients pass a value of this schema as a parameter, the key in the property map must be an identifier for the resource type: HostSystem. When operations return a value of this schema as a response, the key in the property map will be an identifier for the resource type: HostSystem.
List of validation errors returned by the Cluster solution. This is only set for Esx.Settings.Clusters.Configuration.SolutionComplianceResult.ComplianceStatus.ERROR case.
Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.
This field is set only in case of solution plugin errors
Summarizing check compliance operation for the cluster solution.
Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.