Settings_Hosts_Software_ApplyStatus

Settings_Hosts_Software_ApplyStatus
Settings_Hosts_Software_ApplyStatus

The Software.ApplyStatus structure contains fields that describe the status of an Software.apply operation.

JSON Example
{
    "status": "string",
    "progress": {
        "total": 0,
        "completed": 0,
        "message": {
            "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"
        }
    },
    "start_time": "string",
    "end_time": "string",
    "notifications": {
        "info": [
            {
                "type": "string",
                "id": "string",
                "time": "string",
                "message": "Std_LocalizableMessage Object",
                "resolution": "Std_LocalizableMessage Object",
                "originator": "string",
                "retriable": false
            }
        ],
        "warnings": [
            {
                "type": "string",
                "id": "string",
                "time": "string",
                "message": "Std_LocalizableMessage Object",
                "resolution": "Std_LocalizableMessage Object",
                "originator": "string",
                "retriable": false
            }
        ],
        "errors": [
            {
                "type": "string",
                "id": "string",
                "time": "string",
                "message": "Std_LocalizableMessage Object",
                "resolution": "Std_LocalizableMessage Object",
                "originator": "string",
                "retriable": false
            }
        ]
    }
}
status
Required

The Software.ApplyStatus.Status enumerated type contains the possible different status codes that can be returned while trying to Software.apply the desired software specification to host.
RUNNING : The operation is in progress.
OK : The operation completed successfully.
SKIPPED : The operation was skipped.
TIMED_OUT : The operation timed out.
ERROR : The operation encountered an unspecified error.
RETRY_PENDING : The operation is being scheduled for retry.

progress
Optional

The Progress structure contains information describe the progress of an operation.

string As date-time
start_time
Required

Time when the operation started.

string As date-time
end_time
Required

Time when the operation completed.

notifications
Required

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