View Source GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1TelemetryUserDevice (google_api_chrome_management v0.3.0)

Telemetry data collected for a managed user and 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.
  • deviceActivityReport (type: list(GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1DeviceActivityReport.t), default: nil) - Output only. Device activity reports collected periodically sorted in a decreasing order of report_time.
  • deviceId (type: String.t, default: nil) - 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.
  • 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.
  • 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1TelemetryUserDevice{
    audioStatusReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1AudioStatusReport.t()
      ]
      | nil,
    deviceActivityReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1DeviceActivityReport.t()
      ]
      | nil,
    deviceId: String.t() | nil,
    networkBandwidthReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1NetworkBandwidthReport.t()
      ]
      | nil,
    peripheralsReport:
      [
        GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1PeripheralsReport.t()
      ]
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.