Partager via


ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryRecoveryPlanProperties Méthode

Définition

Initialise une nouvelle instance 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

Paramètres

friendlyName
String

Nom convivial.

primaryFabricId
ResourceIdentifier

ID de l’infrastructure principale.

primaryFabricFriendlyName
String

Nom convivial de l’infrastructure principale.

recoveryFabricId
ResourceIdentifier

ID de l’infrastructure de récupération.

recoveryFabricFriendlyName
String

Nom convivial de la structure de récupération.

failoverDeploymentModel
String

Modèle de déploiement de basculement.

replicationProviders
IEnumerable<String>

Liste des fournisseurs de réplication.

allowedOperations
IEnumerable<String>

Liste des opérations autorisées.

lastPlannedFailoverOn
Nullable<DateTimeOffset>

Heure de début de la dernière basculement planifié.

lastUnplannedFailoverOn
Nullable<DateTimeOffset>

Heure de début du dernier basculement non planifié.

lastTestFailoverOn
Nullable<DateTimeOffset>

Heure de début du dernier test de basculement.

currentScenario
CurrentScenarioDetails

Détails du scénario actuel.

currentScenarioStatus
String

Le plan de récupération status.

currentScenarioStatusDescription
String

Description du plan de récupération status.

groups
IEnumerable<SiteRecoveryPlanGroup>

Groupes du plan de récupération.

providerSpecificDetails
IEnumerable<RecoveryPlanProviderSpecificDetails>

L’ID du fournisseur et les détails spécifiques au fournisseur. Veuillez noter qu’il RecoveryPlanProviderSpecificDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent RecoveryPlanA2ADetails.

Retours

Une nouvelle SiteRecoveryRecoveryPlanProperties instance pour se moquer.

S’applique à