Remote Firmware Update CPC element object
A Remote Firmware Update element object defines a firmware update operation that is scheduled to occur on the CPC at a future time.
| Name | Qualifier | Type | Description |
|---|---|---|---|
| element-id | — | String (36) | The unique identifier for the remote firmware update instance. |
| element-uri | — | String/ URI | The canonical URI path for the remote firmware update object, of the form
/api/cpcs/{cpc-id}/remote-firmware-updates/{remote-firmware-update-id},
where {cpc-id} is the object-id of the containing CPC,
and {remote-firmware-update-id} is the element-id of this
remote firmware update. |
| parent | — | String/ URI | The parent of a remote firmware update is conceptually its owning CPC, and so the parent value is the canonical URI path for the CPC. |
| class | — | String (22) | The class of a Remote Firmware Update element is "remote-firmware-update". |
| creation-time | — | Timestamp | The time at which the remote firmware update was scheduled. |
| scheduled-execution-time | — | Timestamp | The time at which the remote firmware update will begin. |
| execution-window | — | Integer | The number of minutes the operation will wait if it is blocked at its scheduled execution time, for example due to a busy condition. |
| execution-percentage | (pc) | Integer (0-100) | The current percentage of this firmware update operation that has
completed. [Added by feature rcl-progress] |
| execution-steps | (pc) | Array of Remote Firmware Update Execution Step CPC objects | Array of objects that describe the steps in this firmware update
operation. [Added by feature rcl-progress] |
| target-bundle | — | String | The target bundle level for the firmware update. |
| state | (pc) | String Enum | The execution state of the scheduled operation. Values:
|
| pending-conditions | (pc) | Array of String Enum |
The list of conditions that are pending upon the completion of the remote firmware update. Even if the following condition(s) are completed, the state of the operation will still remain as "pending". The value of this property will be an empty array if the state of the operation is not "pending".
[Added by feature rcl-history] |
| scheduling-console-name | — | String | Name of the console from which the remote firmware update was scheduled.
[Added by feature rcl-progress] |
| service-contact-name | — | String | The name of the service representative that scheduled the operation. The value may be empty. |
| service-contact-telephone-number | — | String | The telephone number of the service representative that scheduled the
operation. The value may be empty. |
| service-contact-email-address | — | String | The email address of the service representative that scheduled the
operation. The value may be empty. |