Partilhar via


ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryProtectableItemProperties Método

Definição

Inicializa uma nova instância de SiteRecoveryProtectableItemProperties.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProtectableItemProperties SiteRecoveryProtectableItemProperties (string friendlyName = default, string protectionStatus = default, Azure.Core.ResourceIdentifier replicationProtectedItemId = default, Azure.Core.ResourceIdentifier recoveryServicesProviderId = default, System.Collections.Generic.IEnumerable<string> protectionReadinessErrors = default, System.Collections.Generic.IEnumerable<string> supportedReplicationProviders = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryReplicationProviderSettings customDetails = default);
static member SiteRecoveryProtectableItemProperties : string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * seq<string> * seq<string> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryReplicationProviderSettings -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProtectableItemProperties
Public Shared Function SiteRecoveryProtectableItemProperties (Optional friendlyName As String = Nothing, Optional protectionStatus As String = Nothing, Optional replicationProtectedItemId As ResourceIdentifier = Nothing, Optional recoveryServicesProviderId As ResourceIdentifier = Nothing, Optional protectionReadinessErrors As IEnumerable(Of String) = Nothing, Optional supportedReplicationProviders As IEnumerable(Of String) = Nothing, Optional customDetails As SiteRecoveryReplicationProviderSettings = Nothing) As SiteRecoveryProtectableItemProperties

Parâmetros

friendlyName
String

O nome.

protectionStatus
String

O status de proteção.

replicationProtectedItemId
ResourceIdentifier

O recurso ARM de itens protegidos.

recoveryServicesProviderId
ResourceIdentifier

A ID do ARM do provedor de recuperação.

protectionReadinessErrors
IEnumerable<String>

Os erros de preparação de proteção atual.

supportedReplicationProviders
IEnumerable<String>

A lista de provedores de replicação com suporte para o item protegido.

customDetails
SiteRecoveryReplicationProviderSettings

As configurações personalizadas do provedor de replicação. SiteRecoveryReplicationProviderSettings Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem HyperVVmDetails, VMwareVmDetailsReplicationGroupDetailse VmmVmDetails.

Retornos

Uma nova SiteRecoveryProtectableItemProperties instância para zombar.

Aplica-se a