View Source GoogleApi.Admin.Directory_v1.Model.ChromeOsDeviceTpmVersionInfo (google_api_admin v0.40.0)

Trusted Platform Module (TPM) (Read-only)

Attributes

  • family (type: String.t, default: nil) - TPM family. We use the TPM 2.0 style encoding, e.g.: TPM 1.2: "1.2" -> 312e3200 TPM 2.0: "2.0" -> 322e3000
  • firmwareVersion (type: String.t, default: nil) - TPM firmware version.
  • manufacturer (type: String.t, default: nil) - TPM manufacturer code.
  • specLevel (type: String.t, default: nil) - TPM specification level. See Library Specification for TPM 2.0 and Main Specification for TPM 1.2.
  • tpmModel (type: String.t, default: nil) - TPM model number.
  • vendorSpecific (type: String.t, default: nil) - Vendor-specific information such as Vendor ID.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Admin.Directory_v1.Model.ChromeOsDeviceTpmVersionInfo{
  family: String.t() | nil,
  firmwareVersion: String.t() | nil,
  manufacturer: String.t() | nil,
  specLevel: String.t() | nil,
  tpmModel: String.t() | nil,
  vendorSpecific: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.