Compartilhar via


ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryRecoveryPlanProperties Método

Definição

Inicializa uma nova instância de SiteRecoveryRecoveryPlanProperties.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryRecoveryPlanProperties SiteRecoveryRecoveryPlanProperties (string friendlyName = default, Azure.Core.ResourceIdentifier primaryFabricId = default, string primaryFabricFriendlyName = default, Azure.Core.ResourceIdentifier recoveryFabricId = default, string recoveryFabricFriendlyName = default, string failoverDeploymentModel = default, System.Collections.Generic.IEnumerable<string> replicationProviders = default, System.Collections.Generic.IEnumerable<string> allowedOperations = default, DateTimeOffset? lastPlannedFailoverOn = default, DateTimeOffset? lastUnplannedFailoverOn = default, DateTimeOffset? lastTestFailoverOn = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.CurrentScenarioDetails currentScenario = default, string currentScenarioStatus = default, string currentScenarioStatusDescription = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryPlanGroup> groups = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RecoveryPlanProviderSpecificDetails> providerSpecificDetails = default);
static member SiteRecoveryRecoveryPlanProperties : string * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * string * string * seq<string> * seq<string> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.CurrentScenarioDetails * string * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryPlanGroup> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RecoveryPlanProviderSpecificDetails> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryRecoveryPlanProperties
Public Shared Function SiteRecoveryRecoveryPlanProperties (Optional friendlyName As String = Nothing, Optional primaryFabricId As ResourceIdentifier = Nothing, Optional primaryFabricFriendlyName As String = Nothing, Optional recoveryFabricId As ResourceIdentifier = Nothing, Optional recoveryFabricFriendlyName As String = Nothing, Optional failoverDeploymentModel As String = Nothing, Optional replicationProviders As IEnumerable(Of String) = Nothing, Optional allowedOperations As IEnumerable(Of String) = Nothing, Optional lastPlannedFailoverOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastUnplannedFailoverOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastTestFailoverOn As Nullable(Of DateTimeOffset) = Nothing, Optional currentScenario As CurrentScenarioDetails = Nothing, Optional currentScenarioStatus As String = Nothing, Optional currentScenarioStatusDescription As String = Nothing, Optional groups As IEnumerable(Of SiteRecoveryPlanGroup) = Nothing, Optional providerSpecificDetails As IEnumerable(Of RecoveryPlanProviderSpecificDetails) = Nothing) As SiteRecoveryRecoveryPlanProperties

Parâmetros

friendlyName
String

O nome amigável.

primaryFabricId
ResourceIdentifier

A ID da malha primária.

primaryFabricFriendlyName
String

O nome amigável da malha primária.

recoveryFabricId
ResourceIdentifier

A ID da malha de recuperação.

recoveryFabricFriendlyName
String

O nome amigável da malha de recuperação.

failoverDeploymentModel
String

O modelo de implantação de failover.

replicationProviders
IEnumerable<String>

A lista de provedores de replicação.

allowedOperations
IEnumerable<String>

A lista de operações permitidas.

lastPlannedFailoverOn
Nullable<DateTimeOffset>

A hora de início da última recuperação panejada.

lastUnplannedFailoverOn
Nullable<DateTimeOffset>

A hora de início do último failover não planejado.

lastTestFailoverOn
Nullable<DateTimeOffset>

A hora de início do último failover de teste.

currentScenario
CurrentScenarioDetails

Os detalhes do cenário atual.

currentScenarioStatus
String

O plano de recuperação status.

currentScenarioStatusDescription
String

O plano de recuperação status descrição.

groups
IEnumerable<SiteRecoveryPlanGroup>

Os grupos de planos de recuperação.

providerSpecificDetails
IEnumerable<RecoveryPlanProviderSpecificDetails>

A ID do provedor e os detalhes específicos do provedor. RecoveryPlanProviderSpecificDetails 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 RecoveryPlanA2ADetails.

Retornos

Uma nova SiteRecoveryRecoveryPlanProperties instância para simulação.

Aplica-se a