Class HyperVServerVirtualMachineHardDiskDrive
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a hard disk drive in a Hyper-V virtual machine.
public class HyperVServerVirtualMachineHardDiskDrive : HyperVServerVirtualMachineDriveBase, IComparable<HyperVServerVirtualMachineDriveBase>
- Inheritance
-
HyperVServerVirtualMachineHardDiskDrive
- Implements
- Inherited Members
Constructors
HyperVServerVirtualMachineHardDiskDrive()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineHardDiskDrive class.
public HyperVServerVirtualMachineHardDiskDrive()
Properties
DiskNumber
Gets or sets the disk number. This only applies to physical pass-through hard disk drives.
public int DiskNumber { get; set; }
Property Value
HardDiskDriveType
Gets or sets the type of hard disk drive.
public HyperVServerVirtualMachineHardDiskDriveType HardDiskDriveType { get; set; }
Property Value
HardDiskDriveTypeString
Gets the type of hard disk drive.
public string HardDiskDriveTypeString { get; set; }
Property Value
IsVhdBacked
Gets whether the hard disk drive is backed by a virual hard disk file.
public bool IsVhdBacked { get; set; }
Property Value
MaximumIops
Gets or sets the maxium normalized I/O operations per second (IOPS) for the drive. This does not apply to persistent memory devices, physical passthrough disks, or shared hard drives.
public ulong MaximumIops { get; set; }
Property Value
MaximumIopsString
Gets the maxium normalized I/O operations per second (IOPS) for the drive.
public string MaximumIopsString { get; set; }
Property Value
MinimumIops
Gets or sets the minimum normalized I/O operations per second (IOPS) for the drive. This does not apply to persistent memory devices, physical passthrough disks, or shared hard drives.
public ulong MinimumIops { get; set; }
Property Value
MinimumIopsString
Gets the minimum normalized I/O operations per second (IOPS) for the drive.
public string MinimumIopsString { get; set; }
Property Value
Path
Gets or sets the path to the hard disk drive.
public string Path { get; set; }
Property Value
QoSPolicyIdentifier
Gets or sets the QoS policy identifier associated with the hard disk drive. This only applies to Windows Server 2016 and above.
public Guid QoSPolicyIdentifier { get; set; }
Property Value
ResourcePoolName
Gets or sets the resource pool name.
public string ResourcePoolName { get; set; }
Property Value
Vhd
Gets or sets information about the virtual hard disk file.
public HyperVServerVirtualMachineVhdInformation Vhd { get; set; }
Property Value
WriteHardeningMethod
Gets or sets the write hardening method. This only applies to Windows Server 2016 and above.
public HyperVServerVirtualMachineHardDiskDriveWriteHardeningMethod WriteHardeningMethod { get; set; }
Property Value
Methods
Clone()
Returns a CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineHardDiskDrive cloned from this object.
public HyperVServerVirtualMachineHardDiskDrive Clone()
Returns
- HyperVServerVirtualMachineHardDiskDrive
A CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineHardDiskDrive.