Udostępnij za pośrednictwem


ArmRecoveryServicesSiteRecoveryModelFactory.ProtectionContainerMappingProperties Method

Definition

Initializes a new instance of ProtectionContainerMappingProperties.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ProtectionContainerMappingProperties ProtectionContainerMappingProperties(Azure.Core.ResourceIdentifier targetProtectionContainerId = default, string targetProtectionContainerFriendlyName = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ProtectionContainerMappingProviderSpecificDetails providerSpecificDetails = default, string health = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryHealthError> healthErrorDetails = default, Azure.Core.ResourceIdentifier policyId = default, string state = default, string sourceProtectionContainerFriendlyName = default, string sourceFabricFriendlyName = default, string targetFabricFriendlyName = default, string policyFriendlyName = default);
static member ProtectionContainerMappingProperties : Azure.Core.ResourceIdentifier * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ProtectionContainerMappingProviderSpecificDetails * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryHealthError> * Azure.Core.ResourceIdentifier * string * string * string * string * string -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ProtectionContainerMappingProperties
Public Shared Function ProtectionContainerMappingProperties (Optional targetProtectionContainerId As ResourceIdentifier = Nothing, Optional targetProtectionContainerFriendlyName As String = Nothing, Optional providerSpecificDetails As ProtectionContainerMappingProviderSpecificDetails = Nothing, Optional health As String = Nothing, Optional healthErrorDetails As IEnumerable(Of SiteRecoveryHealthError) = Nothing, Optional policyId As ResourceIdentifier = Nothing, Optional state As String = Nothing, Optional sourceProtectionContainerFriendlyName As String = Nothing, Optional sourceFabricFriendlyName As String = Nothing, Optional targetFabricFriendlyName As String = Nothing, Optional policyFriendlyName As String = Nothing) As ProtectionContainerMappingProperties

Parameters

targetProtectionContainerId
ResourceIdentifier

Paired protection container ARM ID.

targetProtectionContainerFriendlyName
String

Friendly name of paired container.

providerSpecificDetails
ProtectionContainerMappingProviderSpecificDetails

Provider specific provider details. Please note ProtectionContainerMappingProviderSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AProtectionContainerMappingDetails, InMageRcmProtectionContainerMappingDetails and VMwareCbtProtectionContainerMappingDetails.

health
String

Health of pairing.

healthErrorDetails
IEnumerable<SiteRecoveryHealthError>

Health error.

policyId
ResourceIdentifier

Policy ARM Id.

state
String

Association Status.

sourceProtectionContainerFriendlyName
String

Friendly name of source protection container.

sourceFabricFriendlyName
String

Friendly name of source fabric.

targetFabricFriendlyName
String

Friendly name of target fabric.

policyFriendlyName
String

Friendly name of replication policy.

Returns

A new ProtectionContainerMappingProperties instance for mocking.

Applies to