Class Inventory.Types.OsInfo (2.0.0-alpha01)

public sealed class OsInfo : IMessage<Inventory.Types.OsInfo>, IEquatable<Inventory.Types.OsInfo>, IDeepCloneable<Inventory.Types.OsInfo>, IBufferMessage, IMessage

Operating system information for the VM.

Inheritance

Object > Inventory.Types.OsInfo

Namespace

Google.Cloud.OsConfig.V1Alpha

Assembly

Google.Cloud.OsConfig.V1Alpha.dll

Constructors

OsInfo()

public OsInfo()

OsInfo(Inventory.Types.OsInfo)

public OsInfo(Inventory.Types.OsInfo other)
Parameter
NameDescription
otherInventory.Types.OsInfo

Properties

Architecture

public string Architecture { get; set; }

The system architecture of the operating system.

Property Value
TypeDescription
String

Hostname

public string Hostname { get; set; }

The VM hostname.

Property Value
TypeDescription
String

KernelRelease

public string KernelRelease { get; set; }

The kernel release of the operating system.

Property Value
TypeDescription
String

KernelVersion

public string KernelVersion { get; set; }

The kernel version of the operating system.

Property Value
TypeDescription
String

LongName

public string LongName { get; set; }

The operating system long name. For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 Datacenter'.

Property Value
TypeDescription
String

OsconfigAgentVersion

public string OsconfigAgentVersion { get; set; }

The current version of the OS Config agent running on the VM.

Property Value
TypeDescription
String

ShortName

public string ShortName { get; set; }

The operating system short name. For example, 'windows' or 'debian'.

Property Value
TypeDescription
String

Version

public string Version { get; set; }

The version of the operating system.

Property Value
TypeDescription
String