Table of Contents

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

VMwareHostOptions

Build

Gets or sets the build number of this ESX host.

public string Build { get; set; }

Property Value

string

ConnectionState

Gets or sets the connection state of the server.

public VMwareHostConnectionState ConnectionState { get; set; }

Property Value

VMwareHostConnectionState

ConnectionStateString

Gets the connection state of the server as a human readable string.

public string ConnectionStateString { get; set; }

Property Value

string

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

string

GmtOffset

Gets or sets the host system's GMT offset.

public int GmtOffset { get; set; }

Property Value

int

Hardware

Gets or sets the hardware configuration of this VMware host.

public VMwareHostHardware Hardware { get; set; }

Property Value

VMwareHostHardware

InMaintenanceMode

Gets or sets whether the host was in maintenance mode at the time of the scan.

public BooleanOption InMaintenanceMode { get; set; }

Property Value

BooleanOption

Network

Gets or sets the networking configuration of this ESX host.

public VMwareHostNetworkingConfiguration Network { get; set; }

Property Value

VMwareHostNetworkingConfiguration

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

int

ProductName

Gets or sets the product name installed on this ESX Host - for example "VMware ESXi".

public string ProductName { get; set; }

Property Value

string

ResourceAllocation

Gets or sets the resource allocation settings for this host.

public VMwareResourceAllocation ResourceAllocation { get; set; }

Property Value

VMwareResourceAllocation

Security

Gets or sets the host security configuration.

public VMwareHostSecurityConfiguration Security { get; set; }

Property Value

VMwareHostSecurityConfiguration

StorageConfiguration

Gets or sets the storage configuration for this ESX host.

public VMwareHostStorageConfiguration StorageConfiguration { get; set; }

Property Value

VMwareHostStorageConfiguration

TimeZone

Gets or sets the timezone of the ESX host - for example "UTC".

public string TimeZone { get; set; }

Property Value

string

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

string

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

string

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; }

Property Value

BooleanOption