Compartilhar via


ArmRecoveryServicesSiteRecoveryModelFactory.A2AProtectedManagedDiskDetails Método

Definição

Inicializa uma nova instância de A2AProtectedManagedDiskDetails.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectedManagedDiskDetails A2AProtectedManagedDiskDetails (string diskId = default, Azure.Core.ResourceIdentifier recoveryResourceGroupId = default, Azure.Core.ResourceIdentifier recoveryTargetDiskId = default, Azure.Core.ResourceIdentifier recoveryReplicaDiskId = default, Azure.Core.ResourceIdentifier recoveryOrignalTargetDiskId = default, string recoveryReplicaDiskAccountType = default, string recoveryTargetDiskAccountType = default, Azure.Core.ResourceIdentifier recoveryDiskEncryptionSetId = default, Azure.Core.ResourceIdentifier primaryDiskEncryptionSetId = default, string diskName = default, long? diskCapacityInBytes = default, Azure.Core.ResourceIdentifier primaryStagingAzureStorageAccountId = default, string diskType = default, bool? isResyncRequired = default, int? monitoringPercentageCompletion = default, string monitoringJobType = default, double? dataPendingInStagingStorageAccountInMB = default, double? dataPendingAtSourceAgentInMB = default, string diskState = default, System.Collections.Generic.IEnumerable<string> allowedDiskLevelOperation = default, bool? isDiskEncrypted = default, string secretIdentifier = default, Azure.Core.ResourceIdentifier dekKeyVaultArmId = default, bool? isDiskKeyEncrypted = default, string keyIdentifier = default, Azure.Core.ResourceIdentifier kekKeyVaultArmId = default, string failoverDiskName = default, string tfoDiskName = default);
static member A2AProtectedManagedDiskDetails : string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Nullable<int64> * Azure.Core.ResourceIdentifier * string * Nullable<bool> * Nullable<int> * string * Nullable<double> * Nullable<double> * string * seq<string> * Nullable<bool> * string * Azure.Core.ResourceIdentifier * Nullable<bool> * string * Azure.Core.ResourceIdentifier * string * string -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectedManagedDiskDetails
Public Shared Function A2AProtectedManagedDiskDetails (Optional diskId As String = Nothing, Optional recoveryResourceGroupId As ResourceIdentifier = Nothing, Optional recoveryTargetDiskId As ResourceIdentifier = Nothing, Optional recoveryReplicaDiskId As ResourceIdentifier = Nothing, Optional recoveryOrignalTargetDiskId As ResourceIdentifier = Nothing, Optional recoveryReplicaDiskAccountType As String = Nothing, Optional recoveryTargetDiskAccountType As String = Nothing, Optional recoveryDiskEncryptionSetId As ResourceIdentifier = Nothing, Optional primaryDiskEncryptionSetId As ResourceIdentifier = Nothing, Optional diskName As String = Nothing, Optional diskCapacityInBytes As Nullable(Of Long) = Nothing, Optional primaryStagingAzureStorageAccountId As ResourceIdentifier = Nothing, Optional diskType As String = Nothing, Optional isResyncRequired 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 IEnumerable(Of String) = Nothing, Optional isDiskEncrypted As Nullable(Of Boolean) = Nothing, Optional secretIdentifier As String = Nothing, Optional dekKeyVaultArmId As ResourceIdentifier = Nothing, Optional isDiskKeyEncrypted As Nullable(Of Boolean) = Nothing, Optional keyIdentifier As String = Nothing, Optional kekKeyVaultArmId As ResourceIdentifier = Nothing, Optional failoverDiskName As String = Nothing, Optional tfoDiskName As String = Nothing) As A2AProtectedManagedDiskDetails

Parâmetros

diskId
String

A ID do Arm do disco gerenciado.

recoveryResourceGroupId
ResourceIdentifier

A ID do Arm do grupo de recursos do disco de recuperação.

recoveryTargetDiskId
ResourceIdentifier

ID do Arm do disco de destino de recuperação.

recoveryReplicaDiskId
ResourceIdentifier

Recuperação réplica ID do Arm do disco.

recoveryOrignalTargetDiskId
ResourceIdentifier

Recuperação do disco de destino original ID do Arm.

recoveryReplicaDiskAccountType
String

O tipo de disco réplica. É um valor opcional e será o mesmo que o tipo de disco de origem, se não for fornecido pelo usuário.

recoveryTargetDiskAccountType
String

O tipo de disco de destino após o failover. É um valor opcional e será o mesmo que o tipo de disco de origem, se não for fornecido pelo usuário.

recoveryDiskEncryptionSetId
ResourceIdentifier

A ID do conjunto de criptografia de disco de recuperação.

primaryDiskEncryptionSetId
ResourceIdentifier

A ID do conjunto de criptografia de disco primário.

diskName
String

O nome do disco.

diskCapacityInBytes
Nullable<Int64>

A capacidade do disco em bytes.

primaryStagingAzureStorageAccountId
ResourceIdentifier

A conta de armazenamento de preparo primário.

diskType
String

O tipo de disco.

isResyncRequired
Nullable<Boolean>

Um valor que indica se a ressincronização é necessária para esse disco.

monitoringPercentageCompletion
Nullable<Int32>

O percentual do trabalho de monitoramento. O tipo do trabalho de monitoramento é definido pela propriedade MonitoringJobType.

monitoringJobType
String

O tipo do trabalho de monitoramento. O progresso está contido na propriedade MonitoringPercentageCompletion.

dataPendingInStagingStorageAccountInMB
Nullable<Double>

Os dados pendentes para replicação em MB na conta de preparo.

dataPendingAtSourceAgentInMB
Nullable<Double>

Os dados pendentes na máquina virtual de origem em MB.

diskState
String

O estado do disco.

allowedDiskLevelOperation
IEnumerable<String>

A lista de operações no nível do disco.

isDiskEncrypted
Nullable<Boolean>

Um valor que indica se a VM criptografou o disco do sistema operacional ou não.

secretIdentifier
String

A URL/identificador do segredo (BEK).

dekKeyVaultArmId
ResourceIdentifier

A ID do recurso KeyVault para segredo (BEK).

isDiskKeyEncrypted
Nullable<Boolean>

Um valor que indica se a chave de disco foi criptografada ou não.

keyIdentifier
String

A CHAVE URL/identificador (KEK).

kekKeyVaultArmId
ResourceIdentifier

A ID do recurso KeyVault para chave (KEK).

failoverDiskName
String

O nome do failover para o disco gerenciado.

tfoDiskName
String

O nome do failover de teste para o disco gerenciado.

Retornos

Uma nova A2AProtectedManagedDiskDetails instância para zombar.

Aplica-se a