Class VMwareHost
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents VMware ESX host.
public class VMwareHost : VMwareManagedObject, IComparable<VMwareManagedObject>
- Inheritance
-
VMwareHost
- Implements
- Inherited Members
Constructors
VMwareHost()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.VMwareHost class.
public VMwareHost()
Properties
AdvancedOptions
Gets or sets the advanced configuration options for an ESX host.
public VMwareHostOptions AdvancedOptions { get; set; }
Property Value
Build
Gets or sets the build number of this ESX host.
public string Build { get; set; }
Property Value
ConnectionState
Gets or sets the connection state of the server.
public VMwareHostConnectionState ConnectionState { get; set; }
Property Value
ConnectionStateString
Gets the connection state of the server as a human readable string.
public string ConnectionStateString { get; set; }
Property Value
EvcModeString
Gets or sets the current Enhanced vMotion Compatibility (EVC) mode of the host - for example "Disabled" or "AMD Opteron Generation 1".
public string EvcModeString { get; set; }
Property Value
GmtOffset
Gets or sets the host system's GMT offset.
public int GmtOffset { get; set; }
Property Value
Hardware
Gets or sets the hardware configuration of this VMware host.
public VMwareHostHardware Hardware { get; set; }
Property Value
InMaintenanceMode
Gets or sets whether the host was in maintenance mode at the time of the scan.
public BooleanOption InMaintenanceMode { get; set; }
Property Value
Network
Gets or sets the networking configuration of this ESX host.
public VMwareHostNetworkingConfiguration Network { get; set; }
Property Value
NtpServers
Gets or sets the network time protocol (NTP) servers configured on this ESX host.
public SerializableStringCollection NtpServers { get; set; }
Property Value
- SerializableStringCollection
Port
Gets or sets the port number on which the host is listening - by default this is 443.
public int Port { get; set; }
Property Value
ProductName
Gets or sets the product name installed on this ESX Host - for example "VMware ESXi".
public string ProductName { get; set; }
Property Value
ResourceAllocation
Gets or sets the resource allocation settings for this host.
public VMwareResourceAllocation ResourceAllocation { get; set; }
Property Value
Security
Gets or sets the host security configuration.
public VMwareHostSecurityConfiguration Security { get; set; }
Property Value
StorageConfiguration
Gets or sets the storage configuration for this ESX host.
public VMwareHostStorageConfiguration StorageConfiguration { get; set; }
Property Value
TimeZone
Gets or sets the timezone of the ESX host - for example "UTC".
public string TimeZone { get; set; }
Property Value
UUID
Gets or sets the universally unique identifier (UUID) of this ESX host - for example "564dcfee-c642-0c55-da3a-0cf04b5c3ad9".
public string UUID { get; set; }
Property Value
Version
Gets or sets the version number of the installed product - for example "4.0.0".
public SerializableVersion Version { get; set; }
Property Value
- SerializableVersion
VersionString
Gets the version number of the installed product - for example "4.0.0".
public string VersionString { get; set; }
Property Value
VirtualMachines
Gets or sets the managed object IDs of the virtual machines hosted on this server.
public SerializableStringCollection VirtualMachines { get; set; }
Property Value
- SerializableStringCollection
vMotionEnabled
Gets or sets whether vMotion is enabled on this host.
public BooleanOption vMotionEnabled { get; set; }