Partager via


A2AProtectedManagedDiskDetails Constructors

Definition

Overloads

A2AProtectedManagedDiskDetails()

Initializes a new instance of the A2AProtectedManagedDiskDetails class.

A2AProtectedManagedDiskDetails(String, String, String, String, String, String, String, String, String, String, Nullable<Int64>, String, String, Nullable<Boolean>, Nullable<Int32>, String, Nullable<Double>, Nullable<Double>, String, IList<String>, Nullable<Boolean>, String, String, Nullable<Boolean>, String, String, String, String)

Initializes a new instance of the A2AProtectedManagedDiskDetails class.

A2AProtectedManagedDiskDetails()

Initializes a new instance of the A2AProtectedManagedDiskDetails class.

public A2AProtectedManagedDiskDetails ();
Public Sub New ()

Applies to

A2AProtectedManagedDiskDetails(String, String, String, String, String, String, String, String, String, String, Nullable<Int64>, String, String, Nullable<Boolean>, Nullable<Int32>, String, Nullable<Double>, Nullable<Double>, String, IList<String>, Nullable<Boolean>, String, String, Nullable<Boolean>, String, String, String, String)

Initializes a new instance of the A2AProtectedManagedDiskDetails class.

public A2AProtectedManagedDiskDetails (string diskId = default, string recoveryResourceGroupId = default, string recoveryTargetDiskId = default, string recoveryReplicaDiskId = default, string recoveryOrignalTargetDiskId = default, string recoveryReplicaDiskAccountType = default, string recoveryTargetDiskAccountType = default, string recoveryDiskEncryptionSetId = default, string primaryDiskEncryptionSetId = default, string diskName = default, long? diskCapacityInBytes = default, string primaryStagingAzureStorageAccountId = default, string diskType = default, bool? resyncRequired = default, int? monitoringPercentageCompletion = default, string monitoringJobType = default, double? dataPendingInStagingStorageAccountInMb = default, double? dataPendingAtSourceAgentInMb = default, string diskState = default, System.Collections.Generic.IList<string> allowedDiskLevelOperation = default, bool? isDiskEncrypted = default, string secretIdentifier = default, string dekKeyVaultArmId = default, bool? isDiskKeyEncrypted = default, string keyIdentifier = default, string kekKeyVaultArmId = default, string failoverDiskName = default, string tfoDiskName = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedManagedDiskDetails : string * string * string * string * string * string * string * string * string * string * Nullable<int64> * string * string * Nullable<bool> * Nullable<int> * string * Nullable<double> * Nullable<double> * string * System.Collections.Generic.IList<string> * Nullable<bool> * string * string * Nullable<bool> * string * string * string * string -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedManagedDiskDetails
Public Sub New (Optional diskId As String = Nothing, Optional recoveryResourceGroupId As String = Nothing, Optional recoveryTargetDiskId As String = Nothing, Optional recoveryReplicaDiskId As String = Nothing, Optional recoveryOrignalTargetDiskId As String = Nothing, Optional recoveryReplicaDiskAccountType As String = Nothing, Optional recoveryTargetDiskAccountType As String = Nothing, Optional recoveryDiskEncryptionSetId As String = Nothing, Optional primaryDiskEncryptionSetId As String = Nothing, Optional diskName As String = Nothing, Optional diskCapacityInBytes As Nullable(Of Long) = Nothing, Optional primaryStagingAzureStorageAccountId As String = Nothing, Optional diskType As String = Nothing, Optional resyncRequired As Nullable(Of Boolean) = Nothing, Optional monitoringPercentageCompletion As Nullable(Of Integer) = Nothing, Optional monitoringJobType As String = Nothing, Optional dataPendingInStagingStorageAccountInMb As Nullable(Of Double) = Nothing, Optional dataPendingAtSourceAgentInMb As Nullable(Of Double) = Nothing, Optional diskState As String = Nothing, Optional allowedDiskLevelOperation As IList(Of String) = Nothing, Optional isDiskEncrypted As Nullable(Of Boolean) = Nothing, Optional secretIdentifier As String = Nothing, Optional dekKeyVaultArmId As String = Nothing, Optional isDiskKeyEncrypted As Nullable(Of Boolean) = Nothing, Optional keyIdentifier As String = Nothing, Optional kekKeyVaultArmId As String = Nothing, Optional failoverDiskName As String = Nothing, Optional tfoDiskName As String = Nothing)

Parameters

diskId
String

The managed disk Arm id.

recoveryResourceGroupId
String

The recovery disk resource group Arm Id.

recoveryTargetDiskId
String

Recovery target disk Arm Id.

recoveryReplicaDiskId
String

Recovery replica disk Arm 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.

recoveryTargetDiskAccountType
String

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

recoveryDiskEncryptionSetId
String

The recovery disk encryption set Id.

primaryDiskEncryptionSetId
String

The primary disk encryption set Id.

diskName
String

The disk name.

diskCapacityInBytes
Nullable<Int64>

The disk capacity in bytes.

primaryStagingAzureStorageAccountId
String

The primary staging storage account.

diskType
String

The type of disk.

resyncRequired
Nullable<Boolean>

A value indicating whether resync is required for this disk.

monitoringPercentageCompletion
Nullable<Int32>

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

monitoringJobType
String

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

dataPendingInStagingStorageAccountInMb
Nullable<Double>

The data pending for replication in MB at staging account.

dataPendingAtSourceAgentInMb
Nullable<Double>

The data pending at source virtual machine in MB.

diskState
String

The disk state.

allowedDiskLevelOperation
IList<String>

The disk level operations list.

isDiskEncrypted
Nullable<Boolean>

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

secretIdentifier
String

The secret URL / identifier (BEK).

dekKeyVaultArmId
String

The KeyVault resource id for secret (BEK).

isDiskKeyEncrypted
Nullable<Boolean>

A value indicating whether disk key got encrypted or not.

keyIdentifier
String

The key URL / identifier (KEK).

kekKeyVaultArmId
String

The KeyVault resource id for key (KEK).

failoverDiskName
String

The failover name for the managed disk.

tfoDiskName
String

The test failover name for the managed disk.

Applies to