public sealed class OsInfo : IMessage<Inventory.Types.OsInfo>, IEquatable<Inventory.Types.OsInfo>, IDeepCloneable<Inventory.Types.OsInfo>, IBufferMessage, IMessage
Operating system information for the VM.
Implements
IMessage<Inventory.Types.OsInfo>, IEquatable<Inventory.Types.OsInfo>, IDeepCloneable<Inventory.Types.OsInfo>, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
OsInfo()
public OsInfo()
OsInfo(Inventory.Types.OsInfo)
public OsInfo(Inventory.Types.OsInfo other)
Parameter | |
---|---|
Name | Description |
other | Inventory.Types.OsInfo |
Properties
Architecture
public string Architecture { get; set; }
The system architecture of the operating system.
Property Value | |
---|---|
Type | Description |
String |
Hostname
public string Hostname { get; set; }
The VM hostname.
Property Value | |
---|---|
Type | Description |
String |
KernelRelease
public string KernelRelease { get; set; }
The kernel release of the operating system.
Property Value | |
---|---|
Type | Description |
String |
KernelVersion
public string KernelVersion { get; set; }
The kernel version of the operating system.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
String |
OsconfigAgentVersion
public string OsconfigAgentVersion { get; set; }
The current version of the OS Config agent running on the VM.
Property Value | |
---|---|
Type | Description |
String |
ShortName
public string ShortName { get; set; }
The operating system short name. For example, 'windows' or 'debian'.
Property Value | |
---|---|
Type | Description |
String |
Version
public string Version { get; set; }
The version of the operating system.
Property Value | |
---|---|
Type | Description |
String |