Get Disk Result
data class GetDiskResult(val burstingEnabled: Boolean? = null, val burstingEnabledTime: String, val completionPercent: Double? = null, val creationData: CreationDataResponse, val dataAccessAuthMode: String? = null, val diskAccessId: String? = null, val diskIOPSReadOnly: Double? = null, val diskIOPSReadWrite: Double? = null, val diskMBpsReadOnly: Double? = null, val diskMBpsReadWrite: Double? = null, val diskSizeBytes: Double, val diskSizeGB: Int? = null, val diskState: String, val encryption: EncryptionResponse? = null, val encryptionSettingsCollection: EncryptionSettingsCollectionResponse? = null, val extendedLocation: ExtendedLocationResponse? = null, val hyperVGeneration: String? = null, val id: String, val location: String, val managedBy: String, val managedByExtended: List<String>, val maxShares: Int? = null, val name: String, val networkAccessPolicy: String? = null, val optimizedForFrequentAttach: Boolean? = null, val osType: String? = null, val propertyUpdatesInProgress: PropertyUpdatesInProgressResponse, val provisioningState: String, val publicNetworkAccess: String? = null, val purchasePlan: PurchasePlanResponse? = null, val securityProfile: DiskSecurityProfileResponse? = null, val shareInfo: List<ShareInfoElementResponse>, val sku: DiskSkuResponse? = null, val supportedCapabilities: SupportedCapabilitiesResponse? = null, val supportsHibernation: Boolean? = null, val tags: Map<String, String>? = null, val tier: String? = null, val timeCreated: String, val type: String, val uniqueId: String, val zones: List<String>? = null)
Disk resource.
Constructors
Link copied to clipboard
fun GetDiskResult(burstingEnabled: Boolean? = null, burstingEnabledTime: String, completionPercent: Double? = null, creationData: CreationDataResponse, dataAccessAuthMode: String? = null, diskAccessId: String? = null, diskIOPSReadOnly: Double? = null, diskIOPSReadWrite: Double? = null, diskMBpsReadOnly: Double? = null, diskMBpsReadWrite: Double? = null, diskSizeBytes: Double, diskSizeGB: Int? = null, diskState: String, encryption: EncryptionResponse? = null, encryptionSettingsCollection: EncryptionSettingsCollectionResponse? = null, extendedLocation: ExtendedLocationResponse? = null, hyperVGeneration: String? = null, id: String, location: String, managedBy: String, managedByExtended: List<String>, maxShares: Int? = null, name: String, networkAccessPolicy: String? = null, optimizedForFrequentAttach: Boolean? = null, osType: String? = null, propertyUpdatesInProgress: PropertyUpdatesInProgressResponse, provisioningState: String, publicNetworkAccess: String? = null, purchasePlan: PurchasePlanResponse? = null, securityProfile: DiskSecurityProfileResponse? = null, shareInfo: List<ShareInfoElementResponse>, sku: DiskSkuResponse? = null, supportedCapabilities: SupportedCapabilitiesResponse? = null, supportsHibernation: Boolean? = null, tags: Map<String, String>? = null, tier: String? = null, timeCreated: String, type: String, uniqueId: String, zones: List<String>? = null)
Types
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
Link copied to clipboard
Link copied to clipboard
Setting this property to true improves reliability and performance of data disks that are frequently (more than 5 times a day) by detached from one virtual machine and attached to another. This property should not be set for disks that are not detached and attached frequently as it causes the disks to not align with the fault domain of the virtual machine.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard