1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. ReplicationNetworkMapping
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

azure-native.recoveryservices.ReplicationNetworkMapping

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

Network Mapping model. Ideally it should have been possible to inherit this class from prev version in InheritedModels as long as there is no difference in structure or method signature. Since there were no base Models for certain fields and methods viz NetworkMappingProperties and Load with required return type, the class has been introduced in its entirety with references to base models to facilitate extensions in subsequent versions.

Uses Azure REST API version 2024-10-01. In version 2.x of the Azure Native provider, it used API version 2023-04-01.

Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the version guide for details.

Example Usage

Creates network mapping.

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var replicationNetworkMapping = new AzureNative.RecoveryServices.ReplicationNetworkMapping("replicationNetworkMapping", new()
    {
        FabricName = "b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac",
        NetworkMappingName = "corpe2amap",
        NetworkName = "e2267b5c-2650-49bd-ab3f-d66aae694c06",
        Properties = new AzureNative.RecoveryServices.Inputs.CreateNetworkMappingInputPropertiesArgs
        {
            FabricSpecificDetails = new AzureNative.RecoveryServices.Inputs.VmmToAzureCreateNetworkMappingInputArgs
            {
                InstanceType = "VmmToAzure",
            },
            RecoveryFabricName = "Microsoft Azure",
            RecoveryNetworkId = "/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai",
        },
        ResourceGroupName = "srcBvte2a14C27",
        ResourceName = "srce2avaultbvtaC27",
    });

});
Copy
package main

import (
	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewReplicationNetworkMapping(ctx, "replicationNetworkMapping", &recoveryservices.ReplicationNetworkMappingArgs{
			FabricName:         pulumi.String("b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac"),
			NetworkMappingName: pulumi.String("corpe2amap"),
			NetworkName:        pulumi.String("e2267b5c-2650-49bd-ab3f-d66aae694c06"),
			Properties: &recoveryservices.CreateNetworkMappingInputPropertiesArgs{
				FabricSpecificDetails: recoveryservices.VmmToAzureCreateNetworkMappingInput{
					InstanceType: "VmmToAzure",
				},
				RecoveryFabricName: pulumi.String("Microsoft Azure"),
				RecoveryNetworkId:  pulumi.String("/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai"),
			},
			ResourceGroupName: pulumi.String("srcBvte2a14C27"),
			ResourceName:      pulumi.String("srce2avaultbvtaC27"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.recoveryservices.ReplicationNetworkMapping;
import com.pulumi.azurenative.recoveryservices.ReplicationNetworkMappingArgs;
import com.pulumi.azurenative.recoveryservices.inputs.CreateNetworkMappingInputPropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var replicationNetworkMapping = new ReplicationNetworkMapping("replicationNetworkMapping", ReplicationNetworkMappingArgs.builder()
            .fabricName("b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac")
            .networkMappingName("corpe2amap")
            .networkName("e2267b5c-2650-49bd-ab3f-d66aae694c06")
            .properties(CreateNetworkMappingInputPropertiesArgs.builder()
                .fabricSpecificDetails(VmmToAzureCreateNetworkMappingInputArgs.builder()
                    .instanceType("VmmToAzure")
                    .build())
                .recoveryFabricName("Microsoft Azure")
                .recoveryNetworkId("/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai")
                .build())
            .resourceGroupName("srcBvte2a14C27")
            .resourceName("srce2avaultbvtaC27")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const replicationNetworkMapping = new azure_native.recoveryservices.ReplicationNetworkMapping("replicationNetworkMapping", {
    fabricName: "b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac",
    networkMappingName: "corpe2amap",
    networkName: "e2267b5c-2650-49bd-ab3f-d66aae694c06",
    properties: {
        fabricSpecificDetails: {
            instanceType: "VmmToAzure",
        },
        recoveryFabricName: "Microsoft Azure",
        recoveryNetworkId: "/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai",
    },
    resourceGroupName: "srcBvte2a14C27",
    resourceName: "srce2avaultbvtaC27",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

replication_network_mapping = azure_native.recoveryservices.ReplicationNetworkMapping("replicationNetworkMapping",
    fabric_name="b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac",
    network_mapping_name="corpe2amap",
    network_name="e2267b5c-2650-49bd-ab3f-d66aae694c06",
    properties={
        "fabric_specific_details": {
            "instance_type": "VmmToAzure",
        },
        "recovery_fabric_name": "Microsoft Azure",
        "recovery_network_id": "/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai",
    },
    resource_group_name="srcBvte2a14C27",
    resource_name_="srce2avaultbvtaC27")
Copy
resources:
  replicationNetworkMapping:
    type: azure-native:recoveryservices:ReplicationNetworkMapping
    properties:
      fabricName: b0cef6e9a4437b81803d0b55ada4f700ab66caae59c35d62723a1589c0cd13ac
      networkMappingName: corpe2amap
      networkName: e2267b5c-2650-49bd-ab3f-d66aae694c06
      properties:
        fabricSpecificDetails:
          instanceType: VmmToAzure
        recoveryFabricName: Microsoft Azure
        recoveryNetworkId: /subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai
      resourceGroupName: srcBvte2a14C27
      resourceName: srce2avaultbvtaC27
Copy

Create ReplicationNetworkMapping Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ReplicationNetworkMapping(name: string, args: ReplicationNetworkMappingArgs, opts?: CustomResourceOptions);
@overload
def ReplicationNetworkMapping(resource_name: str,
                              args: ReplicationNetworkMappingArgs,
                              opts: Optional[ResourceOptions] = None)

@overload
def ReplicationNetworkMapping(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              fabric_name: Optional[str] = None,
                              network_name: Optional[str] = None,
                              properties: Optional[CreateNetworkMappingInputPropertiesArgs] = None,
                              resource_group_name: Optional[str] = None,
                              resource_name_: Optional[str] = None,
                              network_mapping_name: Optional[str] = None)
func NewReplicationNetworkMapping(ctx *Context, name string, args ReplicationNetworkMappingArgs, opts ...ResourceOption) (*ReplicationNetworkMapping, error)
public ReplicationNetworkMapping(string name, ReplicationNetworkMappingArgs args, CustomResourceOptions? opts = null)
public ReplicationNetworkMapping(String name, ReplicationNetworkMappingArgs args)
public ReplicationNetworkMapping(String name, ReplicationNetworkMappingArgs args, CustomResourceOptions options)
type: azure-native:recoveryservices:ReplicationNetworkMapping
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ReplicationNetworkMappingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ReplicationNetworkMappingArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ReplicationNetworkMappingArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ReplicationNetworkMappingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ReplicationNetworkMappingArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var replicationNetworkMappingResource = new AzureNative.RecoveryServices.ReplicationNetworkMapping("replicationNetworkMappingResource", new()
{
    FabricName = "string",
    NetworkName = "string",
    Properties = new AzureNative.RecoveryServices.Inputs.CreateNetworkMappingInputPropertiesArgs
    {
        RecoveryNetworkId = "string",
        FabricSpecificDetails = new AzureNative.RecoveryServices.Inputs.AzureToAzureCreateNetworkMappingInputArgs
        {
            InstanceType = "AzureToAzure",
            PrimaryNetworkId = "string",
        },
        RecoveryFabricName = "string",
    },
    ResourceGroupName = "string",
    ResourceName = "string",
    NetworkMappingName = "string",
});
Copy
example, err := recoveryservices.NewReplicationNetworkMapping(ctx, "replicationNetworkMappingResource", &recoveryservices.ReplicationNetworkMappingArgs{
	FabricName:  pulumi.String("string"),
	NetworkName: pulumi.String("string"),
	Properties: &recoveryservices.CreateNetworkMappingInputPropertiesArgs{
		RecoveryNetworkId: pulumi.String("string"),
		FabricSpecificDetails: recoveryservices.AzureToAzureCreateNetworkMappingInput{
			InstanceType:     "AzureToAzure",
			PrimaryNetworkId: "string",
		},
		RecoveryFabricName: pulumi.String("string"),
	},
	ResourceGroupName:  pulumi.String("string"),
	ResourceName:       pulumi.String("string"),
	NetworkMappingName: pulumi.String("string"),
})
Copy
var replicationNetworkMappingResource = new ReplicationNetworkMapping("replicationNetworkMappingResource", ReplicationNetworkMappingArgs.builder()
    .fabricName("string")
    .networkName("string")
    .properties(CreateNetworkMappingInputPropertiesArgs.builder()
        .recoveryNetworkId("string")
        .fabricSpecificDetails(AzureToAzureCreateNetworkMappingInputArgs.builder()
            .instanceType("AzureToAzure")
            .primaryNetworkId("string")
            .build())
        .recoveryFabricName("string")
        .build())
    .resourceGroupName("string")
    .resourceName("string")
    .networkMappingName("string")
    .build());
Copy
replication_network_mapping_resource = azure_native.recoveryservices.ReplicationNetworkMapping("replicationNetworkMappingResource",
    fabric_name="string",
    network_name="string",
    properties={
        "recovery_network_id": "string",
        "fabric_specific_details": {
            "instance_type": "AzureToAzure",
            "primary_network_id": "string",
        },
        "recovery_fabric_name": "string",
    },
    resource_group_name="string",
    resource_name_="string",
    network_mapping_name="string")
Copy
const replicationNetworkMappingResource = new azure_native.recoveryservices.ReplicationNetworkMapping("replicationNetworkMappingResource", {
    fabricName: "string",
    networkName: "string",
    properties: {
        recoveryNetworkId: "string",
        fabricSpecificDetails: {
            instanceType: "AzureToAzure",
            primaryNetworkId: "string",
        },
        recoveryFabricName: "string",
    },
    resourceGroupName: "string",
    resourceName: "string",
    networkMappingName: "string",
});
Copy
type: azure-native:recoveryservices:ReplicationNetworkMapping
properties:
    fabricName: string
    networkMappingName: string
    networkName: string
    properties:
        fabricSpecificDetails:
            instanceType: AzureToAzure
            primaryNetworkId: string
        recoveryFabricName: string
        recoveryNetworkId: string
    resourceGroupName: string
    resourceName: string
Copy

ReplicationNetworkMapping Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ReplicationNetworkMapping resource accepts the following input properties:

FabricName
This property is required.
Changes to this property will trigger replacement.
string
Primary fabric name.
NetworkName
This property is required.
Changes to this property will trigger replacement.
string
Primary network name.
Properties This property is required. Pulumi.AzureNative.RecoveryServices.Inputs.CreateNetworkMappingInputProperties
Input properties for creating network mapping.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
NetworkMappingName Changes to this property will trigger replacement. string
Network mapping name.
FabricName
This property is required.
Changes to this property will trigger replacement.
string
Primary fabric name.
NetworkName
This property is required.
Changes to this property will trigger replacement.
string
Primary network name.
Properties This property is required. CreateNetworkMappingInputPropertiesArgs
Input properties for creating network mapping.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
NetworkMappingName Changes to this property will trigger replacement. string
Network mapping name.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Primary fabric name.
networkName
This property is required.
Changes to this property will trigger replacement.
String
Primary network name.
properties This property is required. CreateNetworkMappingInputProperties
Input properties for creating network mapping.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
networkMappingName Changes to this property will trigger replacement. String
Network mapping name.
fabricName
This property is required.
Changes to this property will trigger replacement.
string
Primary fabric name.
networkName
This property is required.
Changes to this property will trigger replacement.
string
Primary network name.
properties This property is required. CreateNetworkMappingInputProperties
Input properties for creating network mapping.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
networkMappingName Changes to this property will trigger replacement. string
Network mapping name.
fabric_name
This property is required.
Changes to this property will trigger replacement.
str
Primary fabric name.
network_name
This property is required.
Changes to this property will trigger replacement.
str
Primary network name.
properties This property is required. CreateNetworkMappingInputPropertiesArgs
Input properties for creating network mapping.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group where the recovery services vault is present.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the recovery services vault.
network_mapping_name Changes to this property will trigger replacement. str
Network mapping name.
fabricName
This property is required.
Changes to this property will trigger replacement.
String
Primary fabric name.
networkName
This property is required.
Changes to this property will trigger replacement.
String
Primary network name.
properties This property is required. Property Map
Input properties for creating network mapping.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
networkMappingName Changes to this property will trigger replacement. String
Network mapping name.

Outputs

All input properties are implicitly available as output properties. Additionally, the ReplicationNetworkMapping resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource Name
Type string
Resource Type
Location string
Resource Location
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource Name
Type string
Resource Type
Location string
Resource Location
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource Name
type String
Resource Type
location String
Resource Location
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Resource Name
type string
Resource Type
location string
Resource Location
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Resource Name
type str
Resource Type
location str
Resource Location
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource Name
type String
Resource Type
location String
Resource Location

Supporting Types

AzureToAzureCreateNetworkMappingInput
, AzureToAzureCreateNetworkMappingInputArgs

PrimaryNetworkId This property is required. string
The primary azure vnet Id.
PrimaryNetworkId This property is required. string
The primary azure vnet Id.
primaryNetworkId This property is required. String
The primary azure vnet Id.
primaryNetworkId This property is required. string
The primary azure vnet Id.
primary_network_id This property is required. str
The primary azure vnet Id.
primaryNetworkId This property is required. String
The primary azure vnet Id.

AzureToAzureNetworkMappingSettingsResponse
, AzureToAzureNetworkMappingSettingsResponseArgs

PrimaryFabricLocation string
The primary fabric location.
RecoveryFabricLocation string
The recovery fabric location.
PrimaryFabricLocation string
The primary fabric location.
RecoveryFabricLocation string
The recovery fabric location.
primaryFabricLocation String
The primary fabric location.
recoveryFabricLocation String
The recovery fabric location.
primaryFabricLocation string
The primary fabric location.
recoveryFabricLocation string
The recovery fabric location.
primary_fabric_location str
The primary fabric location.
recovery_fabric_location str
The recovery fabric location.
primaryFabricLocation String
The primary fabric location.
recoveryFabricLocation String
The recovery fabric location.

CreateNetworkMappingInputProperties
, CreateNetworkMappingInputPropertiesArgs

RecoveryNetworkId This property is required. string
Recovery network Id.
FabricSpecificDetails AzureToAzureCreateNetworkMappingInput | VmmToAzureCreateNetworkMappingInput | VmmToVmmCreateNetworkMappingInput
Fabric specific input properties.
RecoveryFabricName string
Recovery fabric Name.
recoveryNetworkId This property is required. String
Recovery network Id.
fabricSpecificDetails AzureToAzureCreateNetworkMappingInput | VmmToAzureCreateNetworkMappingInput | VmmToVmmCreateNetworkMappingInput
Fabric specific input properties.
recoveryFabricName String
Recovery fabric Name.
recoveryNetworkId This property is required. string
Recovery network Id.
fabricSpecificDetails AzureToAzureCreateNetworkMappingInput | VmmToAzureCreateNetworkMappingInput | VmmToVmmCreateNetworkMappingInput
Fabric specific input properties.
recoveryFabricName string
Recovery fabric Name.
recovery_network_id This property is required. str
Recovery network Id.
fabric_specific_details AzureToAzureCreateNetworkMappingInput | VmmToAzureCreateNetworkMappingInput | VmmToVmmCreateNetworkMappingInput
Fabric specific input properties.
recovery_fabric_name str
Recovery fabric Name.
recoveryNetworkId This property is required. String
Recovery network Id.
fabricSpecificDetails Property Map | Property Map | Property Map
Fabric specific input properties.
recoveryFabricName String
Recovery fabric Name.

NetworkMappingPropertiesResponse
, NetworkMappingPropertiesResponseArgs

FabricSpecificSettings Pulumi.AzureNative.RecoveryServices.Inputs.AzureToAzureNetworkMappingSettingsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.VmmToAzureNetworkMappingSettingsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.VmmToVmmNetworkMappingSettingsResponse
The fabric specific settings.
PrimaryFabricFriendlyName string
The primary fabric friendly name.
PrimaryNetworkFriendlyName string
The primary network friendly name.
PrimaryNetworkId string
The primary network id for network mapping.
RecoveryFabricArmId string
The recovery fabric ARM id.
RecoveryFabricFriendlyName string
The recovery fabric friendly name.
RecoveryNetworkFriendlyName string
The recovery network friendly name.
RecoveryNetworkId string
The recovery network id for network mapping.
State string
The pairing state for network mapping.
FabricSpecificSettings AzureToAzureNetworkMappingSettingsResponse | VmmToAzureNetworkMappingSettingsResponse | VmmToVmmNetworkMappingSettingsResponse
The fabric specific settings.
PrimaryFabricFriendlyName string
The primary fabric friendly name.
PrimaryNetworkFriendlyName string
The primary network friendly name.
PrimaryNetworkId string
The primary network id for network mapping.
RecoveryFabricArmId string
The recovery fabric ARM id.
RecoveryFabricFriendlyName string
The recovery fabric friendly name.
RecoveryNetworkFriendlyName string
The recovery network friendly name.
RecoveryNetworkId string
The recovery network id for network mapping.
State string
The pairing state for network mapping.
fabricSpecificSettings AzureToAzureNetworkMappingSettingsResponse | VmmToAzureNetworkMappingSettingsResponse | VmmToVmmNetworkMappingSettingsResponse
The fabric specific settings.
primaryFabricFriendlyName String
The primary fabric friendly name.
primaryNetworkFriendlyName String
The primary network friendly name.
primaryNetworkId String
The primary network id for network mapping.
recoveryFabricArmId String
The recovery fabric ARM id.
recoveryFabricFriendlyName String
The recovery fabric friendly name.
recoveryNetworkFriendlyName String
The recovery network friendly name.
recoveryNetworkId String
The recovery network id for network mapping.
state String
The pairing state for network mapping.
fabricSpecificSettings AzureToAzureNetworkMappingSettingsResponse | VmmToAzureNetworkMappingSettingsResponse | VmmToVmmNetworkMappingSettingsResponse
The fabric specific settings.
primaryFabricFriendlyName string
The primary fabric friendly name.
primaryNetworkFriendlyName string
The primary network friendly name.
primaryNetworkId string
The primary network id for network mapping.
recoveryFabricArmId string
The recovery fabric ARM id.
recoveryFabricFriendlyName string
The recovery fabric friendly name.
recoveryNetworkFriendlyName string
The recovery network friendly name.
recoveryNetworkId string
The recovery network id for network mapping.
state string
The pairing state for network mapping.
fabric_specific_settings AzureToAzureNetworkMappingSettingsResponse | VmmToAzureNetworkMappingSettingsResponse | VmmToVmmNetworkMappingSettingsResponse
The fabric specific settings.
primary_fabric_friendly_name str
The primary fabric friendly name.
primary_network_friendly_name str
The primary network friendly name.
primary_network_id str
The primary network id for network mapping.
recovery_fabric_arm_id str
The recovery fabric ARM id.
recovery_fabric_friendly_name str
The recovery fabric friendly name.
recovery_network_friendly_name str
The recovery network friendly name.
recovery_network_id str
The recovery network id for network mapping.
state str
The pairing state for network mapping.
fabricSpecificSettings Property Map | Property Map | Property Map
The fabric specific settings.
primaryFabricFriendlyName String
The primary fabric friendly name.
primaryNetworkFriendlyName String
The primary network friendly name.
primaryNetworkId String
The primary network id for network mapping.
recoveryFabricArmId String
The recovery fabric ARM id.
recoveryFabricFriendlyName String
The recovery fabric friendly name.
recoveryNetworkFriendlyName String
The recovery network friendly name.
recoveryNetworkId String
The recovery network id for network mapping.
state String
The pairing state for network mapping.

VmmToAzureCreateNetworkMappingInput
, VmmToAzureCreateNetworkMappingInputArgs

VmmToAzureNetworkMappingSettingsResponse
, VmmToAzureNetworkMappingSettingsResponseArgs

VmmToVmmCreateNetworkMappingInput
, VmmToVmmCreateNetworkMappingInputArgs

VmmToVmmNetworkMappingSettingsResponse
, VmmToVmmNetworkMappingSettingsResponseArgs

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:recoveryservices:ReplicationNetworkMapping corpe2amap /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks/{networkName}/replicationNetworkMappings/{networkMappingName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi