View Source GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1TelemetryDevice (google_api_chrome_management v0.4.0)

Telemetry data collected from a managed device. * Granular permission needed: TELEMETRY_API_DEVICE

Attributes

  • audioStatusReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1AudioStatusReport.t), default: nil) - Output only. Audio reports collected periodically sorted in a decreasing order of report_time.
  • batteryInfo (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1BatteryInfo.t), default: nil) - Output only. Information on battery specs for the device.
  • batteryStatusReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1BatteryStatusReport.t), default: nil) - Output only. Battery reports collected periodically.
  • bootPerformanceReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1BootPerformanceReport.t), default: nil) - Output only. Boot performance reports of the device.
  • cpuInfo (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1CpuInfo.t), default: nil) - Output only. Information regarding CPU specs for the device.
  • cpuStatusReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1CpuStatusReport.t), default: nil) - Output only. CPU status reports collected periodically sorted in a decreasing order of report_time.
  • customer (type: String.t, default: nil) - Output only. Google Workspace Customer whose enterprise enrolled the device.
  • deviceId (type: String.t, default: nil) - Output only. The unique Directory API ID of the device. This value is the same as the Admin Console's Directory API ID in the ChromeOS Devices tab
  • graphicsInfo (type: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1GraphicsInfo.t, default: nil) - Output only. Contains information regarding Graphic peripherals for the device.
  • graphicsStatusReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1GraphicsStatusReport.t), default: nil) - Output only. Graphics reports collected periodically.
  • heartbeatStatusReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1HeartbeatStatusReport.t), default: nil) - Output only. Heartbeat status report containing timestamps periodically sorted in decreasing order of report_time
  • kioskAppStatusReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1KioskAppStatusReport.t), default: nil) - Output only. Kiosk app status report for the kiosk device
  • memoryInfo (type: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1MemoryInfo.t, default: nil) - Output only. Information regarding memory specs for the device.
  • memoryStatusReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1MemoryStatusReport.t), default: nil) - Output only. Memory status reports collected periodically sorted decreasing by report_time.
  • name (type: String.t, default: nil) - Output only. Resource name of the device.
  • networkBandwidthReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1NetworkBandwidthReport.t), default: nil) - Output only. Network bandwidth reports collected periodically sorted in a decreasing order of report_time.
  • networkDiagnosticsReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1NetworkDiagnosticsReport.t), default: nil) - Output only. Network diagnostics collected periodically.
  • networkInfo (type: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1NetworkInfo.t, default: nil) - Output only. Network devices information.
  • networkStatusReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1NetworkStatusReport.t), default: nil) - Output only. Network specs collected periodically.
  • orgUnitId (type: String.t, default: nil) - Output only. Organization unit ID of the device.
  • osUpdateStatus (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1OsUpdateStatus.t), default: nil) - Output only. Contains relevant information regarding ChromeOS update status.
  • peripheralsReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1PeripheralsReport.t), default: nil) - Output only. Peripherals reports collected periodically sorted in a decreasing order of report_time.
  • runtimeCountersReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1RuntimeCountersReport.t), default: nil) - Output only. Runtime counters reports collected device lifetime runtime, as well as the counts of S0->S3, S0->S4, and S0->S5 transitions, meaning entering into sleep, hibernation, and power-off states
  • serialNumber (type: String.t, default: nil) - Output only. Device serial number. This value is the same as the Admin Console's Serial Number in the ChromeOS Devices tab.
  • storageInfo (type: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1StorageInfo.t, default: nil) - Output only. Information of storage specs for the device.
  • storageStatusReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1StorageStatusReport.t), default: nil) - Output only. Storage reports collected periodically.
  • thunderboltInfo (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1ThunderboltInfo.t), default: nil) - Output only. Information on Thunderbolt bus.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1TelemetryDevice{
    audioStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1AudioStatusReport.t()
      ]
      | nil,
    batteryInfo:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1BatteryInfo.t()
      ]
      | nil,
    batteryStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1BatteryStatusReport.t()
      ]
      | nil,
    bootPerformanceReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1BootPerformanceReport.t()
      ]
      | nil,
    cpuInfo:
      [GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1CpuInfo.t()]
      | nil,
    cpuStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1CpuStatusReport.t()
      ]
      | nil,
    customer: String.t() | nil,
    deviceId: String.t() | nil,
    graphicsInfo:
      GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1GraphicsInfo.t()
      | nil,
    graphicsStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1GraphicsStatusReport.t()
      ]
      | nil,
    heartbeatStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1HeartbeatStatusReport.t()
      ]
      | nil,
    kioskAppStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1KioskAppStatusReport.t()
      ]
      | nil,
    memoryInfo:
      GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1MemoryInfo.t()
      | nil,
    memoryStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1MemoryStatusReport.t()
      ]
      | nil,
    name: String.t() | nil,
    networkBandwidthReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1NetworkBandwidthReport.t()
      ]
      | nil,
    networkDiagnosticsReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1NetworkDiagnosticsReport.t()
      ]
      | nil,
    networkInfo:
      GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1NetworkInfo.t()
      | nil,
    networkStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1NetworkStatusReport.t()
      ]
      | nil,
    orgUnitId: String.t() | nil,
    osUpdateStatus:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1OsUpdateStatus.t()
      ]
      | nil,
    peripheralsReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1PeripheralsReport.t()
      ]
      | nil,
    runtimeCountersReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1RuntimeCountersReport.t()
      ]
      | nil,
    serialNumber: String.t() | nil,
    storageInfo:
      GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1StorageInfo.t()
      | nil,
    storageStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1StorageStatusReport.t()
      ]
      | nil,
    thunderboltInfo:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1ThunderboltInfo.t()
      ]
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.