class Google::Apis::AdminDirectoryV1::ChromeOsDevice::TpmVersionInfo
Trusted Platform Module (TPM) (Read-only)
Attributes
TPM family. We use the TPM 2.0 style encoding, e.g.: TPM 1.2: “1.2” -> 312e3200 TPM 2.0: “2.0” -> 322e3000 Corresponds to the JSON property `family` @return [String]
TPM firmware version. Corresponds to the JSON property `firmwareVersion` @return [String]
TPM manufacturer code. Corresponds to the JSON property `manufacturer` @return [String]
TPM specification level. See Library Specification for TPM 2.0 and Main Specification for TPM 1.2. Corresponds to the JSON property `specLevel` @return [String]
TPM model number. Corresponds to the JSON property `tpmModel` @return [String]
Vendor-specific information such as Vendor ID. Corresponds to the JSON property `vendorSpecific` @return [String]
Public Class Methods
# File lib/google/apis/admin_directory_v1/classes.rb, line 1322 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/admin_directory_v1/classes.rb, line 1327 def update!(**args) @family = args[:family] if args.key?(:family) @firmware_version = args[:firmware_version] if args.key?(:firmware_version) @manufacturer = args[:manufacturer] if args.key?(:manufacturer) @spec_level = args[:spec_level] if args.key?(:spec_level) @tpm_model = args[:tpm_model] if args.key?(:tpm_model) @vendor_specific = args[:vendor_specific] if args.key?(:vendor_specific) end