Compartilhar via


ArmRecoveryServicesSiteRecoveryModelFactory.A2AProtectedDiskDetails Método

Definição

Inicializa uma nova instância de A2AProtectedDiskDetails.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectedDiskDetails A2AProtectedDiskDetails (Uri diskUri = default, Azure.Core.ResourceIdentifier recoveryAzureStorageAccountId = default, Azure.Core.ResourceIdentifier primaryDiskAzureStorageAccountId = default, Uri recoveryDiskUri = 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 A2AProtectedDiskDetails : Uri * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Uri * 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.A2AProtectedDiskDetails
Public Shared Function A2AProtectedDiskDetails (Optional diskUri As Uri = Nothing, Optional recoveryAzureStorageAccountId As ResourceIdentifier = Nothing, Optional primaryDiskAzureStorageAccountId As ResourceIdentifier = Nothing, Optional recoveryDiskUri As Uri = 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 A2AProtectedDiskDetails

Parâmetros

diskUri
Uri

O URI do disco.

recoveryAzureStorageAccountId
ResourceIdentifier

A conta de armazenamento em disco de recuperação.

primaryDiskAzureStorageAccountId
ResourceIdentifier

A conta de armazenamento em disco primário.

recoveryDiskUri
Uri

URI do disco de recuperação.

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 criptografa o disco do sistema operacional ou não.

secretIdentifier
String

A URL/identificador do segredo (BEK).

dekKeyVaultArmId
ResourceIdentifier

A ID de recurso do KeyVault para segredo (BEK).

isDiskKeyEncrypted
Nullable<Boolean>

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

keyIdentifier
String

A KEK (URL/identificador da chave).

kekKeyVaultArmId
ResourceIdentifier

A ID do recurso KeyVault para a 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 A2AProtectedDiskDetails instância para simulação.

Aplica-se a