ArmRecoveryServicesSiteRecoveryModelFactory.A2AProtectedManagedDiskDetails Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
- primaryStagingAzureStorageAccountId
- ResourceIdentifier
A conta de armazenamento de preparo primário.
- diskType
- String
O tipo de disco.
Um valor que indica se a ressincronização é necessária para esse disco.
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.
Os dados pendentes para replicação em MB na conta de preparo.
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.
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).
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.