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
Capability
Gets or sets the capabilities of the datastore.
public VMwareDatastoreCapability Capability { get; set; }
Property Value
Capacity
Gets or sets the capacity of this datastore in bytes.
public long Capacity { get; set; }
Property Value
CapacityString
Gets the capacity of this device in a human readable format.
public string CapacityString { get; set; }
Property Value
DatastoreType
Gets or sets the type of storage system in this datastore - for example "VMFS" or "NFS".
public VMwareDatastoreType DatastoreType { get; set; }
Property Value
DatastoreTypeString
Gets the datastore type as a humanreadable string.
public string DatastoreTypeString { get; set; }
Property Value
FreeSpace
Gets or sets the free space of this datastore in bytes.
public long FreeSpace { get; set; }
Property Value
FreeSpaceString
Gets the free space of this device in a human readable format.
public string FreeSpaceString { get; set; }
Property Value
HostMountPoints
Gets or sets information about where the datastore is mounted on the hosts in the environment.
public VMwareDatastoreHostMountPoints HostMountPoints { get; set; }
Property Value
Iorm
Gets or sets the storage I/O resource management settings for the datastore.
public VMwareDatastoreIormSettings Iorm { get; set; }
Property Value
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
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
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
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
PercentageFree
Gets the percentage of space that is free in this datastore.
public int PercentageFree { get; set; }
Property Value
PercentageUsed
Gets the percentage of space that is used in this datastore.
public int PercentageUsed { get; set; }
Property Value
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
URL
Gets or sets the URL to this datastore.
public string URL { get; set; }
Property Value
UsedSpace
Gets the used space of this datastore in bytes.
public long UsedSpace { get; set; }