A2AProtectedDiskDetailsResponse

data class A2AProtectedDiskDetailsResponse(val allowedDiskLevelOperation: List<String>? = null, val dataPendingAtSourceAgentInMB: Double? = null, val dataPendingInStagingStorageAccountInMB: Double? = null, val dekKeyVaultArmId: String? = null, val diskCapacityInBytes: Double? = null, val diskName: String? = null, val diskState: String? = null, val diskType: String? = null, val diskUri: String? = null, val failoverDiskName: String? = null, val isDiskEncrypted: Boolean? = null, val isDiskKeyEncrypted: Boolean? = null, val kekKeyVaultArmId: String? = null, val keyIdentifier: String? = null, val monitoringJobType: String? = null, val monitoringPercentageCompletion: Int? = null, val primaryDiskAzureStorageAccountId: String? = null, val primaryStagingAzureStorageAccountId: String? = null, val recoveryAzureStorageAccountId: String? = null, val recoveryDiskUri: String? = null, val resyncRequired: Boolean? = null, val secretIdentifier: String? = null, val tfoDiskName: String? = null)

A2A protected disk details.

Constructors

Link copied to clipboard
constructor(allowedDiskLevelOperation: List<String>? = null, dataPendingAtSourceAgentInMB: Double? = null, dataPendingInStagingStorageAccountInMB: Double? = null, dekKeyVaultArmId: String? = null, diskCapacityInBytes: Double? = null, diskName: String? = null, diskState: String? = null, diskType: String? = null, diskUri: String? = null, failoverDiskName: String? = null, isDiskEncrypted: Boolean? = null, isDiskKeyEncrypted: Boolean? = null, kekKeyVaultArmId: String? = null, keyIdentifier: String? = null, monitoringJobType: String? = null, monitoringPercentageCompletion: Int? = null, primaryDiskAzureStorageAccountId: String? = null, primaryStagingAzureStorageAccountId: String? = null, recoveryAzureStorageAccountId: String? = null, recoveryDiskUri: String? = null, resyncRequired: Boolean? = null, secretIdentifier: String? = null, tfoDiskName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The disk level operations list.

Link copied to clipboard

The data pending at source virtual machine in MB.

Link copied to clipboard

The data pending for replication in MB at staging account.

Link copied to clipboard

The KeyVault resource id for secret (BEK).

Link copied to clipboard

The disk capacity in bytes.

Link copied to clipboard
val diskName: String? = null

The disk name.

Link copied to clipboard
val diskState: String? = null

The disk state.

Link copied to clipboard
val diskType: String? = null

The type of disk.

Link copied to clipboard
val diskUri: String? = null

The disk uri.

Link copied to clipboard

The failover name for the managed disk.

Link copied to clipboard

A value indicating whether vm has encrypted os disk or not.

Link copied to clipboard

A value indicating whether disk key got encrypted or not.

Link copied to clipboard

The KeyVault resource id for key (KEK).

Link copied to clipboard
val keyIdentifier: String? = null

The key URL / identifier (KEK).

Link copied to clipboard

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

Link copied to clipboard

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

Link copied to clipboard

The primary disk storage account.

Link copied to clipboard

The primary staging storage account.

Link copied to clipboard

The recovery disk storage account.

Link copied to clipboard
val recoveryDiskUri: String? = null

Recovery disk uri.

Link copied to clipboard
val resyncRequired: Boolean? = null

A value indicating whether resync is required for this disk.

Link copied to clipboard

The secret URL / identifier (BEK).

Link copied to clipboard
val tfoDiskName: String? = null

The test failover name for the managed disk.