Class AzureDisk
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a managed disk in an Azure tenant.
public class AzureDisk : AzureResourceBase, IComparable<AzureResourceBase>
- Inheritance
-
AzureDisk
- Implements
- Inherited Members
Constructors
AzureDisk()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureDisk class.
public AzureDisk()
Properties
BurstingEnabled
Gets or sets whether bursting beyond the provisioned performance target of the disk is enabled. This setting does not apply to Ultra disks.
public BooleanOption BurstingEnabled { get; set; }
Property Value
DateCreated
Gets or sets the date and time the disk was created.
public DateTime DateCreated { get; set; }
Property Value
DiskAccessIdentifier
Gets or sets the resource identifier of the disk access resource.
public string DiskAccessIdentifier { get; set; }
Property Value
DiskAccessName
Gets or sets the name of the associated disk access resource.
public string DiskAccessName { get; set; }
Property Value
DiskEncryptionSetIdentifier
Gets or sets the identifier of the associated disk encryption set resource.
public string DiskEncryptionSetIdentifier { get; set; }
Property Value
DiskEncryptionSetName
Gets or sets the name of the associated disk encryption set resource.
public string DiskEncryptionSetName { get; set; }
Property Value
DiskIOPSReadWrite
Gets or sets the maximum I/O operations per second.
public long DiskIOPSReadWrite { get; set; }
Property Value
DiskMBpsReadWrite
Gets or sets the maximum bandwidth in MB per second.
public long DiskMBpsReadWrite { get; set; }
Property Value
DiskSize
Gets or sets the size of the disk in bytes.
public long DiskSize { get; set; }
Property Value
DiskSizeString
Gets the disk size as a human readable string.
public string DiskSizeString { get; set; }
Property Value
DiskState
Gets or sets the state of the managed disk.
public AzureDiskState DiskState { get; set; }
Property Value
DiskStateString
Gets the state of the managed disk.
public string DiskStateString { get; set; }
Property Value
ManagedByIdentifier
Gets or sets the identifier of the machine that manages the disk.
public string ManagedByIdentifier { get; set; }
Property Value
ManagedByName
Gets or sets the name of the machine that manages the disk.
public string ManagedByName { get; set; }
Property Value
MaximumShares
Gets or sets the maximum number of shares.
public int MaximumShares { get; set; }
Property Value
NetworkAccessPolicy
Gets or sets the network access policy of the managed disk.
public AzureDiskNetworkAccessPolicy NetworkAccessPolicy { get; set; }
Property Value
NetworkAccessPolicyString
Gets the network access policy of the managed disk.
public string NetworkAccessPolicyString { get; set; }
Property Value
OperatingSystemType
Gets or sets the operating system type of the managed disk.
public AzureOperatingSystemType OperatingSystemType { get; set; }
Property Value
OperatingSystemTypeString
Gets the operating system type of the managed disk.
public string OperatingSystemTypeString { get; set; }
Property Value
SecurityType
Gets or sets the security type of the disk.
public AzureDiskSecurityType SecurityType { get; set; }
Property Value
SecurityTypeString
Gets the security type of the managed disk.
public string SecurityTypeString { get; set; }
Property Value
ServerSideEncryptionType
Gets or sets the encryption type of the managed disk.
public AzureDiskServerSideEncryptionType ServerSideEncryptionType { get; set; }
Property Value
ServerSideEncryptionTypeString
Gets the encryption type of the managed disk.
public string ServerSideEncryptionTypeString { get; set; }
Property Value
SharedDiskEnabled
Gets or sets whether shared disk is enabled.
public BooleanOption SharedDiskEnabled { get; set; }
Property Value
SkuType
Gets or sets the SKU type of the managed disk.
public AzureDiskSkuType SkuType { get; set; }
Property Value
SkuTypeString
Gets the SKU type of the managed disk.
public string SkuTypeString { get; set; }
Property Value
Tier
Gets or sets the performance tier - for example "P1".
public string Tier { get; set; }
Property Value
Zones
Gets or sets the availability zones for the disk.
public SerializableStringCollection Zones { get; set; }
Property Value
- SerializableStringCollection