1. Packages
  2. Azure Native
  3. API Docs
  4. managednetworkfabric
  5. ExternalNetwork
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.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.managednetworkfabric.ExternalNetwork

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.2.0 published on Monday, Apr 14, 2025 by Pulumi

Defines the External Network resource.

Uses Azure REST API version 2023-06-15. In version 2.x of the Azure Native provider, it used API version 2023-02-01-preview.

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

Example Usage

ExternalNetworks_Create_MaximumSet_Gen

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

return await Deployment.RunAsync(() => 
{
    var externalNetwork = new AzureNative.ManagedNetworkFabric.ExternalNetwork("externalNetwork", new()
    {
        Annotation = "annotation",
        ExportRoutePolicy = new AzureNative.ManagedNetworkFabric.Inputs.ExportRoutePolicyArgs
        {
            ExportIpv4RoutePolicyId = "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
            ExportIpv6RoutePolicyId = "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
        },
        ExportRoutePolicyId = "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
        ExternalNetworkName = "example-externalnetwork",
        ImportRoutePolicy = new AzureNative.ManagedNetworkFabric.Inputs.ImportRoutePolicyArgs
        {
            ImportIpv4RoutePolicyId = "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
            ImportIpv6RoutePolicyId = "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
        },
        ImportRoutePolicyId = "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
        L3IsolationDomainName = "example-l3domain",
        NetworkToNetworkInterconnectId = "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni",
        OptionAProperties = new AzureNative.ManagedNetworkFabric.Inputs.ExternalNetworkPropertiesOptionAPropertiesArgs
        {
            BfdConfiguration = new AzureNative.ManagedNetworkFabric.Inputs.BfdConfigurationArgs
            {
                IntervalInMilliSeconds = 300,
                Multiplier = 15,
            },
            EgressAclId = "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl",
            IngressAclId = "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl",
            Mtu = 1500,
            PeerASN = 65047,
            PrimaryIpv4Prefix = "10.1.1.0/30",
            PrimaryIpv6Prefix = "3FFE:FFFF:0:CD30::a0/126",
            SecondaryIpv4Prefix = "10.1.1.4/30",
            SecondaryIpv6Prefix = "3FFE:FFFF:0:CD30::a4/126",
            VlanId = 1001,
        },
        OptionBProperties = new AzureNative.ManagedNetworkFabric.Inputs.L3OptionBPropertiesArgs
        {
            ExportRouteTargets = new[]
            {
                "65046:10039",
            },
            ImportRouteTargets = new[]
            {
                "65046:10039",
            },
            RouteTargets = new AzureNative.ManagedNetworkFabric.Inputs.RouteTargetInformationArgs
            {
                ExportIpv4RouteTargets = new[]
                {
                    "65046:10039",
                },
                ExportIpv6RouteTargets = new[]
                {
                    "65046:10039",
                },
                ImportIpv4RouteTargets = new[]
                {
                    "65046:10039",
                },
                ImportIpv6RouteTargets = new[]
                {
                    "65046:10039",
                },
            },
        },
        PeeringOption = AzureNative.ManagedNetworkFabric.PeeringOption.OptionA,
        ResourceGroupName = "example-rg",
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := managednetworkfabric.NewExternalNetwork(ctx, "externalNetwork", &managednetworkfabric.ExternalNetworkArgs{
			Annotation: pulumi.String("annotation"),
			ExportRoutePolicy: &managednetworkfabric.ExportRoutePolicyArgs{
				ExportIpv4RoutePolicyId: pulumi.String("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName"),
				ExportIpv6RoutePolicyId: pulumi.String("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName"),
			},
			ExportRoutePolicyId: pulumi.String("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName"),
			ExternalNetworkName: pulumi.String("example-externalnetwork"),
			ImportRoutePolicy: &managednetworkfabric.ImportRoutePolicyArgs{
				ImportIpv4RoutePolicyId: pulumi.String("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName"),
				ImportIpv6RoutePolicyId: pulumi.String("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName"),
			},
			ImportRoutePolicyId:            pulumi.String("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName"),
			L3IsolationDomainName:          pulumi.String("example-l3domain"),
			NetworkToNetworkInterconnectId: pulumi.String("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni"),
			OptionAProperties: &managednetworkfabric.ExternalNetworkPropertiesOptionAPropertiesArgs{
				BfdConfiguration: &managednetworkfabric.BfdConfigurationArgs{
					IntervalInMilliSeconds: pulumi.Int(300),
					Multiplier:             pulumi.Int(15),
				},
				EgressAclId:         pulumi.String("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl"),
				IngressAclId:        pulumi.String("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl"),
				Mtu:                 pulumi.Int(1500),
				PeerASN:             pulumi.Float64(65047),
				PrimaryIpv4Prefix:   pulumi.String("10.1.1.0/30"),
				PrimaryIpv6Prefix:   pulumi.String("3FFE:FFFF:0:CD30::a0/126"),
				SecondaryIpv4Prefix: pulumi.String("10.1.1.4/30"),
				SecondaryIpv6Prefix: pulumi.String("3FFE:FFFF:0:CD30::a4/126"),
				VlanId:              pulumi.Int(1001),
			},
			OptionBProperties: &managednetworkfabric.L3OptionBPropertiesArgs{
				ExportRouteTargets: pulumi.StringArray{
					pulumi.String("65046:10039"),
				},
				ImportRouteTargets: pulumi.StringArray{
					pulumi.String("65046:10039"),
				},
				RouteTargets: &managednetworkfabric.RouteTargetInformationArgs{
					ExportIpv4RouteTargets: pulumi.StringArray{
						pulumi.String("65046:10039"),
					},
					ExportIpv6RouteTargets: pulumi.StringArray{
						pulumi.String("65046:10039"),
					},
					ImportIpv4RouteTargets: pulumi.StringArray{
						pulumi.String("65046:10039"),
					},
					ImportIpv6RouteTargets: pulumi.StringArray{
						pulumi.String("65046:10039"),
					},
				},
			},
			PeeringOption:     pulumi.String(managednetworkfabric.PeeringOptionOptionA),
			ResourceGroupName: pulumi.String("example-rg"),
		})
		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.managednetworkfabric.ExternalNetwork;
import com.pulumi.azurenative.managednetworkfabric.ExternalNetworkArgs;
import com.pulumi.azurenative.managednetworkfabric.inputs.ExportRoutePolicyArgs;
import com.pulumi.azurenative.managednetworkfabric.inputs.ImportRoutePolicyArgs;
import com.pulumi.azurenative.managednetworkfabric.inputs.ExternalNetworkPropertiesOptionAPropertiesArgs;
import com.pulumi.azurenative.managednetworkfabric.inputs.BfdConfigurationArgs;
import com.pulumi.azurenative.managednetworkfabric.inputs.L3OptionBPropertiesArgs;
import com.pulumi.azurenative.managednetworkfabric.inputs.RouteTargetInformationArgs;
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 externalNetwork = new ExternalNetwork("externalNetwork", ExternalNetworkArgs.builder()
            .annotation("annotation")
            .exportRoutePolicy(ExportRoutePolicyArgs.builder()
                .exportIpv4RoutePolicyId("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName")
                .exportIpv6RoutePolicyId("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName")
                .build())
            .exportRoutePolicyId("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName")
            .externalNetworkName("example-externalnetwork")
            .importRoutePolicy(ImportRoutePolicyArgs.builder()
                .importIpv4RoutePolicyId("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName")
                .importIpv6RoutePolicyId("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName")
                .build())
            .importRoutePolicyId("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName")
            .l3IsolationDomainName("example-l3domain")
            .networkToNetworkInterconnectId("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni")
            .optionAProperties(ExternalNetworkPropertiesOptionAPropertiesArgs.builder()
                .bfdConfiguration(BfdConfigurationArgs.builder()
                    .intervalInMilliSeconds(300)
                    .multiplier(15)
                    .build())
                .egressAclId("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl")
                .ingressAclId("/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl")
                .mtu(1500)
                .peerASN(65047.0)
                .primaryIpv4Prefix("10.1.1.0/30")
                .primaryIpv6Prefix("3FFE:FFFF:0:CD30::a0/126")
                .secondaryIpv4Prefix("10.1.1.4/30")
                .secondaryIpv6Prefix("3FFE:FFFF:0:CD30::a4/126")
                .vlanId(1001)
                .build())
            .optionBProperties(L3OptionBPropertiesArgs.builder()
                .exportRouteTargets("65046:10039")
                .importRouteTargets("65046:10039")
                .routeTargets(RouteTargetInformationArgs.builder()
                    .exportIpv4RouteTargets("65046:10039")
                    .exportIpv6RouteTargets("65046:10039")
                    .importIpv4RouteTargets("65046:10039")
                    .importIpv6RouteTargets("65046:10039")
                    .build())
                .build())
            .peeringOption("OptionA")
            .resourceGroupName("example-rg")
            .build());

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

const externalNetwork = new azure_native.managednetworkfabric.ExternalNetwork("externalNetwork", {
    annotation: "annotation",
    exportRoutePolicy: {
        exportIpv4RoutePolicyId: "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
        exportIpv6RoutePolicyId: "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
    },
    exportRoutePolicyId: "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
    externalNetworkName: "example-externalnetwork",
    importRoutePolicy: {
        importIpv4RoutePolicyId: "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
        importIpv6RoutePolicyId: "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
    },
    importRoutePolicyId: "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
    l3IsolationDomainName: "example-l3domain",
    networkToNetworkInterconnectId: "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni",
    optionAProperties: {
        bfdConfiguration: {
            intervalInMilliSeconds: 300,
            multiplier: 15,
        },
        egressAclId: "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl",
        ingressAclId: "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl",
        mtu: 1500,
        peerASN: 65047,
        primaryIpv4Prefix: "10.1.1.0/30",
        primaryIpv6Prefix: "3FFE:FFFF:0:CD30::a0/126",
        secondaryIpv4Prefix: "10.1.1.4/30",
        secondaryIpv6Prefix: "3FFE:FFFF:0:CD30::a4/126",
        vlanId: 1001,
    },
    optionBProperties: {
        exportRouteTargets: ["65046:10039"],
        importRouteTargets: ["65046:10039"],
        routeTargets: {
            exportIpv4RouteTargets: ["65046:10039"],
            exportIpv6RouteTargets: ["65046:10039"],
            importIpv4RouteTargets: ["65046:10039"],
            importIpv6RouteTargets: ["65046:10039"],
        },
    },
    peeringOption: azure_native.managednetworkfabric.PeeringOption.OptionA,
    resourceGroupName: "example-rg",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

external_network = azure_native.managednetworkfabric.ExternalNetwork("externalNetwork",
    annotation="annotation",
    export_route_policy={
        "export_ipv4_route_policy_id": "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
        "export_ipv6_route_policy_id": "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
    },
    export_route_policy_id="/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
    external_network_name="example-externalnetwork",
    import_route_policy={
        "import_ipv4_route_policy_id": "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
        "import_ipv6_route_policy_id": "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
    },
    import_route_policy_id="/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName",
    l3_isolation_domain_name="example-l3domain",
    network_to_network_interconnect_id="/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni",
    option_a_properties={
        "bfd_configuration": {
            "interval_in_milli_seconds": 300,
            "multiplier": 15,
        },
        "egress_acl_id": "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl",
        "ingress_acl_id": "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl",
        "mtu": 1500,
        "peer_asn": 65047,
        "primary_ipv4_prefix": "10.1.1.0/30",
        "primary_ipv6_prefix": "3FFE:FFFF:0:CD30::a0/126",
        "secondary_ipv4_prefix": "10.1.1.4/30",
        "secondary_ipv6_prefix": "3FFE:FFFF:0:CD30::a4/126",
        "vlan_id": 1001,
    },
    option_b_properties={
        "export_route_targets": ["65046:10039"],
        "import_route_targets": ["65046:10039"],
        "route_targets": {
            "export_ipv4_route_targets": ["65046:10039"],
            "export_ipv6_route_targets": ["65046:10039"],
            "import_ipv4_route_targets": ["65046:10039"],
            "import_ipv6_route_targets": ["65046:10039"],
        },
    },
    peering_option=azure_native.managednetworkfabric.PeeringOption.OPTION_A,
    resource_group_name="example-rg")
Copy
resources:
  externalNetwork:
    type: azure-native:managednetworkfabric:ExternalNetwork
    properties:
      annotation: annotation
      exportRoutePolicy:
        exportIpv4RoutePolicyId: /subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName
        exportIpv6RoutePolicyId: /subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName
      exportRoutePolicyId: /subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName
      externalNetworkName: example-externalnetwork
      importRoutePolicy:
        importIpv4RoutePolicyId: /subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName
        importIpv6RoutePolicyId: /subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName
      importRoutePolicyId: /subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName
      l3IsolationDomainName: example-l3domain
      networkToNetworkInterconnectId: /subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni
      optionAProperties:
        bfdConfiguration:
          intervalInMilliSeconds: 300
          multiplier: 15
        egressAclId: /subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl
        ingressAclId: /subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl
        mtu: 1500
        peerASN: 65047
        primaryIpv4Prefix: 10.1.1.0/30
        primaryIpv6Prefix: 3FFE:FFFF:0:CD30::a0/126
        secondaryIpv4Prefix: 10.1.1.4/30
        secondaryIpv6Prefix: 3FFE:FFFF:0:CD30::a4/126
        vlanId: 1001
      optionBProperties:
        exportRouteTargets:
          - 65046:10039
        importRouteTargets:
          - 65046:10039
        routeTargets:
          exportIpv4RouteTargets:
            - 65046:10039
          exportIpv6RouteTargets:
            - 65046:10039
          importIpv4RouteTargets:
            - 65046:10039
          importIpv6RouteTargets:
            - 65046:10039
      peeringOption: OptionA
      resourceGroupName: example-rg
Copy

Create ExternalNetwork Resource

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

Constructor syntax

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

@overload
def ExternalNetwork(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    l3_isolation_domain_name: Optional[str] = None,
                    peering_option: Optional[Union[str, PeeringOption]] = None,
                    resource_group_name: Optional[str] = None,
                    annotation: Optional[str] = None,
                    export_route_policy: Optional[ExportRoutePolicyArgs] = None,
                    export_route_policy_id: Optional[str] = None,
                    external_network_name: Optional[str] = None,
                    import_route_policy: Optional[ImportRoutePolicyArgs] = None,
                    import_route_policy_id: Optional[str] = None,
                    network_to_network_interconnect_id: Optional[str] = None,
                    option_a_properties: Optional[ExternalNetworkPropertiesOptionAPropertiesArgs] = None,
                    option_b_properties: Optional[L3OptionBPropertiesArgs] = None)
func NewExternalNetwork(ctx *Context, name string, args ExternalNetworkArgs, opts ...ResourceOption) (*ExternalNetwork, error)
public ExternalNetwork(string name, ExternalNetworkArgs args, CustomResourceOptions? opts = null)
public ExternalNetwork(String name, ExternalNetworkArgs args)
public ExternalNetwork(String name, ExternalNetworkArgs args, CustomResourceOptions options)
type: azure-native:managednetworkfabric:ExternalNetwork
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. ExternalNetworkArgs
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. ExternalNetworkArgs
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. ExternalNetworkArgs
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. ExternalNetworkArgs
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. ExternalNetworkArgs
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 externalNetworkResource = new AzureNative.ManagedNetworkFabric.ExternalNetwork("externalNetworkResource", new()
{
    L3IsolationDomainName = "string",
    PeeringOption = "string",
    ResourceGroupName = "string",
    Annotation = "string",
    ExportRoutePolicy = new AzureNative.ManagedNetworkFabric.Inputs.ExportRoutePolicyArgs
    {
        ExportIpv4RoutePolicyId = "string",
        ExportIpv6RoutePolicyId = "string",
    },
    ExportRoutePolicyId = "string",
    ExternalNetworkName = "string",
    ImportRoutePolicy = new AzureNative.ManagedNetworkFabric.Inputs.ImportRoutePolicyArgs
    {
        ImportIpv4RoutePolicyId = "string",
        ImportIpv6RoutePolicyId = "string",
    },
    ImportRoutePolicyId = "string",
    NetworkToNetworkInterconnectId = "string",
    OptionAProperties = new AzureNative.ManagedNetworkFabric.Inputs.ExternalNetworkPropertiesOptionAPropertiesArgs
    {
        PeerASN = 0,
        VlanId = 0,
        BfdConfiguration = new AzureNative.ManagedNetworkFabric.Inputs.BfdConfigurationArgs
        {
            IntervalInMilliSeconds = 0,
            Multiplier = 0,
        },
        EgressAclId = "string",
        IngressAclId = "string",
        Mtu = 0,
        PrimaryIpv4Prefix = "string",
        PrimaryIpv6Prefix = "string",
        SecondaryIpv4Prefix = "string",
        SecondaryIpv6Prefix = "string",
    },
    OptionBProperties = new AzureNative.ManagedNetworkFabric.Inputs.L3OptionBPropertiesArgs
    {
        ExportRouteTargets = new[]
        {
            "string",
        },
        ImportRouteTargets = new[]
        {
            "string",
        },
        RouteTargets = new AzureNative.ManagedNetworkFabric.Inputs.RouteTargetInformationArgs
        {
            ExportIpv4RouteTargets = new[]
            {
                "string",
            },
            ExportIpv6RouteTargets = new[]
            {
                "string",
            },
            ImportIpv4RouteTargets = new[]
            {
                "string",
            },
            ImportIpv6RouteTargets = new[]
            {
                "string",
            },
        },
    },
});
Copy
example, err := managednetworkfabric.NewExternalNetwork(ctx, "externalNetworkResource", &managednetworkfabric.ExternalNetworkArgs{
	L3IsolationDomainName: pulumi.String("string"),
	PeeringOption:         pulumi.String("string"),
	ResourceGroupName:     pulumi.String("string"),
	Annotation:            pulumi.String("string"),
	ExportRoutePolicy: &managednetworkfabric.ExportRoutePolicyArgs{
		ExportIpv4RoutePolicyId: pulumi.String("string"),
		ExportIpv6RoutePolicyId: pulumi.String("string"),
	},
	ExportRoutePolicyId: pulumi.String("string"),
	ExternalNetworkName: pulumi.String("string"),
	ImportRoutePolicy: &managednetworkfabric.ImportRoutePolicyArgs{
		ImportIpv4RoutePolicyId: pulumi.String("string"),
		ImportIpv6RoutePolicyId: pulumi.String("string"),
	},
	ImportRoutePolicyId:            pulumi.String("string"),
	NetworkToNetworkInterconnectId: pulumi.String("string"),
	OptionAProperties: &managednetworkfabric.ExternalNetworkPropertiesOptionAPropertiesArgs{
		PeerASN: pulumi.Float64(0),
		VlanId:  pulumi.Int(0),
		BfdConfiguration: &managednetworkfabric.BfdConfigurationArgs{
			IntervalInMilliSeconds: pulumi.Int(0),
			Multiplier:             pulumi.Int(0),
		},
		EgressAclId:         pulumi.String("string"),
		IngressAclId:        pulumi.String("string"),
		Mtu:                 pulumi.Int(0),
		PrimaryIpv4Prefix:   pulumi.String("string"),
		PrimaryIpv6Prefix:   pulumi.String("string"),
		SecondaryIpv4Prefix: pulumi.String("string"),
		SecondaryIpv6Prefix: pulumi.String("string"),
	},
	OptionBProperties: &managednetworkfabric.L3OptionBPropertiesArgs{
		ExportRouteTargets: pulumi.StringArray{
			pulumi.String("string"),
		},
		ImportRouteTargets: pulumi.StringArray{
			pulumi.String("string"),
		},
		RouteTargets: &managednetworkfabric.RouteTargetInformationArgs{
			ExportIpv4RouteTargets: pulumi.StringArray{
				pulumi.String("string"),
			},
			ExportIpv6RouteTargets: pulumi.StringArray{
				pulumi.String("string"),
			},
			ImportIpv4RouteTargets: pulumi.StringArray{
				pulumi.String("string"),
			},
			ImportIpv6RouteTargets: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
})
Copy
var externalNetworkResource = new ExternalNetwork("externalNetworkResource", ExternalNetworkArgs.builder()
    .l3IsolationDomainName("string")
    .peeringOption("string")
    .resourceGroupName("string")
    .annotation("string")
    .exportRoutePolicy(ExportRoutePolicyArgs.builder()
        .exportIpv4RoutePolicyId("string")
        .exportIpv6RoutePolicyId("string")
        .build())
    .exportRoutePolicyId("string")
    .externalNetworkName("string")
    .importRoutePolicy(ImportRoutePolicyArgs.builder()
        .importIpv4RoutePolicyId("string")
        .importIpv6RoutePolicyId("string")
        .build())
    .importRoutePolicyId("string")
    .networkToNetworkInterconnectId("string")
    .optionAProperties(ExternalNetworkPropertiesOptionAPropertiesArgs.builder()
        .peerASN(0)
        .vlanId(0)
        .bfdConfiguration(BfdConfigurationArgs.builder()
            .intervalInMilliSeconds(0)
            .multiplier(0)
            .build())
        .egressAclId("string")
        .ingressAclId("string")
        .mtu(0)
        .primaryIpv4Prefix("string")
        .primaryIpv6Prefix("string")
        .secondaryIpv4Prefix("string")
        .secondaryIpv6Prefix("string")
        .build())
    .optionBProperties(L3OptionBPropertiesArgs.builder()
        .exportRouteTargets("string")
        .importRouteTargets("string")
        .routeTargets(RouteTargetInformationArgs.builder()
            .exportIpv4RouteTargets("string")
            .exportIpv6RouteTargets("string")
            .importIpv4RouteTargets("string")
            .importIpv6RouteTargets("string")
            .build())
        .build())
    .build());
Copy
external_network_resource = azure_native.managednetworkfabric.ExternalNetwork("externalNetworkResource",
    l3_isolation_domain_name="string",
    peering_option="string",
    resource_group_name="string",
    annotation="string",
    export_route_policy={
        "export_ipv4_route_policy_id": "string",
        "export_ipv6_route_policy_id": "string",
    },
    export_route_policy_id="string",
    external_network_name="string",
    import_route_policy={
        "import_ipv4_route_policy_id": "string",
        "import_ipv6_route_policy_id": "string",
    },
    import_route_policy_id="string",
    network_to_network_interconnect_id="string",
    option_a_properties={
        "peer_asn": 0,
        "vlan_id": 0,
        "bfd_configuration": {
            "interval_in_milli_seconds": 0,
            "multiplier": 0,
        },
        "egress_acl_id": "string",
        "ingress_acl_id": "string",
        "mtu": 0,
        "primary_ipv4_prefix": "string",
        "primary_ipv6_prefix": "string",
        "secondary_ipv4_prefix": "string",
        "secondary_ipv6_prefix": "string",
    },
    option_b_properties={
        "export_route_targets": ["string"],
        "import_route_targets": ["string"],
        "route_targets": {
            "export_ipv4_route_targets": ["string"],
            "export_ipv6_route_targets": ["string"],
            "import_ipv4_route_targets": ["string"],
            "import_ipv6_route_targets": ["string"],
        },
    })
Copy
const externalNetworkResource = new azure_native.managednetworkfabric.ExternalNetwork("externalNetworkResource", {
    l3IsolationDomainName: "string",
    peeringOption: "string",
    resourceGroupName: "string",
    annotation: "string",
    exportRoutePolicy: {
        exportIpv4RoutePolicyId: "string",
        exportIpv6RoutePolicyId: "string",
    },
    exportRoutePolicyId: "string",
    externalNetworkName: "string",
    importRoutePolicy: {
        importIpv4RoutePolicyId: "string",
        importIpv6RoutePolicyId: "string",
    },
    importRoutePolicyId: "string",
    networkToNetworkInterconnectId: "string",
    optionAProperties: {
        peerASN: 0,
        vlanId: 0,
        bfdConfiguration: {
            intervalInMilliSeconds: 0,
            multiplier: 0,
        },
        egressAclId: "string",
        ingressAclId: "string",
        mtu: 0,
        primaryIpv4Prefix: "string",
        primaryIpv6Prefix: "string",
        secondaryIpv4Prefix: "string",
        secondaryIpv6Prefix: "string",
    },
    optionBProperties: {
        exportRouteTargets: ["string"],
        importRouteTargets: ["string"],
        routeTargets: {
            exportIpv4RouteTargets: ["string"],
            exportIpv6RouteTargets: ["string"],
            importIpv4RouteTargets: ["string"],
            importIpv6RouteTargets: ["string"],
        },
    },
});
Copy
type: azure-native:managednetworkfabric:ExternalNetwork
properties:
    annotation: string
    exportRoutePolicy:
        exportIpv4RoutePolicyId: string
        exportIpv6RoutePolicyId: string
    exportRoutePolicyId: string
    externalNetworkName: string
    importRoutePolicy:
        importIpv4RoutePolicyId: string
        importIpv6RoutePolicyId: string
    importRoutePolicyId: string
    l3IsolationDomainName: string
    networkToNetworkInterconnectId: string
    optionAProperties:
        bfdConfiguration:
            intervalInMilliSeconds: 0
            multiplier: 0
        egressAclId: string
        ingressAclId: string
        mtu: 0
        peerASN: 0
        primaryIpv4Prefix: string
        primaryIpv6Prefix: string
        secondaryIpv4Prefix: string
        secondaryIpv6Prefix: string
        vlanId: 0
    optionBProperties:
        exportRouteTargets:
            - string
        importRouteTargets:
            - string
        routeTargets:
            exportIpv4RouteTargets:
                - string
            exportIpv6RouteTargets:
                - string
            importIpv4RouteTargets:
                - string
            importIpv6RouteTargets:
                - string
    peeringOption: string
    resourceGroupName: string
Copy

ExternalNetwork 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 ExternalNetwork resource accepts the following input properties:

L3IsolationDomainName
This property is required.
Changes to this property will trigger replacement.
string
Name of the L3 Isolation Domain.
PeeringOption This property is required. string | Pulumi.AzureNative.ManagedNetworkFabric.PeeringOption
Peering option list.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Annotation string
Switch configuration description.
ExportRoutePolicy Pulumi.AzureNative.ManagedNetworkFabric.Inputs.ExportRoutePolicy
Export Route Policy either IPv4 or IPv6.
ExportRoutePolicyId string
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
ExternalNetworkName Changes to this property will trigger replacement. string
Name of the External Network.
ImportRoutePolicy Pulumi.AzureNative.ManagedNetworkFabric.Inputs.ImportRoutePolicy
Import Route Policy either IPv4 or IPv6.
ImportRoutePolicyId string
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
NetworkToNetworkInterconnectId string
ARM Resource ID of the networkToNetworkInterconnectId of the ExternalNetwork resource.
OptionAProperties Pulumi.AzureNative.ManagedNetworkFabric.Inputs.ExternalNetworkPropertiesOptionAProperties
option A properties object
OptionBProperties Pulumi.AzureNative.ManagedNetworkFabric.Inputs.L3OptionBProperties
option B properties object
L3IsolationDomainName
This property is required.
Changes to this property will trigger replacement.
string
Name of the L3 Isolation Domain.
PeeringOption This property is required. string | PeeringOption
Peering option list.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Annotation string
Switch configuration description.
ExportRoutePolicy ExportRoutePolicyArgs
Export Route Policy either IPv4 or IPv6.
ExportRoutePolicyId string
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
ExternalNetworkName Changes to this property will trigger replacement. string
Name of the External Network.
ImportRoutePolicy ImportRoutePolicyArgs
Import Route Policy either IPv4 or IPv6.
ImportRoutePolicyId string
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
NetworkToNetworkInterconnectId string
ARM Resource ID of the networkToNetworkInterconnectId of the ExternalNetwork resource.
OptionAProperties ExternalNetworkPropertiesOptionAPropertiesArgs
option A properties object
OptionBProperties L3OptionBPropertiesArgs
option B properties object
l3IsolationDomainName
This property is required.
Changes to this property will trigger replacement.
String
Name of the L3 Isolation Domain.
peeringOption This property is required. String | PeeringOption
Peering option list.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
annotation String
Switch configuration description.
exportRoutePolicy ExportRoutePolicy
Export Route Policy either IPv4 or IPv6.
exportRoutePolicyId String
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
externalNetworkName Changes to this property will trigger replacement. String
Name of the External Network.
importRoutePolicy ImportRoutePolicy
Import Route Policy either IPv4 or IPv6.
importRoutePolicyId String
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
networkToNetworkInterconnectId String
ARM Resource ID of the networkToNetworkInterconnectId of the ExternalNetwork resource.
optionAProperties ExternalNetworkPropertiesOptionAProperties
option A properties object
optionBProperties L3OptionBProperties
option B properties object
l3IsolationDomainName
This property is required.
Changes to this property will trigger replacement.
string
Name of the L3 Isolation Domain.
peeringOption This property is required. string | PeeringOption
Peering option list.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
annotation string
Switch configuration description.
exportRoutePolicy ExportRoutePolicy
Export Route Policy either IPv4 or IPv6.
exportRoutePolicyId string
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
externalNetworkName Changes to this property will trigger replacement. string
Name of the External Network.
importRoutePolicy ImportRoutePolicy
Import Route Policy either IPv4 or IPv6.
importRoutePolicyId string
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
networkToNetworkInterconnectId string
ARM Resource ID of the networkToNetworkInterconnectId of the ExternalNetwork resource.
optionAProperties ExternalNetworkPropertiesOptionAProperties
option A properties object
optionBProperties L3OptionBProperties
option B properties object
l3_isolation_domain_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the L3 Isolation Domain.
peering_option This property is required. str | PeeringOption
Peering option list.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
annotation str
Switch configuration description.
export_route_policy ExportRoutePolicyArgs
Export Route Policy either IPv4 or IPv6.
export_route_policy_id str
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
external_network_name Changes to this property will trigger replacement. str
Name of the External Network.
import_route_policy ImportRoutePolicyArgs
Import Route Policy either IPv4 or IPv6.
import_route_policy_id str
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
network_to_network_interconnect_id str
ARM Resource ID of the networkToNetworkInterconnectId of the ExternalNetwork resource.
option_a_properties ExternalNetworkPropertiesOptionAPropertiesArgs
option A properties object
option_b_properties L3OptionBPropertiesArgs
option B properties object
l3IsolationDomainName
This property is required.
Changes to this property will trigger replacement.
String
Name of the L3 Isolation Domain.
peeringOption This property is required. String | "OptionA" | "OptionB"
Peering option list.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
annotation String
Switch configuration description.
exportRoutePolicy Property Map
Export Route Policy either IPv4 or IPv6.
exportRoutePolicyId String
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
externalNetworkName Changes to this property will trigger replacement. String
Name of the External Network.
importRoutePolicy Property Map
Import Route Policy either IPv4 or IPv6.
importRoutePolicyId String
ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.
networkToNetworkInterconnectId String
ARM Resource ID of the networkToNetworkInterconnectId of the ExternalNetwork resource.
optionAProperties Property Map
option A properties object
optionBProperties Property Map
option B properties object

Outputs

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

AdministrativeState string
Administrative state of the resource.
AzureApiVersion string
The Azure API version of the resource.
ConfigurationState string
Configuration state of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
Provisioning state of the resource.
SystemData Pulumi.AzureNative.ManagedNetworkFabric.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
AdministrativeState string
Administrative state of the resource.
AzureApiVersion string
The Azure API version of the resource.
ConfigurationState string
Configuration state of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
Provisioning state of the resource.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
administrativeState String
Administrative state of the resource.
azureApiVersion String
The Azure API version of the resource.
configurationState String
Configuration state of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
Provisioning state of the resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
administrativeState string
Administrative state of the resource.
azureApiVersion string
The Azure API version of the resource.
configurationState string
Configuration state of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
provisioningState string
Provisioning state of the resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
administrative_state str
Administrative state of the resource.
azure_api_version str
The Azure API version of the resource.
configuration_state str
Configuration state of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
provisioning_state str
Provisioning state of the resource.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
administrativeState String
Administrative state of the resource.
azureApiVersion String
The Azure API version of the resource.
configurationState String
Configuration state of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
Provisioning state of the resource.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

BfdConfiguration
, BfdConfigurationArgs

IntervalInMilliSeconds int
Interval in milliseconds. Example: 300.
Multiplier int
Multiplier for the Bfd Configuration. Example: 5.
IntervalInMilliSeconds int
Interval in milliseconds. Example: 300.
Multiplier int
Multiplier for the Bfd Configuration. Example: 5.
intervalInMilliSeconds Integer
Interval in milliseconds. Example: 300.
multiplier Integer
Multiplier for the Bfd Configuration. Example: 5.
intervalInMilliSeconds number
Interval in milliseconds. Example: 300.
multiplier number
Multiplier for the Bfd Configuration. Example: 5.
interval_in_milli_seconds int
Interval in milliseconds. Example: 300.
multiplier int
Multiplier for the Bfd Configuration. Example: 5.
intervalInMilliSeconds Number
Interval in milliseconds. Example: 300.
multiplier Number
Multiplier for the Bfd Configuration. Example: 5.

BfdConfigurationResponse
, BfdConfigurationResponseArgs

AdministrativeState This property is required. string
Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
IntervalInMilliSeconds int
Interval in milliseconds. Example: 300.
Multiplier int
Multiplier for the Bfd Configuration. Example: 5.
AdministrativeState This property is required. string
Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
IntervalInMilliSeconds int
Interval in milliseconds. Example: 300.
Multiplier int
Multiplier for the Bfd Configuration. Example: 5.
administrativeState This property is required. String
Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
intervalInMilliSeconds Integer
Interval in milliseconds. Example: 300.
multiplier Integer
Multiplier for the Bfd Configuration. Example: 5.
administrativeState This property is required. string
Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
intervalInMilliSeconds number
Interval in milliseconds. Example: 300.
multiplier number
Multiplier for the Bfd Configuration. Example: 5.
administrative_state This property is required. str
Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
interval_in_milli_seconds int
Interval in milliseconds. Example: 300.
multiplier int
Multiplier for the Bfd Configuration. Example: 5.
administrativeState This property is required. String
Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
intervalInMilliSeconds Number
Interval in milliseconds. Example: 300.
multiplier Number
Multiplier for the Bfd Configuration. Example: 5.

ExportRoutePolicy
, ExportRoutePolicyArgs

ExportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
ExportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
ExportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
ExportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
exportIpv4RoutePolicyId String
ARM resource ID of RoutePolicy.
exportIpv6RoutePolicyId String
ARM resource ID of RoutePolicy.
exportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
exportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
export_ipv4_route_policy_id str
ARM resource ID of RoutePolicy.
export_ipv6_route_policy_id str
ARM resource ID of RoutePolicy.
exportIpv4RoutePolicyId String
ARM resource ID of RoutePolicy.
exportIpv6RoutePolicyId String
ARM resource ID of RoutePolicy.

ExportRoutePolicyResponse
, ExportRoutePolicyResponseArgs

ExportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
ExportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
ExportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
ExportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
exportIpv4RoutePolicyId String
ARM resource ID of RoutePolicy.
exportIpv6RoutePolicyId String
ARM resource ID of RoutePolicy.
exportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
exportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
export_ipv4_route_policy_id str
ARM resource ID of RoutePolicy.
export_ipv6_route_policy_id str
ARM resource ID of RoutePolicy.
exportIpv4RoutePolicyId String
ARM resource ID of RoutePolicy.
exportIpv6RoutePolicyId String
ARM resource ID of RoutePolicy.

ExternalNetworkPropertiesOptionAProperties
, ExternalNetworkPropertiesOptionAPropertiesArgs

PeerASN This property is required. double
Peer ASN number.Example : 28
VlanId This property is required. int
Vlan identifier. Example : 501
BfdConfiguration Pulumi.AzureNative.ManagedNetworkFabric.Inputs.BfdConfiguration
BFD configuration properties
EgressAclId string
Egress Acl. ARM resource ID of Access Control Lists.
IngressAclId string
Ingress Acl. ARM resource ID of Access Control Lists.
Mtu int
MTU to use for option A peering.
PrimaryIpv4Prefix string
IPv4 Address Prefix.
PrimaryIpv6Prefix string
IPv6 Address Prefix.
SecondaryIpv4Prefix string
Secondary IPv4 Address Prefix.
SecondaryIpv6Prefix string
Secondary IPv6 Address Prefix.
PeerASN This property is required. float64
Peer ASN number.Example : 28
VlanId This property is required. int
Vlan identifier. Example : 501
BfdConfiguration BfdConfiguration
BFD configuration properties
EgressAclId string
Egress Acl. ARM resource ID of Access Control Lists.
IngressAclId string
Ingress Acl. ARM resource ID of Access Control Lists.
Mtu int
MTU to use for option A peering.
PrimaryIpv4Prefix string
IPv4 Address Prefix.
PrimaryIpv6Prefix string
IPv6 Address Prefix.
SecondaryIpv4Prefix string
Secondary IPv4 Address Prefix.
SecondaryIpv6Prefix string
Secondary IPv6 Address Prefix.
peerASN This property is required. Double
Peer ASN number.Example : 28
vlanId This property is required. Integer
Vlan identifier. Example : 501
bfdConfiguration BfdConfiguration
BFD configuration properties
egressAclId String
Egress Acl. ARM resource ID of Access Control Lists.
ingressAclId String
Ingress Acl. ARM resource ID of Access Control Lists.
mtu Integer
MTU to use for option A peering.
primaryIpv4Prefix String
IPv4 Address Prefix.
primaryIpv6Prefix String
IPv6 Address Prefix.
secondaryIpv4Prefix String
Secondary IPv4 Address Prefix.
secondaryIpv6Prefix String
Secondary IPv6 Address Prefix.
peerASN This property is required. number
Peer ASN number.Example : 28
vlanId This property is required. number
Vlan identifier. Example : 501
bfdConfiguration BfdConfiguration
BFD configuration properties
egressAclId string
Egress Acl. ARM resource ID of Access Control Lists.
ingressAclId string
Ingress Acl. ARM resource ID of Access Control Lists.
mtu number
MTU to use for option A peering.
primaryIpv4Prefix string
IPv4 Address Prefix.
primaryIpv6Prefix string
IPv6 Address Prefix.
secondaryIpv4Prefix string
Secondary IPv4 Address Prefix.
secondaryIpv6Prefix string
Secondary IPv6 Address Prefix.
peer_asn This property is required. float
Peer ASN number.Example : 28
vlan_id This property is required. int
Vlan identifier. Example : 501
bfd_configuration BfdConfiguration
BFD configuration properties
egress_acl_id str
Egress Acl. ARM resource ID of Access Control Lists.
ingress_acl_id str
Ingress Acl. ARM resource ID of Access Control Lists.
mtu int
MTU to use for option A peering.
primary_ipv4_prefix str
IPv4 Address Prefix.
primary_ipv6_prefix str
IPv6 Address Prefix.
secondary_ipv4_prefix str
Secondary IPv4 Address Prefix.
secondary_ipv6_prefix str
Secondary IPv6 Address Prefix.
peerASN This property is required. Number
Peer ASN number.Example : 28
vlanId This property is required. Number
Vlan identifier. Example : 501
bfdConfiguration Property Map
BFD configuration properties
egressAclId String
Egress Acl. ARM resource ID of Access Control Lists.
ingressAclId String
Ingress Acl. ARM resource ID of Access Control Lists.
mtu Number
MTU to use for option A peering.
primaryIpv4Prefix String
IPv4 Address Prefix.
primaryIpv6Prefix String
IPv6 Address Prefix.
secondaryIpv4Prefix String
Secondary IPv4 Address Prefix.
secondaryIpv6Prefix String
Secondary IPv6 Address Prefix.

ExternalNetworkPropertiesResponseOptionAProperties
, ExternalNetworkPropertiesResponseOptionAPropertiesArgs

FabricASN This property is required. double
Fabric ASN number. Example 65001
PeerASN This property is required. double
Peer ASN number.Example : 28
VlanId This property is required. int
Vlan identifier. Example : 501
BfdConfiguration Pulumi.AzureNative.ManagedNetworkFabric.Inputs.BfdConfigurationResponse
BFD configuration properties
EgressAclId string
Egress Acl. ARM resource ID of Access Control Lists.
IngressAclId string
Ingress Acl. ARM resource ID of Access Control Lists.
Mtu int
MTU to use for option A peering.
PrimaryIpv4Prefix string
IPv4 Address Prefix.
PrimaryIpv6Prefix string
IPv6 Address Prefix.
SecondaryIpv4Prefix string
Secondary IPv4 Address Prefix.
SecondaryIpv6Prefix string
Secondary IPv6 Address Prefix.
FabricASN This property is required. float64
Fabric ASN number. Example 65001
PeerASN This property is required. float64
Peer ASN number.Example : 28
VlanId This property is required. int
Vlan identifier. Example : 501
BfdConfiguration BfdConfigurationResponse
BFD configuration properties
EgressAclId string
Egress Acl. ARM resource ID of Access Control Lists.
IngressAclId string
Ingress Acl. ARM resource ID of Access Control Lists.
Mtu int
MTU to use for option A peering.
PrimaryIpv4Prefix string
IPv4 Address Prefix.
PrimaryIpv6Prefix string
IPv6 Address Prefix.
SecondaryIpv4Prefix string
Secondary IPv4 Address Prefix.
SecondaryIpv6Prefix string
Secondary IPv6 Address Prefix.
fabricASN This property is required. Double
Fabric ASN number. Example 65001
peerASN This property is required. Double
Peer ASN number.Example : 28
vlanId This property is required. Integer
Vlan identifier. Example : 501
bfdConfiguration BfdConfigurationResponse
BFD configuration properties
egressAclId String
Egress Acl. ARM resource ID of Access Control Lists.
ingressAclId String
Ingress Acl. ARM resource ID of Access Control Lists.
mtu Integer
MTU to use for option A peering.
primaryIpv4Prefix String
IPv4 Address Prefix.
primaryIpv6Prefix String
IPv6 Address Prefix.
secondaryIpv4Prefix String
Secondary IPv4 Address Prefix.
secondaryIpv6Prefix String
Secondary IPv6 Address Prefix.
fabricASN This property is required. number
Fabric ASN number. Example 65001
peerASN This property is required. number
Peer ASN number.Example : 28
vlanId This property is required. number
Vlan identifier. Example : 501
bfdConfiguration BfdConfigurationResponse
BFD configuration properties
egressAclId string
Egress Acl. ARM resource ID of Access Control Lists.
ingressAclId string
Ingress Acl. ARM resource ID of Access Control Lists.
mtu number
MTU to use for option A peering.
primaryIpv4Prefix string
IPv4 Address Prefix.
primaryIpv6Prefix string
IPv6 Address Prefix.
secondaryIpv4Prefix string
Secondary IPv4 Address Prefix.
secondaryIpv6Prefix string
Secondary IPv6 Address Prefix.
fabric_asn This property is required. float
Fabric ASN number. Example 65001
peer_asn This property is required. float
Peer ASN number.Example : 28
vlan_id This property is required. int
Vlan identifier. Example : 501
bfd_configuration BfdConfigurationResponse
BFD configuration properties
egress_acl_id str
Egress Acl. ARM resource ID of Access Control Lists.
ingress_acl_id str
Ingress Acl. ARM resource ID of Access Control Lists.
mtu int
MTU to use for option A peering.
primary_ipv4_prefix str
IPv4 Address Prefix.
primary_ipv6_prefix str
IPv6 Address Prefix.
secondary_ipv4_prefix str
Secondary IPv4 Address Prefix.
secondary_ipv6_prefix str
Secondary IPv6 Address Prefix.
fabricASN This property is required. Number
Fabric ASN number. Example 65001
peerASN This property is required. Number
Peer ASN number.Example : 28
vlanId This property is required. Number
Vlan identifier. Example : 501
bfdConfiguration Property Map
BFD configuration properties
egressAclId String
Egress Acl. ARM resource ID of Access Control Lists.
ingressAclId String
Ingress Acl. ARM resource ID of Access Control Lists.
mtu Number
MTU to use for option A peering.
primaryIpv4Prefix String
IPv4 Address Prefix.
primaryIpv6Prefix String
IPv6 Address Prefix.
secondaryIpv4Prefix String
Secondary IPv4 Address Prefix.
secondaryIpv6Prefix String
Secondary IPv6 Address Prefix.

ImportRoutePolicy
, ImportRoutePolicyArgs

ImportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
ImportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
ImportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
ImportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
importIpv4RoutePolicyId String
ARM resource ID of RoutePolicy.
importIpv6RoutePolicyId String
ARM resource ID of RoutePolicy.
importIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
importIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
import_ipv4_route_policy_id str
ARM resource ID of RoutePolicy.
import_ipv6_route_policy_id str
ARM resource ID of RoutePolicy.
importIpv4RoutePolicyId String
ARM resource ID of RoutePolicy.
importIpv6RoutePolicyId String
ARM resource ID of RoutePolicy.

ImportRoutePolicyResponse
, ImportRoutePolicyResponseArgs

ImportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
ImportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
ImportIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
ImportIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
importIpv4RoutePolicyId String
ARM resource ID of RoutePolicy.
importIpv6RoutePolicyId String
ARM resource ID of RoutePolicy.
importIpv4RoutePolicyId string
ARM resource ID of RoutePolicy.
importIpv6RoutePolicyId string
ARM resource ID of RoutePolicy.
import_ipv4_route_policy_id str
ARM resource ID of RoutePolicy.
import_ipv6_route_policy_id str
ARM resource ID of RoutePolicy.
importIpv4RoutePolicyId String
ARM resource ID of RoutePolicy.
importIpv6RoutePolicyId String
ARM resource ID of RoutePolicy.

L3OptionBProperties
, L3OptionBPropertiesArgs

ExportRouteTargets List<string>
RouteTargets to be applied. This is used for the backward compatibility.
ImportRouteTargets List<string>
RouteTargets to be applied. This is used for the backward compatibility.
RouteTargets Pulumi.AzureNative.ManagedNetworkFabric.Inputs.RouteTargetInformation
RouteTargets to be applied.
ExportRouteTargets []string
RouteTargets to be applied. This is used for the backward compatibility.
ImportRouteTargets []string
RouteTargets to be applied. This is used for the backward compatibility.
RouteTargets RouteTargetInformation
RouteTargets to be applied.
exportRouteTargets List<String>
RouteTargets to be applied. This is used for the backward compatibility.
importRouteTargets List<String>
RouteTargets to be applied. This is used for the backward compatibility.
routeTargets RouteTargetInformation
RouteTargets to be applied.
exportRouteTargets string[]
RouteTargets to be applied. This is used for the backward compatibility.
importRouteTargets string[]
RouteTargets to be applied. This is used for the backward compatibility.
routeTargets RouteTargetInformation
RouteTargets to be applied.
export_route_targets Sequence[str]
RouteTargets to be applied. This is used for the backward compatibility.
import_route_targets Sequence[str]
RouteTargets to be applied. This is used for the backward compatibility.
route_targets RouteTargetInformation
RouteTargets to be applied.
exportRouteTargets List<String>
RouteTargets to be applied. This is used for the backward compatibility.
importRouteTargets List<String>
RouteTargets to be applied. This is used for the backward compatibility.
routeTargets Property Map
RouteTargets to be applied.

L3OptionBPropertiesResponse
, L3OptionBPropertiesResponseArgs

ExportRouteTargets List<string>
RouteTargets to be applied. This is used for the backward compatibility.
ImportRouteTargets List<string>
RouteTargets to be applied. This is used for the backward compatibility.
RouteTargets Pulumi.AzureNative.ManagedNetworkFabric.Inputs.RouteTargetInformationResponse
RouteTargets to be applied.
ExportRouteTargets []string
RouteTargets to be applied. This is used for the backward compatibility.
ImportRouteTargets []string
RouteTargets to be applied. This is used for the backward compatibility.
RouteTargets RouteTargetInformationResponse
RouteTargets to be applied.
exportRouteTargets List<String>
RouteTargets to be applied. This is used for the backward compatibility.
importRouteTargets List<String>
RouteTargets to be applied. This is used for the backward compatibility.
routeTargets RouteTargetInformationResponse
RouteTargets to be applied.
exportRouteTargets string[]
RouteTargets to be applied. This is used for the backward compatibility.
importRouteTargets string[]
RouteTargets to be applied. This is used for the backward compatibility.
routeTargets RouteTargetInformationResponse
RouteTargets to be applied.
export_route_targets Sequence[str]
RouteTargets to be applied. This is used for the backward compatibility.
import_route_targets Sequence[str]
RouteTargets to be applied. This is used for the backward compatibility.
route_targets RouteTargetInformationResponse
RouteTargets to be applied.
exportRouteTargets List<String>
RouteTargets to be applied. This is used for the backward compatibility.
importRouteTargets List<String>
RouteTargets to be applied. This is used for the backward compatibility.
routeTargets Property Map
RouteTargets to be applied.

PeeringOption
, PeeringOptionArgs

OptionA
OptionA
OptionB
OptionB
PeeringOptionOptionA
OptionA
PeeringOptionOptionB
OptionB
OptionA
OptionA
OptionB
OptionB
OptionA
OptionA
OptionB
OptionB
OPTION_A
OptionA
OPTION_B
OptionB
"OptionA"
OptionA
"OptionB"
OptionB

RouteTargetInformation
, RouteTargetInformationArgs

ExportIpv4RouteTargets List<string>
Route Targets to be applied for outgoing routes into CE.
ExportIpv6RouteTargets List<string>
Route Targets to be applied for outgoing routes from CE.
ImportIpv4RouteTargets List<string>
Route Targets to be applied for incoming routes into CE.
ImportIpv6RouteTargets List<string>
Route Targets to be applied for incoming routes from CE.
ExportIpv4RouteTargets []string
Route Targets to be applied for outgoing routes into CE.
ExportIpv6RouteTargets []string
Route Targets to be applied for outgoing routes from CE.
ImportIpv4RouteTargets []string
Route Targets to be applied for incoming routes into CE.
ImportIpv6RouteTargets []string
Route Targets to be applied for incoming routes from CE.
exportIpv4RouteTargets List<String>
Route Targets to be applied for outgoing routes into CE.
exportIpv6RouteTargets List<String>
Route Targets to be applied for outgoing routes from CE.
importIpv4RouteTargets List<String>
Route Targets to be applied for incoming routes into CE.
importIpv6RouteTargets List<String>
Route Targets to be applied for incoming routes from CE.
exportIpv4RouteTargets string[]
Route Targets to be applied for outgoing routes into CE.
exportIpv6RouteTargets string[]
Route Targets to be applied for outgoing routes from CE.
importIpv4RouteTargets string[]
Route Targets to be applied for incoming routes into CE.
importIpv6RouteTargets string[]
Route Targets to be applied for incoming routes from CE.
export_ipv4_route_targets Sequence[str]
Route Targets to be applied for outgoing routes into CE.
export_ipv6_route_targets Sequence[str]
Route Targets to be applied for outgoing routes from CE.
import_ipv4_route_targets Sequence[str]
Route Targets to be applied for incoming routes into CE.
import_ipv6_route_targets Sequence[str]
Route Targets to be applied for incoming routes from CE.
exportIpv4RouteTargets List<String>
Route Targets to be applied for outgoing routes into CE.
exportIpv6RouteTargets List<String>
Route Targets to be applied for outgoing routes from CE.
importIpv4RouteTargets List<String>
Route Targets to be applied for incoming routes into CE.
importIpv6RouteTargets List<String>
Route Targets to be applied for incoming routes from CE.

RouteTargetInformationResponse
, RouteTargetInformationResponseArgs

ExportIpv4RouteTargets List<string>
Route Targets to be applied for outgoing routes into CE.
ExportIpv6RouteTargets List<string>
Route Targets to be applied for outgoing routes from CE.
ImportIpv4RouteTargets List<string>
Route Targets to be applied for incoming routes into CE.
ImportIpv6RouteTargets List<string>
Route Targets to be applied for incoming routes from CE.
ExportIpv4RouteTargets []string
Route Targets to be applied for outgoing routes into CE.
ExportIpv6RouteTargets []string
Route Targets to be applied for outgoing routes from CE.
ImportIpv4RouteTargets []string
Route Targets to be applied for incoming routes into CE.
ImportIpv6RouteTargets []string
Route Targets to be applied for incoming routes from CE.
exportIpv4RouteTargets List<String>
Route Targets to be applied for outgoing routes into CE.
exportIpv6RouteTargets List<String>
Route Targets to be applied for outgoing routes from CE.
importIpv4RouteTargets List<String>
Route Targets to be applied for incoming routes into CE.
importIpv6RouteTargets List<String>
Route Targets to be applied for incoming routes from CE.
exportIpv4RouteTargets string[]
Route Targets to be applied for outgoing routes into CE.
exportIpv6RouteTargets string[]
Route Targets to be applied for outgoing routes from CE.
importIpv4RouteTargets string[]
Route Targets to be applied for incoming routes into CE.
importIpv6RouteTargets string[]
Route Targets to be applied for incoming routes from CE.
export_ipv4_route_targets Sequence[str]
Route Targets to be applied for outgoing routes into CE.
export_ipv6_route_targets Sequence[str]
Route Targets to be applied for outgoing routes from CE.
import_ipv4_route_targets Sequence[str]
Route Targets to be applied for incoming routes into CE.
import_ipv6_route_targets Sequence[str]
Route Targets to be applied for incoming routes from CE.
exportIpv4RouteTargets List<String>
Route Targets to be applied for outgoing routes into CE.
exportIpv6RouteTargets List<String>
Route Targets to be applied for outgoing routes from CE.
importIpv4RouteTargets List<String>
Route Targets to be applied for incoming routes into CE.
importIpv6RouteTargets List<String>
Route Targets to be applied for incoming routes from CE.

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Import

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

$ pulumi import azure-native:managednetworkfabric:ExternalNetwork example-externalnetwork /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/{externalNetworkName} 
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.2.0 published on Monday, Apr 14, 2025 by Pulumi