Table of Contents

Class VMwareDatastore

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an individual VMware datastore on a VMware host system.

public class VMwareDatastore : VMwareManagedObject, IComparable<VMwareManagedObject>
Inheritance
VMwareDatastore
Implements
Derived
Inherited Members

Constructors

VMwareDatastore()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.VMwareDatastore class.

public VMwareDatastore()

Properties

Accessible

Gets or sets whether the datastore was accessible at the time of the scan.

public BooleanOption Accessible { get; set; }

Property Value

BooleanOption

Capability

Gets or sets the capabilities of the datastore.

public VMwareDatastoreCapability Capability { get; set; }

Property Value

VMwareDatastoreCapability

Capacity

Gets or sets the capacity of this datastore in bytes.

public long Capacity { get; set; }

Property Value

long

CapacityString

Gets the capacity of this device in a human readable format.

public string CapacityString { get; set; }

Property Value

string

DatastoreType

Gets or sets the type of storage system in this datastore - for example "VMFS" or "NFS".

public VMwareDatastoreType DatastoreType { get; set; }

Property Value

VMwareDatastoreType

DatastoreTypeString

Gets the datastore type as a humanreadable string.

public string DatastoreTypeString { get; set; }

Property Value

string

FreeSpace

Gets or sets the free space of this datastore in bytes.

public long FreeSpace { get; set; }

Property Value

long

FreeSpaceString

Gets the free space of this device in a human readable format.

public string FreeSpaceString { get; set; }

Property Value

string

HostMountPoints

Gets or sets information about where the datastore is mounted on the hosts in the environment.

public VMwareDatastoreHostMountPoints HostMountPoints { get; set; }

Property Value

VMwareDatastoreHostMountPoints

Iorm

Gets or sets the storage I/O resource management settings for the datastore.

public VMwareDatastoreIormSettings Iorm { get; set; }

Property Value

VMwareDatastoreIormSettings

MaximumFileSize

Gets or sets the maximum size of a file that can reside on this file system volume in bytes.

public long MaximumFileSize { get; set; }

Property Value

long

MaximumFileSizeString

Gets the maximum size of a file that can reside on this file system volume in bytes.

public string MaximumFileSizeString { get; set; }

Property Value

string

MaximumVirtualDiskCapacity

Gets or sets the maximum capacity of a virtual disk which can be created on this volume. This setting is only available on vSphere API 5.5 and above.

public long MaximumVirtualDiskCapacity { get; set; }

Property Value

long

MaximumVirtualDiskCapacityString

Gets the maximum capacity of a virtual disk which can be created on this volume. This setting is only available on vSphere API 5.5 and above.

public string MaximumVirtualDiskCapacityString { get; set; }

Property Value

string

PercentageFree

Gets the percentage of space that is free in this datastore.

public int PercentageFree { get; set; }

Property Value

int

PercentageUsed

Gets the percentage of space that is used in this datastore.

public int PercentageUsed { get; set; }

Property Value

int

QualifiedName

Gets or sets the full datacenter qualified name of this datastore if required - for example "Datastore1 (HQ)".

public string QualifiedName { get; set; }

Property Value

string

URL

Gets or sets the URL to this datastore.

public string URL { get; set; }

Property Value

string

UsedSpace

Gets the used space of this datastore in bytes.

public long UsedSpace { get; set; }

Property Value

long