Package version:

A2A protected managed disk details.

interface A2AProtectedManagedDiskDetails {
    allowedDiskLevelOperation?: string[];
    dataPendingAtSourceAgentInMB?: number;
    dataPendingInStagingStorageAccountInMB?: number;
    dekKeyVaultArmId?: string;
    diskCapacityInBytes?: number;
    diskId?: string;
    diskName?: string;
    diskState?: string;
    diskType?: string;
    failoverDiskName?: string;
    isDiskEncrypted?: boolean;
    isDiskKeyEncrypted?: boolean;
    kekKeyVaultArmId?: string;
    keyIdentifier?: string;
    monitoringJobType?: string;
    monitoringPercentageCompletion?: number;
    primaryDiskEncryptionSetId?: string;
    primaryStagingAzureStorageAccountId?: string;
    recoveryDiskEncryptionSetId?: string;
    recoveryOrignalTargetDiskId?: string;
    recoveryReplicaDiskAccountType?: string;
    recoveryReplicaDiskId?: string;
    recoveryResourceGroupId?: string;
    recoveryTargetDiskAccountType?: string;
    recoveryTargetDiskId?: string;
    resyncRequired?: boolean;
    secretIdentifier?: string;
    tfoDiskName?: string;
}

Properties

allowedDiskLevelOperation?: string[]

The disk level operations list.

dataPendingAtSourceAgentInMB?: number

The data pending at source virtual machine in MB.

dataPendingInStagingStorageAccountInMB?: number

The data pending for replication in MB at staging account.

dekKeyVaultArmId?: string

The KeyVault resource id for secret (BEK).

diskCapacityInBytes?: number

The disk capacity in bytes.

diskId?: string

The managed disk Arm id.

diskName?: string

The disk name.

diskState?: string

The disk state.

diskType?: string

The type of disk.

failoverDiskName?: string

The failover name for the managed disk.

isDiskEncrypted?: boolean

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

isDiskKeyEncrypted?: boolean

A value indicating whether disk key got encrypted or not.

kekKeyVaultArmId?: string

The KeyVault resource id for key (KEK).

keyIdentifier?: string

The key URL / identifier (KEK).

monitoringJobType?: string

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

monitoringPercentageCompletion?: number

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

primaryDiskEncryptionSetId?: string

The primary disk encryption set Id.

primaryStagingAzureStorageAccountId?: string

The primary staging storage account.

recoveryDiskEncryptionSetId?: string

The recovery disk encryption set Id.

recoveryOrignalTargetDiskId?: string

Recovery original target disk Arm Id.

recoveryReplicaDiskAccountType?: string

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

recoveryReplicaDiskId?: string

Recovery replica disk Arm Id.

recoveryResourceGroupId?: string

The recovery disk resource group Arm Id.

recoveryTargetDiskAccountType?: string

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

recoveryTargetDiskId?: string

Recovery target disk Arm Id.

resyncRequired?: boolean

A value indicating whether resync is required for this disk.

secretIdentifier?: string

The secret URL / identifier (BEK).

tfoDiskName?: string

The test failover name for the managed disk.