View Source GoogleApi.CloudAsset.V1.Model.OsInfo (google_api_cloud_asset v0.35.0)

Operating system information for the VM.

Attributes

  • architecture (type: String.t, default: nil) - The system architecture of the operating system.
  • hostname (type: String.t, default: nil) - The VM hostname.
  • kernelRelease (type: String.t, default: nil) - The kernel release of the operating system.
  • kernelVersion (type: String.t, default: nil) - The kernel version of the operating system.
  • longName (type: String.t, default: nil) - The operating system long name. For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 Datacenter'.
  • osconfigAgentVersion (type: String.t, default: nil) - The current version of the OS Config agent running on the VM.
  • shortName (type: String.t, default: nil) - The operating system short name. For example, 'windows' or 'debian'.
  • version (type: String.t, default: nil) - The version of the operating system.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudAsset.V1.Model.OsInfo{
  architecture: String.t() | nil,
  hostname: String.t() | nil,
  kernelRelease: String.t() | nil,
  kernelVersion: String.t() | nil,
  longName: String.t() | nil,
  osconfigAgentVersion: String.t() | nil,
  shortName: String.t() | nil,
  version: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.