NamespaceManagement_Supervisors_SupervisorServices_PrecheckResult

NamespaceManagement_Supervisors_SupervisorServices_PrecheckResult
NamespaceManagement_Supervisors_SupervisorServices_PrecheckResult

This structure contains the result of the last valid SupervisorServices.precheck operation for installing or upgrading to a Supervisor Service version on a specific Supervisor.

JSON Example
{
    "target_version": "string",
    "original_version": "string",
    "status": "string",
    "status_messages": [
        {
            "severity": "string",
            "details": {
                "id": "string",
                "default_message": "string",
                "args": [
                    "string"
                ],
                "params": {
                    "params": {
                        "s": "string",
                        "dt": "string",
                        "i": 0,
                        "d": "number",
                        "l": {
                            "id": "string",
                            "params": {
                                "params": "Std_LocalizationParam Object"
                            }
                        },
                        "format": "string",
                        "precision": 0
                    }
                },
                "localized": "string"
            }
        }
    ],
    "precheck_finish_time": "string"
}
string
target_version
Required

Identifier of the target Supervisor Service version that the prechecks were running for.

string
original_version
Optional

Identifier of the version of the Supervisor Service installed on the Supervisor at the time when the prechecks were performed. It should always match the version of the Supervisor Service currently installed on the Supervisor. If the Supervisor Service on the Supervisor has been upgraded or deleted since the last prechecks, the stale results will be purged. If unset, there was no version installed when the prechecks were performed.

status
Required

Status of a precheck result, can be either compatible or incompatible.
COMPATIBLE : The target version is compatible with the Supervisor.
INCOMPATIBLE : The target version is incompatible with the Supervisor.

status_messages
Optional

A set of messages that provide additional details of the last valid precheck result, including errors and warnings for potential incompatibility. If unset, the target version is compatible with the Supervisor.

string As date-time
precheck_finish_time
Required

The timestamp at which the compatibility pre-check finished