A2AProtectedManagedDiskDetailsResponse

data class A2AProtectedManagedDiskDetailsResponse(val allowedDiskLevelOperation: List<String>? = null, val dataPendingAtSourceAgentInMB: Double? = null, val dataPendingInStagingStorageAccountInMB: Double? = null, val dekKeyVaultArmId: String? = null, val diskCapacityInBytes: Double? = null, val diskId: String? = null, val diskName: String? = null, val diskState: String? = null, val diskType: 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 primaryDiskEncryptionSetId: String? = null, val primaryStagingAzureStorageAccountId: String? = null, val recoveryDiskEncryptionSetId: String? = null, val recoveryOrignalTargetDiskId: String? = null, val recoveryReplicaDiskAccountType: String? = null, val recoveryReplicaDiskId: String? = null, val recoveryResourceGroupId: String? = null, val recoveryTargetDiskAccountType: String? = null, val recoveryTargetDiskId: String? = null, val resyncRequired: Boolean? = null, val secretIdentifier: String? = null, val tfoDiskName: String? = null)

A2A protected managed disk details.

Constructors

Link copied to clipboard
constructor(allowedDiskLevelOperation: List<String>? = null, dataPendingAtSourceAgentInMB: Double? = null, dataPendingInStagingStorageAccountInMB: Double? = null, dekKeyVaultArmId: String? = null, diskCapacityInBytes: Double? = null, diskId: String? = null, diskName: String? = null, diskState: String? = null, diskType: String? = null, failoverDiskName: String? = null, isDiskEncrypted: Boolean? = null, isDiskKeyEncrypted: Boolean? = null, kekKeyVaultArmId: String? = null, keyIdentifier: String? = null, monitoringJobType: String? = null, monitoringPercentageCompletion: Int? = null, primaryDiskEncryptionSetId: String? = null, primaryStagingAzureStorageAccountId: String? = null, recoveryDiskEncryptionSetId: String? = null, recoveryOrignalTargetDiskId: String? = null, recoveryReplicaDiskAccountType: String? = null, recoveryReplicaDiskId: String? = null, recoveryResourceGroupId: String? = null, recoveryTargetDiskAccountType: String? = null, recoveryTargetDiskId: 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 diskId: String? = null

The managed disk Arm id.

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

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 encryption set Id.

Link copied to clipboard

The primary staging storage account.

Link copied to clipboard

The recovery disk encryption set Id.

Link copied to clipboard

Recovery original target disk Arm Id.

Link copied to clipboard

The replica disk type. Its an optional value and will be same as source disk type if not user provided.

Link copied to clipboard

Recovery replica disk Arm Id.

Link copied to clipboard

The recovery disk resource group Arm Id.

Link copied to clipboard

The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.

Link copied to clipboard

Recovery target disk Arm Id.

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.