Update_Pending_PrecheckResult

Update_Pending_PrecheckResult
Update_Pending_PrecheckResult

The Pending.PrecheckResult structure contains estimates of how long it will take install and rollback an update as well as a list of possible warnings and problems with installing the update.

JSON Example
{
    "check_time": "string",
    "estimated_time_to_install": 0,
    "estimated_time_to_rollback": 0,
    "reboot_required": false,
    "issues": {
        "info": [
            {
                "id": "string",
                "time": "string",
                "message": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "localized": "string"
                },
                "resolution": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "localized": "string"
                }
            }
        ],
        "warnings": [
            {
                "id": "string",
                "time": "string",
                "message": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "localized": "string"
                },
                "resolution": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "localized": "string"
                }
            }
        ],
        "errors": [
            {
                "id": "string",
                "time": "string",
                "message": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "localized": "string"
                },
                "resolution": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "localized": "string"
                }
            }
        ]
    },
    "questions": [
        {
            "data_item": "string",
            "text": "Std_LocalizableMessage Object",
            "description": "Std_LocalizableMessage Object",
            "type": "string",
            "allowed_values": [
                "string"
            ],
            "regexp": "string",
            "default_answer": "string"
        }
    ]
}
string As date-time
check_time
Required

Time when this precheck was run

integer As int64
estimated_time_to_install
Optional

Rough estimate of time to install the update (minutes). estimatedTimeToInstall If unset N/A

integer As int64
estimated_time_to_rollback
Optional

Rough estimate of time to rollback the update (minutes). estimatedTimeToRollback If unset N/A

boolean
reboot_required
Required

Is reboot required to install the update.

issues
Optional

The Notifications structure contains info/warning/error messages that can be reported be the appliance task.

questions
Required

List of questions that must be answered to install the update.