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

Status of the single storage device.

Attributes

  • bytesReadThisSession (type: String.t, default: nil) - Output only. Number of bytes read since last boot.
  • bytesWrittenThisSession (type: String.t, default: nil) - Output only. Number of bytes written since last boot.
  • discardTimeThisSession (type: String.t, default: nil) - Output only. Time spent discarding since last boot. Discarding is writing to clear blocks which are no longer in use. Supported on kernels 4.18+.
  • health (type: String.t, default: nil) - Output only. Disk health.
  • ioTimeThisSession (type: String.t, default: nil) - Output only. Counts the time the disk and queue were busy, so unlike the fields above, parallel requests are not counted multiple times.
  • manufacturer (type: String.t, default: nil) - Output only. Disk manufacturer.
  • model (type: String.t, default: nil) - Output only. Disk model.
  • readTimeThisSession (type: String.t, default: nil) - Output only. Time spent reading from disk since last boot.
  • serialNumber (type: String.t, default: nil) - Output only. Disk serial number.
  • sizeBytes (type: String.t, default: nil) - Output only. Disk size.
  • type (type: String.t, default: nil) - Output only. Disk type: eMMC / NVMe / ATA / SCSI.
  • volumeIds (type: list(String.t), default: nil) - Output only. Disk volumes.
  • writeTimeThisSession (type: String.t, default: nil) - Output only. Time spent writing to disk since last boot.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1DiskInfo{
  bytesReadThisSession: String.t() | nil,
  bytesWrittenThisSession: String.t() | nil,
  discardTimeThisSession: String.t() | nil,
  health: String.t() | nil,
  ioTimeThisSession: String.t() | nil,
  manufacturer: String.t() | nil,
  model: String.t() | nil,
  readTimeThisSession: String.t() | nil,
  serialNumber: String.t() | nil,
  sizeBytes: String.t() | nil,
  type: String.t() | nil,
  volumeIds: [String.t()] | nil,
  writeTimeThisSession: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.