ArmRecoveryServicesSiteRecoveryModelFactory.ProtectionContainerMappingProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Azure SDK for .NET