Esx.Settings.Hosts.Enablement.Configuration.Transition.ValidateResult

Esx.Settings.Hosts.Enablement.Configuration.Transition.ValidateResult
Esx.Settings.Hosts.Enablement.Configuration.Transition.ValidateResult

The Esx.Settings.Hosts.Enablement.Configuration.Transition.ValidateResult schema contains properties that describe the validity of the imported desired configuration, and compliance information.

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.

JSON Example
{
    "status": "string",
    "errors": [
        {
            "path": "string",
            "display_path": [
                "string"
            ],
            "messages": [
                "Vapi.Std.LocalizableMessage Object"
            ]
        }
    ],
    "compliance": {
        "status": {
            "status": "string",
            "attempts": 0,
            "remaining_retries": 0,
            "start_time": "string",
            "end_time": "string",
            "notifications": {
                "info": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                ],
                "warnings": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                ],
                "errors": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                ]
            }
        },
        "compliance_status": "string",
        "summary": "Vapi.Std.LocalizableMessage Object",
        "compliance_info": {
            "sets": [
                {
                    "path": "string",
                    "display_path": [
                        "string"
                    ],
                    "current": "string",
                    "target": "string",
                    "type": "string",
                    "reference_current": "string",
                    "reference_target": "string"
                }
            ],
            "adds": [
                {
                    "path": "string",
                    "display_path": [
                        "string"
                    ],
                    "current": "string",
                    "target": "string",
                    "type": "string",
                    "reference_current": "string",
                    "reference_target": "string"
                }
            ],
            "deletes": [
                {
                    "path": "string",
                    "display_path": [
                        "string"
                    ],
                    "current": "string",
                    "target": "string",
                    "type": "string",
                    "reference_current": "string",
                    "reference_target": "string"
                }
            ]
        },
        "commit": "string",
        "software_commit": "string",
        "validation_errors": [
            {
                "path": "string",
                "display_path": [
                    "string"
                ],
                "messages": [
                    "Vapi.Std.LocalizableMessage Object"
                ]
            }
        ],
        "host_info": {
            "name": "string",
            "is_vsan_witness": false
        }
    }
}
string
status
Required

Status indicating whether the configuration draft validated successfully.

Possible values:

  • INVALID: This indicates that the configuration draft is invalid.
  • VALID: This indicates that the configuration draft is valid.

For more information see: Esx.Settings.Hosts.Enablement.Configuration.Transition.ValidateResult.Status.

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.

errors
Optional

Lists all validation errors identified in the configuration draft.

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 property is optional and it is only relevant when the value of status is Esx.Settings.Hosts.Enablement.Configuration.Transition.ValidateResult.Status.INVALID.

compliance
Optional

Standalone host compliance result.

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 property is optional and it is only relevant when the value of status is Esx.Settings.Hosts.Enablement.Configuration.Transition.ValidateResult.Status.VALID.