ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryNetworkMappingProperties 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 SiteRecoveryNetworkMappingProperties.
public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryNetworkMappingProperties SiteRecoveryNetworkMappingProperties (string state = default, string primaryNetworkFriendlyName = default, Azure.Core.ResourceIdentifier primaryNetworkId = default, string primaryFabricFriendlyName = default, string recoveryNetworkFriendlyName = default, Azure.Core.ResourceIdentifier recoveryNetworkId = default, Azure.Core.ResourceIdentifier recoveryFabricArmId = default, string recoveryFabricFriendlyName = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.NetworkMappingFabricSpecificSettings fabricSpecificSettings = default);
static member SiteRecoveryNetworkMappingProperties : string * string * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.NetworkMappingFabricSpecificSettings -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryNetworkMappingProperties
Public Shared Function SiteRecoveryNetworkMappingProperties (Optional state As String = Nothing, Optional primaryNetworkFriendlyName As String = Nothing, Optional primaryNetworkId As ResourceIdentifier = Nothing, Optional primaryFabricFriendlyName As String = Nothing, Optional recoveryNetworkFriendlyName As String = Nothing, Optional recoveryNetworkId As ResourceIdentifier = Nothing, Optional recoveryFabricArmId As ResourceIdentifier = Nothing, Optional recoveryFabricFriendlyName As String = Nothing, Optional fabricSpecificSettings As NetworkMappingFabricSpecificSettings = Nothing) As SiteRecoveryNetworkMappingProperties
Parameters
- state
- String
The pairing state for network mapping.
- primaryNetworkFriendlyName
- String
The primary network friendly name.
- primaryNetworkId
- ResourceIdentifier
The primary network id for network mapping.
- primaryFabricFriendlyName
- String
The primary fabric friendly name.
- recoveryNetworkFriendlyName
- String
The recovery network friendly name.
- recoveryNetworkId
- ResourceIdentifier
The recovery network id for network mapping.
- recoveryFabricArmId
- ResourceIdentifier
The recovery fabric ARM id.
- recoveryFabricFriendlyName
- String
The recovery fabric friendly name.
- fabricSpecificSettings
- NetworkMappingFabricSpecificSettings
The fabric specific settings. Please note NetworkMappingFabricSpecificSettings 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 A2ANetworkMappingSettings, VmmToAzureNetworkMappingSettings and VmmToVmmNetworkMappingSettings.
Returns
A new SiteRecoveryNetworkMappingProperties instance for mocking.