View Source GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1OsUpdateStatus (google_api_chrome_management v0.7.1)

Contains information regarding the current OS update status. This field is telemetry information and this will change over time as the device is utilized. Data for this field is controlled via policy: ReportDeviceOsUpdateStatus Data Collection Frequency: Only at Upload Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_OS_REPORT

Attributes

  • lastRebootTime (type: DateTime.t, default: nil) - Output only. Timestamp of the last reboot.
  • lastUpdateCheckTime (type: DateTime.t, default: nil) - Output only. Timestamp of the last update check.
  • lastUpdateTime (type: DateTime.t, default: nil) - Output only. Timestamp of the last successful update.
  • newPlatformVersion (type: String.t, default: nil) - Output only. New platform version of the os image being downloaded and applied. It is only set when update status is OS_IMAGE_DOWNLOAD_IN_PROGRESS or OS_UPDATE_NEED_REBOOT. Note this could be a dummy "0.0.0.0" for OS_UPDATE_NEED_REBOOT status for some edge cases, e.g. update engine is restarted without a reboot.
  • newRequestedPlatformVersion (type: String.t, default: nil) - Output only. New requested platform version from the pending updated kiosk app.
  • updateState (type: String.t, default: nil) - Output only. Current state of the os update.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1OsUpdateStatus{
    lastRebootTime: DateTime.t() | nil,
    lastUpdateCheckTime: DateTime.t() | nil,
    lastUpdateTime: DateTime.t() | nil,
    newPlatformVersion: String.t() | nil,
    newRequestedPlatformVersion: String.t() | nil,
    updateState: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.