azure-native.network.ExpressRouteCircuitPeering
Explore with Pulumi AI
Peering in an ExpressRouteCircuit resource. Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2020-11-01.
Other available API versions: 2019-02-01, 2019-06-01, 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-05-01.
Example Usage
Create ExpressRouteCircuit Peerings
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var expressRouteCircuitPeering = new AzureNative.Network.ExpressRouteCircuitPeering("expressRouteCircuitPeering", new()
    {
        CircuitName = "circuitName",
        PeerASN = 200,
        PeeringName = "AzurePrivatePeering",
        PrimaryPeerAddressPrefix = "192.168.16.252/30",
        ResourceGroupName = "rg1",
        SecondaryPeerAddressPrefix = "192.168.18.252/30",
        VlanId = 200,
    });
});
package main
import (
	network "github.com/pulumi/pulumi-azure-native-sdk/network/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := network.NewExpressRouteCircuitPeering(ctx, "expressRouteCircuitPeering", &network.ExpressRouteCircuitPeeringArgs{
			CircuitName:                pulumi.String("circuitName"),
			PeerASN:                    pulumi.Float64(200),
			PeeringName:                pulumi.String("AzurePrivatePeering"),
			PrimaryPeerAddressPrefix:   pulumi.String("192.168.16.252/30"),
			ResourceGroupName:          pulumi.String("rg1"),
			SecondaryPeerAddressPrefix: pulumi.String("192.168.18.252/30"),
			VlanId:                     pulumi.Int(200),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.network.ExpressRouteCircuitPeering;
import com.pulumi.azurenative.network.ExpressRouteCircuitPeeringArgs;
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 expressRouteCircuitPeering = new ExpressRouteCircuitPeering("expressRouteCircuitPeering", ExpressRouteCircuitPeeringArgs.builder()
            .circuitName("circuitName")
            .peerASN(200)
            .peeringName("AzurePrivatePeering")
            .primaryPeerAddressPrefix("192.168.16.252/30")
            .resourceGroupName("rg1")
            .secondaryPeerAddressPrefix("192.168.18.252/30")
            .vlanId(200)
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const expressRouteCircuitPeering = new azure_native.network.ExpressRouteCircuitPeering("expressRouteCircuitPeering", {
    circuitName: "circuitName",
    peerASN: 200,
    peeringName: "AzurePrivatePeering",
    primaryPeerAddressPrefix: "192.168.16.252/30",
    resourceGroupName: "rg1",
    secondaryPeerAddressPrefix: "192.168.18.252/30",
    vlanId: 200,
});
import pulumi
import pulumi_azure_native as azure_native
express_route_circuit_peering = azure_native.network.ExpressRouteCircuitPeering("expressRouteCircuitPeering",
    circuit_name="circuitName",
    peer_asn=200,
    peering_name="AzurePrivatePeering",
    primary_peer_address_prefix="192.168.16.252/30",
    resource_group_name="rg1",
    secondary_peer_address_prefix="192.168.18.252/30",
    vlan_id=200)
resources:
  expressRouteCircuitPeering:
    type: azure-native:network:ExpressRouteCircuitPeering
    properties:
      circuitName: circuitName
      peerASN: 200
      peeringName: AzurePrivatePeering
      primaryPeerAddressPrefix: 192.168.16.252/30
      resourceGroupName: rg1
      secondaryPeerAddressPrefix: 192.168.18.252/30
      vlanId: 200
Create ExpressRouteCircuitPeering Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ExpressRouteCircuitPeering(name: string, args: ExpressRouteCircuitPeeringArgs, opts?: CustomResourceOptions);@overload
def ExpressRouteCircuitPeering(resource_name: str,
                               args: ExpressRouteCircuitPeeringInitArgs,
                               opts: Optional[ResourceOptions] = None)
@overload
def ExpressRouteCircuitPeering(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               resource_group_name: Optional[str] = None,
                               circuit_name: Optional[str] = None,
                               peering_type: Optional[Union[str, ExpressRoutePeeringType]] = None,
                               primary_azure_port: Optional[str] = None,
                               id: Optional[str] = None,
                               ipv6_peering_config: Optional[Ipv6ExpressRouteCircuitPeeringConfigArgs] = None,
                               microsoft_peering_config: Optional[ExpressRouteCircuitPeeringConfigArgs] = None,
                               name: Optional[str] = None,
                               peer_asn: Optional[float] = None,
                               peering_name: Optional[str] = None,
                               azure_asn: Optional[int] = None,
                               gateway_manager_etag: Optional[str] = None,
                               primary_peer_address_prefix: Optional[str] = None,
                               connections: Optional[Sequence[ExpressRouteCircuitConnectionArgs]] = None,
                               route_filter: Optional[SubResourceArgs] = None,
                               secondary_azure_port: Optional[str] = None,
                               secondary_peer_address_prefix: Optional[str] = None,
                               shared_key: Optional[str] = None,
                               state: Optional[Union[str, ExpressRoutePeeringState]] = None,
                               stats: Optional[ExpressRouteCircuitStatsArgs] = None,
                               vlan_id: Optional[int] = None)func NewExpressRouteCircuitPeering(ctx *Context, name string, args ExpressRouteCircuitPeeringArgs, opts ...ResourceOption) (*ExpressRouteCircuitPeering, error)public ExpressRouteCircuitPeering(string name, ExpressRouteCircuitPeeringArgs args, CustomResourceOptions? opts = null)
public ExpressRouteCircuitPeering(String name, ExpressRouteCircuitPeeringArgs args)
public ExpressRouteCircuitPeering(String name, ExpressRouteCircuitPeeringArgs args, CustomResourceOptions options)
type: azure-native:network:ExpressRouteCircuitPeering
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ExpressRouteCircuitPeeringArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ExpressRouteCircuitPeeringInitArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ExpressRouteCircuitPeeringArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ExpressRouteCircuitPeeringArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ExpressRouteCircuitPeeringArgs
- 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 expressRouteCircuitPeeringResource = new AzureNative.Network.ExpressRouteCircuitPeering("expressRouteCircuitPeeringResource", new()
{
    ResourceGroupName = "string",
    CircuitName = "string",
    PeeringType = "string",
    PrimaryAzurePort = "string",
    Id = "string",
    Ipv6PeeringConfig = new AzureNative.Network.Inputs.Ipv6ExpressRouteCircuitPeeringConfigArgs
    {
        MicrosoftPeeringConfig = new AzureNative.Network.Inputs.ExpressRouteCircuitPeeringConfigArgs
        {
            AdvertisedCommunities = new[]
            {
                "string",
            },
            AdvertisedPublicPrefixes = new[]
            {
                "string",
            },
            CustomerASN = 0,
            LegacyMode = 0,
            RoutingRegistryName = "string",
        },
        PrimaryPeerAddressPrefix = "string",
        RouteFilter = new AzureNative.Network.Inputs.SubResourceArgs
        {
            Id = "string",
        },
        SecondaryPeerAddressPrefix = "string",
        State = "string",
    },
    MicrosoftPeeringConfig = new AzureNative.Network.Inputs.ExpressRouteCircuitPeeringConfigArgs
    {
        AdvertisedCommunities = new[]
        {
            "string",
        },
        AdvertisedPublicPrefixes = new[]
        {
            "string",
        },
        CustomerASN = 0,
        LegacyMode = 0,
        RoutingRegistryName = "string",
    },
    Name = "string",
    PeerASN = 0,
    PeeringName = "string",
    AzureASN = 0,
    GatewayManagerEtag = "string",
    PrimaryPeerAddressPrefix = "string",
    Connections = new[]
    {
        new AzureNative.Network.Inputs.ExpressRouteCircuitConnectionArgs
        {
            AddressPrefix = "string",
            AuthorizationKey = "string",
            ExpressRouteCircuitPeering = new AzureNative.Network.Inputs.SubResourceArgs
            {
                Id = "string",
            },
            Id = "string",
            Ipv6CircuitConnectionConfig = new AzureNative.Network.Inputs.Ipv6CircuitConnectionConfigArgs
            {
                AddressPrefix = "string",
            },
            Name = "string",
            PeerExpressRouteCircuitPeering = new AzureNative.Network.Inputs.SubResourceArgs
            {
                Id = "string",
            },
        },
    },
    RouteFilter = new AzureNative.Network.Inputs.SubResourceArgs
    {
        Id = "string",
    },
    SecondaryAzurePort = "string",
    SecondaryPeerAddressPrefix = "string",
    SharedKey = "string",
    State = "string",
    Stats = new AzureNative.Network.Inputs.ExpressRouteCircuitStatsArgs
    {
        PrimarybytesIn = 0,
        PrimarybytesOut = 0,
        SecondarybytesIn = 0,
        SecondarybytesOut = 0,
    },
    VlanId = 0,
});
example, err := network.NewExpressRouteCircuitPeering(ctx, "expressRouteCircuitPeeringResource", &network.ExpressRouteCircuitPeeringArgs{
	ResourceGroupName: pulumi.String("string"),
	CircuitName:       pulumi.String("string"),
	PeeringType:       pulumi.String("string"),
	PrimaryAzurePort:  pulumi.String("string"),
	Id:                pulumi.String("string"),
	Ipv6PeeringConfig: &network.Ipv6ExpressRouteCircuitPeeringConfigArgs{
		MicrosoftPeeringConfig: &network.ExpressRouteCircuitPeeringConfigArgs{
			AdvertisedCommunities: pulumi.StringArray{
				pulumi.String("string"),
			},
			AdvertisedPublicPrefixes: pulumi.StringArray{
				pulumi.String("string"),
			},
			CustomerASN:         pulumi.Int(0),
			LegacyMode:          pulumi.Int(0),
			RoutingRegistryName: pulumi.String("string"),
		},
		PrimaryPeerAddressPrefix: pulumi.String("string"),
		RouteFilter: &network.SubResourceArgs{
			Id: pulumi.String("string"),
		},
		SecondaryPeerAddressPrefix: pulumi.String("string"),
		State:                      pulumi.String("string"),
	},
	MicrosoftPeeringConfig: &network.ExpressRouteCircuitPeeringConfigArgs{
		AdvertisedCommunities: pulumi.StringArray{
			pulumi.String("string"),
		},
		AdvertisedPublicPrefixes: pulumi.StringArray{
			pulumi.String("string"),
		},
		CustomerASN:         pulumi.Int(0),
		LegacyMode:          pulumi.Int(0),
		RoutingRegistryName: pulumi.String("string"),
	},
	Name:                     pulumi.String("string"),
	PeerASN:                  pulumi.Float64(0),
	PeeringName:              pulumi.String("string"),
	AzureASN:                 pulumi.Int(0),
	GatewayManagerEtag:       pulumi.String("string"),
	PrimaryPeerAddressPrefix: pulumi.String("string"),
	Connections: network.ExpressRouteCircuitConnectionTypeArray{
		&network.ExpressRouteCircuitConnectionTypeArgs{
			AddressPrefix:    pulumi.String("string"),
			AuthorizationKey: pulumi.String("string"),
			ExpressRouteCircuitPeering: &network.SubResourceArgs{
				Id: pulumi.String("string"),
			},
			Id: pulumi.String("string"),
			Ipv6CircuitConnectionConfig: &network.Ipv6CircuitConnectionConfigArgs{
				AddressPrefix: pulumi.String("string"),
			},
			Name: pulumi.String("string"),
			PeerExpressRouteCircuitPeering: &network.SubResourceArgs{
				Id: pulumi.String("string"),
			},
		},
	},
	RouteFilter: &network.SubResourceArgs{
		Id: pulumi.String("string"),
	},
	SecondaryAzurePort:         pulumi.String("string"),
	SecondaryPeerAddressPrefix: pulumi.String("string"),
	SharedKey:                  pulumi.String("string"),
	State:                      pulumi.String("string"),
	Stats: &network.ExpressRouteCircuitStatsArgs{
		PrimarybytesIn:    pulumi.Float64(0),
		PrimarybytesOut:   pulumi.Float64(0),
		SecondarybytesIn:  pulumi.Float64(0),
		SecondarybytesOut: pulumi.Float64(0),
	},
	VlanId: pulumi.Int(0),
})
var expressRouteCircuitPeeringResource = new ExpressRouteCircuitPeering("expressRouteCircuitPeeringResource", ExpressRouteCircuitPeeringArgs.builder()
    .resourceGroupName("string")
    .circuitName("string")
    .peeringType("string")
    .primaryAzurePort("string")
    .id("string")
    .ipv6PeeringConfig(Ipv6ExpressRouteCircuitPeeringConfigArgs.builder()
        .microsoftPeeringConfig(ExpressRouteCircuitPeeringConfigArgs.builder()
            .advertisedCommunities("string")
            .advertisedPublicPrefixes("string")
            .customerASN(0)
            .legacyMode(0)
            .routingRegistryName("string")
            .build())
        .primaryPeerAddressPrefix("string")
        .routeFilter(SubResourceArgs.builder()
            .id("string")
            .build())
        .secondaryPeerAddressPrefix("string")
        .state("string")
        .build())
    .microsoftPeeringConfig(ExpressRouteCircuitPeeringConfigArgs.builder()
        .advertisedCommunities("string")
        .advertisedPublicPrefixes("string")
        .customerASN(0)
        .legacyMode(0)
        .routingRegistryName("string")
        .build())
    .name("string")
    .peerASN(0)
    .peeringName("string")
    .azureASN(0)
    .gatewayManagerEtag("string")
    .primaryPeerAddressPrefix("string")
    .connections(ExpressRouteCircuitConnectionArgs.builder()
        .addressPrefix("string")
        .authorizationKey("string")
        .expressRouteCircuitPeering(SubResourceArgs.builder()
            .id("string")
            .build())
        .id("string")
        .ipv6CircuitConnectionConfig(Ipv6CircuitConnectionConfigArgs.builder()
            .addressPrefix("string")
            .build())
        .name("string")
        .peerExpressRouteCircuitPeering(SubResourceArgs.builder()
            .id("string")
            .build())
        .build())
    .routeFilter(SubResourceArgs.builder()
        .id("string")
        .build())
    .secondaryAzurePort("string")
    .secondaryPeerAddressPrefix("string")
    .sharedKey("string")
    .state("string")
    .stats(ExpressRouteCircuitStatsArgs.builder()
        .primarybytesIn(0)
        .primarybytesOut(0)
        .secondarybytesIn(0)
        .secondarybytesOut(0)
        .build())
    .vlanId(0)
    .build());
express_route_circuit_peering_resource = azure_native.network.ExpressRouteCircuitPeering("expressRouteCircuitPeeringResource",
    resource_group_name="string",
    circuit_name="string",
    peering_type="string",
    primary_azure_port="string",
    id="string",
    ipv6_peering_config={
        "microsoft_peering_config": {
            "advertised_communities": ["string"],
            "advertised_public_prefixes": ["string"],
            "customer_asn": 0,
            "legacy_mode": 0,
            "routing_registry_name": "string",
        },
        "primary_peer_address_prefix": "string",
        "route_filter": {
            "id": "string",
        },
        "secondary_peer_address_prefix": "string",
        "state": "string",
    },
    microsoft_peering_config={
        "advertised_communities": ["string"],
        "advertised_public_prefixes": ["string"],
        "customer_asn": 0,
        "legacy_mode": 0,
        "routing_registry_name": "string",
    },
    name="string",
    peer_asn=0,
    peering_name="string",
    azure_asn=0,
    gateway_manager_etag="string",
    primary_peer_address_prefix="string",
    connections=[{
        "address_prefix": "string",
        "authorization_key": "string",
        "express_route_circuit_peering": {
            "id": "string",
        },
        "id": "string",
        "ipv6_circuit_connection_config": {
            "address_prefix": "string",
        },
        "name": "string",
        "peer_express_route_circuit_peering": {
            "id": "string",
        },
    }],
    route_filter={
        "id": "string",
    },
    secondary_azure_port="string",
    secondary_peer_address_prefix="string",
    shared_key="string",
    state="string",
    stats={
        "primarybytes_in": 0,
        "primarybytes_out": 0,
        "secondarybytes_in": 0,
        "secondarybytes_out": 0,
    },
    vlan_id=0)
const expressRouteCircuitPeeringResource = new azure_native.network.ExpressRouteCircuitPeering("expressRouteCircuitPeeringResource", {
    resourceGroupName: "string",
    circuitName: "string",
    peeringType: "string",
    primaryAzurePort: "string",
    id: "string",
    ipv6PeeringConfig: {
        microsoftPeeringConfig: {
            advertisedCommunities: ["string"],
            advertisedPublicPrefixes: ["string"],
            customerASN: 0,
            legacyMode: 0,
            routingRegistryName: "string",
        },
        primaryPeerAddressPrefix: "string",
        routeFilter: {
            id: "string",
        },
        secondaryPeerAddressPrefix: "string",
        state: "string",
    },
    microsoftPeeringConfig: {
        advertisedCommunities: ["string"],
        advertisedPublicPrefixes: ["string"],
        customerASN: 0,
        legacyMode: 0,
        routingRegistryName: "string",
    },
    name: "string",
    peerASN: 0,
    peeringName: "string",
    azureASN: 0,
    gatewayManagerEtag: "string",
    primaryPeerAddressPrefix: "string",
    connections: [{
        addressPrefix: "string",
        authorizationKey: "string",
        expressRouteCircuitPeering: {
            id: "string",
        },
        id: "string",
        ipv6CircuitConnectionConfig: {
            addressPrefix: "string",
        },
        name: "string",
        peerExpressRouteCircuitPeering: {
            id: "string",
        },
    }],
    routeFilter: {
        id: "string",
    },
    secondaryAzurePort: "string",
    secondaryPeerAddressPrefix: "string",
    sharedKey: "string",
    state: "string",
    stats: {
        primarybytesIn: 0,
        primarybytesOut: 0,
        secondarybytesIn: 0,
        secondarybytesOut: 0,
    },
    vlanId: 0,
});
type: azure-native:network:ExpressRouteCircuitPeering
properties:
    azureASN: 0
    circuitName: string
    connections:
        - addressPrefix: string
          authorizationKey: string
          expressRouteCircuitPeering:
            id: string
          id: string
          ipv6CircuitConnectionConfig:
            addressPrefix: string
          name: string
          peerExpressRouteCircuitPeering:
            id: string
    gatewayManagerEtag: string
    id: string
    ipv6PeeringConfig:
        microsoftPeeringConfig:
            advertisedCommunities:
                - string
            advertisedPublicPrefixes:
                - string
            customerASN: 0
            legacyMode: 0
            routingRegistryName: string
        primaryPeerAddressPrefix: string
        routeFilter:
            id: string
        secondaryPeerAddressPrefix: string
        state: string
    microsoftPeeringConfig:
        advertisedCommunities:
            - string
        advertisedPublicPrefixes:
            - string
        customerASN: 0
        legacyMode: 0
        routingRegistryName: string
    name: string
    peerASN: 0
    peeringName: string
    peeringType: string
    primaryAzurePort: string
    primaryPeerAddressPrefix: string
    resourceGroupName: string
    routeFilter:
        id: string
    secondaryAzurePort: string
    secondaryPeerAddressPrefix: string
    sharedKey: string
    state: string
    stats:
        primarybytesIn: 0
        primarybytesOut: 0
        secondarybytesIn: 0
        secondarybytesOut: 0
    vlanId: 0
ExpressRouteCircuitPeering 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 ExpressRouteCircuitPeering resource accepts the following input properties:
- CircuitName string
- The name of the express route circuit.
- ResourceGroup stringName 
- The name of the resource group.
- AzureASN int
- The Azure ASN.
- Connections
List<Pulumi.Azure Native. Network. Inputs. Express Route Circuit Connection> 
- The list of circuit connections associated with Azure Private Peering for this circuit. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- GatewayManager stringEtag 
- The GatewayManager Etag.
- Id string
- Resource ID.
- Ipv6PeeringConfig Pulumi.Azure Native. Network. Inputs. Ipv6Express Route Circuit Peering Config 
- The IPv6 peering configuration.
- MicrosoftPeering Pulumi.Config Azure Native. Network. Inputs. Express Route Circuit Peering Config 
- The Microsoft peering configuration.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PeerASN double
- The peer ASN.
- PeeringName string
- The name of the peering.
- PeeringType string | Pulumi.Azure Native. Network. Express Route Peering Type 
- The peering type.
- PrimaryAzure stringPort 
- The primary port.
- PrimaryPeer stringAddress Prefix 
- The primary address prefix.
- RouteFilter Pulumi.Azure Native. Network. Inputs. Sub Resource 
- The reference to the RouteFilter resource.
- SecondaryAzure stringPort 
- The secondary port.
- SecondaryPeer stringAddress Prefix 
- The secondary address prefix.
- string
- The shared key.
- State
string | Pulumi.Azure Native. Network. Express Route Peering State 
- The peering state.
- Stats
Pulumi.Azure Native. Network. Inputs. Express Route Circuit Stats 
- The peering stats of express route circuit.
- VlanId int
- The VLAN ID.
- CircuitName string
- The name of the express route circuit.
- ResourceGroup stringName 
- The name of the resource group.
- AzureASN int
- The Azure ASN.
- Connections
[]ExpressRoute Circuit Connection Type Args 
- The list of circuit connections associated with Azure Private Peering for this circuit. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- GatewayManager stringEtag 
- The GatewayManager Etag.
- Id string
- Resource ID.
- Ipv6PeeringConfig Ipv6ExpressRoute Circuit Peering Config Args 
- The IPv6 peering configuration.
- MicrosoftPeering ExpressConfig Route Circuit Peering Config Args 
- The Microsoft peering configuration.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PeerASN float64
- The peer ASN.
- PeeringName string
- The name of the peering.
- PeeringType string | ExpressRoute Peering Type 
- The peering type.
- PrimaryAzure stringPort 
- The primary port.
- PrimaryPeer stringAddress Prefix 
- The primary address prefix.
- RouteFilter SubResource Args 
- The reference to the RouteFilter resource.
- SecondaryAzure stringPort 
- The secondary port.
- SecondaryPeer stringAddress Prefix 
- The secondary address prefix.
- string
- The shared key.
- State
string | ExpressRoute Peering State 
- The peering state.
- Stats
ExpressRoute Circuit Stats Args 
- The peering stats of express route circuit.
- VlanId int
- The VLAN ID.
- circuitName String
- The name of the express route circuit.
- resourceGroup StringName 
- The name of the resource group.
- azureASN Integer
- The Azure ASN.
- connections
List<ExpressRoute Circuit Connection> 
- The list of circuit connections associated with Azure Private Peering for this circuit. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- gatewayManager StringEtag 
- The GatewayManager Etag.
- id String
- Resource ID.
- ipv6PeeringConfig Ipv6ExpressRoute Circuit Peering Config 
- The IPv6 peering configuration.
- microsoftPeering ExpressConfig Route Circuit Peering Config 
- The Microsoft peering configuration.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerASN Double
- The peer ASN.
- peeringName String
- The name of the peering.
- peeringType String | ExpressRoute Peering Type 
- The peering type.
- primaryAzure StringPort 
- The primary port.
- primaryPeer StringAddress Prefix 
- The primary address prefix.
- routeFilter SubResource 
- The reference to the RouteFilter resource.
- secondaryAzure StringPort 
- The secondary port.
- secondaryPeer StringAddress Prefix 
- The secondary address prefix.
- String
- The shared key.
- state
String | ExpressRoute Peering State 
- The peering state.
- stats
ExpressRoute Circuit Stats 
- The peering stats of express route circuit.
- vlanId Integer
- The VLAN ID.
- circuitName string
- The name of the express route circuit.
- resourceGroup stringName 
- The name of the resource group.
- azureASN number
- The Azure ASN.
- connections
ExpressRoute Circuit Connection[] 
- The list of circuit connections associated with Azure Private Peering for this circuit. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- gatewayManager stringEtag 
- The GatewayManager Etag.
- id string
- Resource ID.
- ipv6PeeringConfig Ipv6ExpressRoute Circuit Peering Config 
- The IPv6 peering configuration.
- microsoftPeering ExpressConfig Route Circuit Peering Config 
- The Microsoft peering configuration.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerASN number
- The peer ASN.
- peeringName string
- The name of the peering.
- peeringType string | ExpressRoute Peering Type 
- The peering type.
- primaryAzure stringPort 
- The primary port.
- primaryPeer stringAddress Prefix 
- The primary address prefix.
- routeFilter SubResource 
- The reference to the RouteFilter resource.
- secondaryAzure stringPort 
- The secondary port.
- secondaryPeer stringAddress Prefix 
- The secondary address prefix.
- string
- The shared key.
- state
string | ExpressRoute Peering State 
- The peering state.
- stats
ExpressRoute Circuit Stats 
- The peering stats of express route circuit.
- vlanId number
- The VLAN ID.
- circuit_name str
- The name of the express route circuit.
- resource_group_ strname 
- The name of the resource group.
- azure_asn int
- The Azure ASN.
- connections
Sequence[ExpressRoute Circuit Connection Args] 
- The list of circuit connections associated with Azure Private Peering for this circuit. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- gateway_manager_ stretag 
- The GatewayManager Etag.
- id str
- Resource ID.
- ipv6_peering_ Ipv6Expressconfig Route Circuit Peering Config Args 
- The IPv6 peering configuration.
- microsoft_peering_ Expressconfig Route Circuit Peering Config Args 
- The Microsoft peering configuration.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer_asn float
- The peer ASN.
- peering_name str
- The name of the peering.
- peering_type str | ExpressRoute Peering Type 
- The peering type.
- primary_azure_ strport 
- The primary port.
- primary_peer_ straddress_ prefix 
- The primary address prefix.
- route_filter SubResource Args 
- The reference to the RouteFilter resource.
- secondary_azure_ strport 
- The secondary port.
- secondary_peer_ straddress_ prefix 
- The secondary address prefix.
- str
- The shared key.
- state
str | ExpressRoute Peering State 
- The peering state.
- stats
ExpressRoute Circuit Stats Args 
- The peering stats of express route circuit.
- vlan_id int
- The VLAN ID.
- circuitName String
- The name of the express route circuit.
- resourceGroup StringName 
- The name of the resource group.
- azureASN Number
- The Azure ASN.
- connections List<Property Map>
- The list of circuit connections associated with Azure Private Peering for this circuit. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- gatewayManager StringEtag 
- The GatewayManager Etag.
- id String
- Resource ID.
- ipv6PeeringConfig Property Map
- The IPv6 peering configuration.
- microsoftPeering Property MapConfig 
- The Microsoft peering configuration.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerASN Number
- The peer ASN.
- peeringName String
- The name of the peering.
- peeringType String | "AzurePublic Peering" | "Azure Private Peering" | "Microsoft Peering" 
- The peering type.
- primaryAzure StringPort 
- The primary port.
- primaryPeer StringAddress Prefix 
- The primary address prefix.
- routeFilter Property Map
- The reference to the RouteFilter resource.
- secondaryAzure StringPort 
- The secondary port.
- secondaryPeer StringAddress Prefix 
- The secondary address prefix.
- String
- The shared key.
- state String | "Disabled" | "Enabled"
- The peering state.
- stats Property Map
- The peering stats of express route circuit.
- vlanId Number
- The VLAN ID.
Outputs
All input properties are implicitly available as output properties. Additionally, the ExpressRouteCircuitPeering resource produces the following output properties:
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringBy 
- Who was the last to modify the peering.
- PeeredConnections List<Pulumi.Azure Native. Network. Outputs. Peer Express Route Circuit Connection Response> 
- The list of peered circuit connections associated with Azure Private Peering for this circuit.
- ProvisioningState string
- The provisioning state of the express route circuit peering resource.
- Type string
- Type of the resource.
- ExpressRoute Pulumi.Connection Azure Native. Network. Outputs. Express Route Connection Id Response 
- The ExpressRoute connection.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringBy 
- Who was the last to modify the peering.
- PeeredConnections []PeerExpress Route Circuit Connection Response 
- The list of peered circuit connections associated with Azure Private Peering for this circuit.
- ProvisioningState string
- The provisioning state of the express route circuit peering resource.
- Type string
- Type of the resource.
- ExpressRoute ExpressConnection Route Connection Id Response 
- The ExpressRoute connection.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringBy 
- Who was the last to modify the peering.
- peeredConnections List<PeerExpress Route Circuit Connection Response> 
- The list of peered circuit connections associated with Azure Private Peering for this circuit.
- provisioningState String
- The provisioning state of the express route circuit peering resource.
- type String
- Type of the resource.
- expressRoute ExpressConnection Route Connection Id Response 
- The ExpressRoute connection.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- The provider-assigned unique ID for this managed resource.
- lastModified stringBy 
- Who was the last to modify the peering.
- peeredConnections PeerExpress Route Circuit Connection Response[] 
- The list of peered circuit connections associated with Azure Private Peering for this circuit.
- provisioningState string
- The provisioning state of the express route circuit peering resource.
- type string
- Type of the resource.
- expressRoute ExpressConnection Route Connection Id Response 
- The ExpressRoute connection.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- The provider-assigned unique ID for this managed resource.
- last_modified_ strby 
- Who was the last to modify the peering.
- peered_connections Sequence[PeerExpress Route Circuit Connection Response] 
- The list of peered circuit connections associated with Azure Private Peering for this circuit.
- provisioning_state str
- The provisioning state of the express route circuit peering resource.
- type str
- Type of the resource.
- express_route_ Expressconnection Route Connection Id Response 
- The ExpressRoute connection.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringBy 
- Who was the last to modify the peering.
- peeredConnections List<Property Map>
- The list of peered circuit connections associated with Azure Private Peering for this circuit.
- provisioningState String
- The provisioning state of the express route circuit peering resource.
- type String
- Type of the resource.
- expressRoute Property MapConnection 
- The ExpressRoute connection.
Supporting Types
ExpressRouteCircuitConnection, ExpressRouteCircuitConnectionArgs        
- AddressPrefix string
- /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- ExpressRoute Pulumi.Circuit Peering Azure Native. Network. Inputs. Sub Resource 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- Id string
- Resource ID.
- Ipv6CircuitConnection Pulumi.Config Azure Native. Network. Inputs. Ipv6Circuit Connection Config 
- IPv6 Address PrefixProperties of the express route circuit connection.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PeerExpress Pulumi.Route Circuit Peering Azure Native. Network. Inputs. Sub Resource 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- AddressPrefix string
- /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- ExpressRoute SubCircuit Peering Resource 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- Id string
- Resource ID.
- Ipv6CircuitConnection Ipv6CircuitConfig Connection Config 
- IPv6 Address PrefixProperties of the express route circuit connection.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PeerExpress SubRoute Circuit Peering Resource 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- addressPrefix String
- /29 IP address space to carve out Customer addresses for tunnels.
- String
- The authorization key.
- expressRoute SubCircuit Peering Resource 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id String
- Resource ID.
- ipv6CircuitConnection Ipv6CircuitConfig Connection Config 
- IPv6 Address PrefixProperties of the express route circuit connection.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerExpress SubRoute Circuit Peering Resource 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- addressPrefix string
- /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- expressRoute SubCircuit Peering Resource 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id string
- Resource ID.
- ipv6CircuitConnection Ipv6CircuitConfig Connection Config 
- IPv6 Address PrefixProperties of the express route circuit connection.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerExpress SubRoute Circuit Peering Resource 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- address_prefix str
- /29 IP address space to carve out Customer addresses for tunnels.
- str
- The authorization key.
- express_route_ Subcircuit_ peering Resource 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id str
- Resource ID.
- ipv6_circuit_ Ipv6Circuitconnection_ config Connection Config 
- IPv6 Address PrefixProperties of the express route circuit connection.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer_express_ Subroute_ circuit_ peering Resource 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- addressPrefix String
- /29 IP address space to carve out Customer addresses for tunnels.
- String
- The authorization key.
- expressRoute Property MapCircuit Peering 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id String
- Resource ID.
- ipv6CircuitConnection Property MapConfig 
- IPv6 Address PrefixProperties of the express route circuit connection.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerExpress Property MapRoute Circuit Peering 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
ExpressRouteCircuitConnectionResponse, ExpressRouteCircuitConnectionResponseArgs          
- CircuitConnection stringStatus 
- Express Route Circuit connection state.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the express route circuit connection resource.
- Type string
- Type of the resource.
- AddressPrefix string
- /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- ExpressRoute Pulumi.Circuit Peering Azure Native. Network. Inputs. Sub Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- Id string
- Resource ID.
- Ipv6CircuitConnection Pulumi.Config Azure Native. Network. Inputs. Ipv6Circuit Connection Config Response 
- IPv6 Address PrefixProperties of the express route circuit connection.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PeerExpress Pulumi.Route Circuit Peering Azure Native. Network. Inputs. Sub Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- CircuitConnection stringStatus 
- Express Route Circuit connection state.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the express route circuit connection resource.
- Type string
- Type of the resource.
- AddressPrefix string
- /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- ExpressRoute SubCircuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- Id string
- Resource ID.
- Ipv6CircuitConnection Ipv6CircuitConfig Connection Config Response 
- IPv6 Address PrefixProperties of the express route circuit connection.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PeerExpress SubRoute Circuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuitConnection StringStatus 
- Express Route Circuit connection state.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the express route circuit connection resource.
- type String
- Type of the resource.
- addressPrefix String
- /29 IP address space to carve out Customer addresses for tunnels.
- String
- The authorization key.
- expressRoute SubCircuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id String
- Resource ID.
- ipv6CircuitConnection Ipv6CircuitConfig Connection Config Response 
- IPv6 Address PrefixProperties of the express route circuit connection.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerExpress SubRoute Circuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuitConnection stringStatus 
- Express Route Circuit connection state.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the express route circuit connection resource.
- type string
- Type of the resource.
- addressPrefix string
- /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- expressRoute SubCircuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id string
- Resource ID.
- ipv6CircuitConnection Ipv6CircuitConfig Connection Config Response 
- IPv6 Address PrefixProperties of the express route circuit connection.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerExpress SubRoute Circuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuit_connection_ strstatus 
- Express Route Circuit connection state.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the express route circuit connection resource.
- type str
- Type of the resource.
- address_prefix str
- /29 IP address space to carve out Customer addresses for tunnels.
- str
- The authorization key.
- express_route_ Subcircuit_ peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id str
- Resource ID.
- ipv6_circuit_ Ipv6Circuitconnection_ config Connection Config Response 
- IPv6 Address PrefixProperties of the express route circuit connection.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer_express_ Subroute_ circuit_ peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuitConnection StringStatus 
- Express Route Circuit connection state.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the express route circuit connection resource.
- type String
- Type of the resource.
- addressPrefix String
- /29 IP address space to carve out Customer addresses for tunnels.
- String
- The authorization key.
- expressRoute Property MapCircuit Peering 
- Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id String
- Resource ID.
- ipv6CircuitConnection Property MapConfig 
- IPv6 Address PrefixProperties of the express route circuit connection.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerExpress Property MapRoute Circuit Peering 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
ExpressRouteCircuitPeeringConfig, ExpressRouteCircuitPeeringConfigArgs          
- AdvertisedCommunities List<string>
- The communities of bgp peering. Specified for microsoft peering.
- AdvertisedPublic List<string>Prefixes 
- The reference to AdvertisedPublicPrefixes.
- CustomerASN int
- The CustomerASN of the peering.
- LegacyMode int
- The legacy mode of the peering.
- RoutingRegistry stringName 
- The RoutingRegistryName of the configuration.
- AdvertisedCommunities []string
- The communities of bgp peering. Specified for microsoft peering.
- AdvertisedPublic []stringPrefixes 
- The reference to AdvertisedPublicPrefixes.
- CustomerASN int
- The CustomerASN of the peering.
- LegacyMode int
- The legacy mode of the peering.
- RoutingRegistry stringName 
- The RoutingRegistryName of the configuration.
- advertisedCommunities List<String>
- The communities of bgp peering. Specified for microsoft peering.
- advertisedPublic List<String>Prefixes 
- The reference to AdvertisedPublicPrefixes.
- customerASN Integer
- The CustomerASN of the peering.
- legacyMode Integer
- The legacy mode of the peering.
- routingRegistry StringName 
- The RoutingRegistryName of the configuration.
- advertisedCommunities string[]
- The communities of bgp peering. Specified for microsoft peering.
- advertisedPublic string[]Prefixes 
- The reference to AdvertisedPublicPrefixes.
- customerASN number
- The CustomerASN of the peering.
- legacyMode number
- The legacy mode of the peering.
- routingRegistry stringName 
- The RoutingRegistryName of the configuration.
- advertised_communities Sequence[str]
- The communities of bgp peering. Specified for microsoft peering.
- advertised_public_ Sequence[str]prefixes 
- The reference to AdvertisedPublicPrefixes.
- customer_asn int
- The CustomerASN of the peering.
- legacy_mode int
- The legacy mode of the peering.
- routing_registry_ strname 
- The RoutingRegistryName of the configuration.
- advertisedCommunities List<String>
- The communities of bgp peering. Specified for microsoft peering.
- advertisedPublic List<String>Prefixes 
- The reference to AdvertisedPublicPrefixes.
- customerASN Number
- The CustomerASN of the peering.
- legacyMode Number
- The legacy mode of the peering.
- routingRegistry StringName 
- The RoutingRegistryName of the configuration.
ExpressRouteCircuitPeeringConfigResponse, ExpressRouteCircuitPeeringConfigResponseArgs            
- AdvertisedPublic stringPrefixes State 
- The advertised public prefix state of the Peering resource.
- AdvertisedCommunities List<string>
- The communities of bgp peering. Specified for microsoft peering.
- AdvertisedPublic List<string>Prefixes 
- The reference to AdvertisedPublicPrefixes.
- CustomerASN int
- The CustomerASN of the peering.
- LegacyMode int
- The legacy mode of the peering.
- RoutingRegistry stringName 
- The RoutingRegistryName of the configuration.
- AdvertisedPublic stringPrefixes State 
- The advertised public prefix state of the Peering resource.
- AdvertisedCommunities []string
- The communities of bgp peering. Specified for microsoft peering.
- AdvertisedPublic []stringPrefixes 
- The reference to AdvertisedPublicPrefixes.
- CustomerASN int
- The CustomerASN of the peering.
- LegacyMode int
- The legacy mode of the peering.
- RoutingRegistry stringName 
- The RoutingRegistryName of the configuration.
- advertisedPublic StringPrefixes State 
- The advertised public prefix state of the Peering resource.
- advertisedCommunities List<String>
- The communities of bgp peering. Specified for microsoft peering.
- advertisedPublic List<String>Prefixes 
- The reference to AdvertisedPublicPrefixes.
- customerASN Integer
- The CustomerASN of the peering.
- legacyMode Integer
- The legacy mode of the peering.
- routingRegistry StringName 
- The RoutingRegistryName of the configuration.
- advertisedPublic stringPrefixes State 
- The advertised public prefix state of the Peering resource.
- advertisedCommunities string[]
- The communities of bgp peering. Specified for microsoft peering.
- advertisedPublic string[]Prefixes 
- The reference to AdvertisedPublicPrefixes.
- customerASN number
- The CustomerASN of the peering.
- legacyMode number
- The legacy mode of the peering.
- routingRegistry stringName 
- The RoutingRegistryName of the configuration.
- advertised_public_ strprefixes_ state 
- The advertised public prefix state of the Peering resource.
- advertised_communities Sequence[str]
- The communities of bgp peering. Specified for microsoft peering.
- advertised_public_ Sequence[str]prefixes 
- The reference to AdvertisedPublicPrefixes.
- customer_asn int
- The CustomerASN of the peering.
- legacy_mode int
- The legacy mode of the peering.
- routing_registry_ strname 
- The RoutingRegistryName of the configuration.
- advertisedPublic StringPrefixes State 
- The advertised public prefix state of the Peering resource.
- advertisedCommunities List<String>
- The communities of bgp peering. Specified for microsoft peering.
- advertisedPublic List<String>Prefixes 
- The reference to AdvertisedPublicPrefixes.
- customerASN Number
- The CustomerASN of the peering.
- legacyMode Number
- The legacy mode of the peering.
- routingRegistry StringName 
- The RoutingRegistryName of the configuration.
ExpressRouteCircuitPeeringState, ExpressRouteCircuitPeeringStateArgs          
- Disabled
- Disabled
- Enabled
- Enabled
- ExpressRoute Circuit Peering State Disabled 
- Disabled
- ExpressRoute Circuit Peering State Enabled 
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
ExpressRouteCircuitStats, ExpressRouteCircuitStatsArgs        
- PrimarybytesIn double
- The Primary BytesIn of the peering.
- PrimarybytesOut double
- The primary BytesOut of the peering.
- SecondarybytesIn double
- The secondary BytesIn of the peering.
- SecondarybytesOut double
- The secondary BytesOut of the peering.
- PrimarybytesIn float64
- The Primary BytesIn of the peering.
- PrimarybytesOut float64
- The primary BytesOut of the peering.
- SecondarybytesIn float64
- The secondary BytesIn of the peering.
- SecondarybytesOut float64
- The secondary BytesOut of the peering.
- primarybytesIn Double
- The Primary BytesIn of the peering.
- primarybytesOut Double
- The primary BytesOut of the peering.
- secondarybytesIn Double
- The secondary BytesIn of the peering.
- secondarybytesOut Double
- The secondary BytesOut of the peering.
- primarybytesIn number
- The Primary BytesIn of the peering.
- primarybytesOut number
- The primary BytesOut of the peering.
- secondarybytesIn number
- The secondary BytesIn of the peering.
- secondarybytesOut number
- The secondary BytesOut of the peering.
- primarybytes_in float
- The Primary BytesIn of the peering.
- primarybytes_out float
- The primary BytesOut of the peering.
- secondarybytes_in float
- The secondary BytesIn of the peering.
- secondarybytes_out float
- The secondary BytesOut of the peering.
- primarybytesIn Number
- The Primary BytesIn of the peering.
- primarybytesOut Number
- The primary BytesOut of the peering.
- secondarybytesIn Number
- The secondary BytesIn of the peering.
- secondarybytesOut Number
- The secondary BytesOut of the peering.
ExpressRouteCircuitStatsResponse, ExpressRouteCircuitStatsResponseArgs          
- PrimarybytesIn double
- The Primary BytesIn of the peering.
- PrimarybytesOut double
- The primary BytesOut of the peering.
- SecondarybytesIn double
- The secondary BytesIn of the peering.
- SecondarybytesOut double
- The secondary BytesOut of the peering.
- PrimarybytesIn float64
- The Primary BytesIn of the peering.
- PrimarybytesOut float64
- The primary BytesOut of the peering.
- SecondarybytesIn float64
- The secondary BytesIn of the peering.
- SecondarybytesOut float64
- The secondary BytesOut of the peering.
- primarybytesIn Double
- The Primary BytesIn of the peering.
- primarybytesOut Double
- The primary BytesOut of the peering.
- secondarybytesIn Double
- The secondary BytesIn of the peering.
- secondarybytesOut Double
- The secondary BytesOut of the peering.
- primarybytesIn number
- The Primary BytesIn of the peering.
- primarybytesOut number
- The primary BytesOut of the peering.
- secondarybytesIn number
- The secondary BytesIn of the peering.
- secondarybytesOut number
- The secondary BytesOut of the peering.
- primarybytes_in float
- The Primary BytesIn of the peering.
- primarybytes_out float
- The primary BytesOut of the peering.
- secondarybytes_in float
- The secondary BytesIn of the peering.
- secondarybytes_out float
- The secondary BytesOut of the peering.
- primarybytesIn Number
- The Primary BytesIn of the peering.
- primarybytesOut Number
- The primary BytesOut of the peering.
- secondarybytesIn Number
- The secondary BytesIn of the peering.
- secondarybytesOut Number
- The secondary BytesOut of the peering.
ExpressRouteConnectionIdResponse, ExpressRouteConnectionIdResponseArgs          
- Id string
- The ID of the ExpressRouteConnection.
- Id string
- The ID of the ExpressRouteConnection.
- id String
- The ID of the ExpressRouteConnection.
- id string
- The ID of the ExpressRouteConnection.
- id str
- The ID of the ExpressRouteConnection.
- id String
- The ID of the ExpressRouteConnection.
ExpressRoutePeeringState, ExpressRoutePeeringStateArgs        
- Disabled
- Disabled
- Enabled
- Enabled
- ExpressRoute Peering State Disabled 
- Disabled
- ExpressRoute Peering State Enabled 
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
ExpressRoutePeeringType, ExpressRoutePeeringTypeArgs        
- AzurePublic Peering 
- AzurePublicPeering
- AzurePrivate Peering 
- AzurePrivatePeering
- MicrosoftPeering 
- MicrosoftPeering
- ExpressRoute Peering Type Azure Public Peering 
- AzurePublicPeering
- ExpressRoute Peering Type Azure Private Peering 
- AzurePrivatePeering
- ExpressRoute Peering Type Microsoft Peering 
- MicrosoftPeering
- AzurePublic Peering 
- AzurePublicPeering
- AzurePrivate Peering 
- AzurePrivatePeering
- MicrosoftPeering 
- MicrosoftPeering
- AzurePublic Peering 
- AzurePublicPeering
- AzurePrivate Peering 
- AzurePrivatePeering
- MicrosoftPeering 
- MicrosoftPeering
- AZURE_PUBLIC_PEERING
- AzurePublicPeering
- AZURE_PRIVATE_PEERING
- AzurePrivatePeering
- MICROSOFT_PEERING
- MicrosoftPeering
- "AzurePublic Peering" 
- AzurePublicPeering
- "AzurePrivate Peering" 
- AzurePrivatePeering
- "MicrosoftPeering" 
- MicrosoftPeering
Ipv6CircuitConnectionConfig, Ipv6CircuitConnectionConfigArgs      
- AddressPrefix string
- /125 IP address space to carve out customer addresses for global reach.
- AddressPrefix string
- /125 IP address space to carve out customer addresses for global reach.
- addressPrefix String
- /125 IP address space to carve out customer addresses for global reach.
- addressPrefix string
- /125 IP address space to carve out customer addresses for global reach.
- address_prefix str
- /125 IP address space to carve out customer addresses for global reach.
- addressPrefix String
- /125 IP address space to carve out customer addresses for global reach.
Ipv6CircuitConnectionConfigResponse, Ipv6CircuitConnectionConfigResponseArgs        
- CircuitConnection stringStatus 
- Express Route Circuit connection state.
- AddressPrefix string
- /125 IP address space to carve out customer addresses for global reach.
- CircuitConnection stringStatus 
- Express Route Circuit connection state.
- AddressPrefix string
- /125 IP address space to carve out customer addresses for global reach.
- circuitConnection StringStatus 
- Express Route Circuit connection state.
- addressPrefix String
- /125 IP address space to carve out customer addresses for global reach.
- circuitConnection stringStatus 
- Express Route Circuit connection state.
- addressPrefix string
- /125 IP address space to carve out customer addresses for global reach.
- circuit_connection_ strstatus 
- Express Route Circuit connection state.
- address_prefix str
- /125 IP address space to carve out customer addresses for global reach.
- circuitConnection StringStatus 
- Express Route Circuit connection state.
- addressPrefix String
- /125 IP address space to carve out customer addresses for global reach.
Ipv6ExpressRouteCircuitPeeringConfig, Ipv6ExpressRouteCircuitPeeringConfigArgs          
- MicrosoftPeering Pulumi.Config Azure Native. Network. Inputs. Express Route Circuit Peering Config 
- The Microsoft peering configuration.
- PrimaryPeer stringAddress Prefix 
- The primary address prefix.
- RouteFilter Pulumi.Azure Native. Network. Inputs. Sub Resource 
- The reference to the RouteFilter resource.
- SecondaryPeer stringAddress Prefix 
- The secondary address prefix.
- State
string | Pulumi.Azure Native. Network. Express Route Circuit Peering State 
- The state of peering.
- MicrosoftPeering ExpressConfig Route Circuit Peering Config 
- The Microsoft peering configuration.
- PrimaryPeer stringAddress Prefix 
- The primary address prefix.
- RouteFilter SubResource 
- The reference to the RouteFilter resource.
- SecondaryPeer stringAddress Prefix 
- The secondary address prefix.
- State
string | ExpressRoute Circuit Peering State Enum 
- The state of peering.
- microsoftPeering ExpressConfig Route Circuit Peering Config 
- The Microsoft peering configuration.
- primaryPeer StringAddress Prefix 
- The primary address prefix.
- routeFilter SubResource 
- The reference to the RouteFilter resource.
- secondaryPeer StringAddress Prefix 
- The secondary address prefix.
- state
String | ExpressRoute Circuit Peering State 
- The state of peering.
- microsoftPeering ExpressConfig Route Circuit Peering Config 
- The Microsoft peering configuration.
- primaryPeer stringAddress Prefix 
- The primary address prefix.
- routeFilter SubResource 
- The reference to the RouteFilter resource.
- secondaryPeer stringAddress Prefix 
- The secondary address prefix.
- state
string | ExpressRoute Circuit Peering State 
- The state of peering.
- microsoft_peering_ Expressconfig Route Circuit Peering Config 
- The Microsoft peering configuration.
- primary_peer_ straddress_ prefix 
- The primary address prefix.
- route_filter SubResource 
- The reference to the RouteFilter resource.
- secondary_peer_ straddress_ prefix 
- The secondary address prefix.
- state
str | ExpressRoute Circuit Peering State 
- The state of peering.
- microsoftPeering Property MapConfig 
- The Microsoft peering configuration.
- primaryPeer StringAddress Prefix 
- The primary address prefix.
- routeFilter Property Map
- The reference to the RouteFilter resource.
- secondaryPeer StringAddress Prefix 
- The secondary address prefix.
- state String | "Disabled" | "Enabled"
- The state of peering.
Ipv6ExpressRouteCircuitPeeringConfigResponse, Ipv6ExpressRouteCircuitPeeringConfigResponseArgs            
- MicrosoftPeering Pulumi.Config Azure Native. Network. Inputs. Express Route Circuit Peering Config Response 
- The Microsoft peering configuration.
- PrimaryPeer stringAddress Prefix 
- The primary address prefix.
- RouteFilter Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- The reference to the RouteFilter resource.
- SecondaryPeer stringAddress Prefix 
- The secondary address prefix.
- State string
- The state of peering.
- MicrosoftPeering ExpressConfig Route Circuit Peering Config Response 
- The Microsoft peering configuration.
- PrimaryPeer stringAddress Prefix 
- The primary address prefix.
- RouteFilter SubResource Response 
- The reference to the RouteFilter resource.
- SecondaryPeer stringAddress Prefix 
- The secondary address prefix.
- State string
- The state of peering.
- microsoftPeering ExpressConfig Route Circuit Peering Config Response 
- The Microsoft peering configuration.
- primaryPeer StringAddress Prefix 
- The primary address prefix.
- routeFilter SubResource Response 
- The reference to the RouteFilter resource.
- secondaryPeer StringAddress Prefix 
- The secondary address prefix.
- state String
- The state of peering.
- microsoftPeering ExpressConfig Route Circuit Peering Config Response 
- The Microsoft peering configuration.
- primaryPeer stringAddress Prefix 
- The primary address prefix.
- routeFilter SubResource Response 
- The reference to the RouteFilter resource.
- secondaryPeer stringAddress Prefix 
- The secondary address prefix.
- state string
- The state of peering.
- microsoft_peering_ Expressconfig Route Circuit Peering Config Response 
- The Microsoft peering configuration.
- primary_peer_ straddress_ prefix 
- The primary address prefix.
- route_filter SubResource Response 
- The reference to the RouteFilter resource.
- secondary_peer_ straddress_ prefix 
- The secondary address prefix.
- state str
- The state of peering.
- microsoftPeering Property MapConfig 
- The Microsoft peering configuration.
- primaryPeer StringAddress Prefix 
- The primary address prefix.
- routeFilter Property Map
- The reference to the RouteFilter resource.
- secondaryPeer StringAddress Prefix 
- The secondary address prefix.
- state String
- The state of peering.
PeerExpressRouteCircuitConnectionResponse, PeerExpressRouteCircuitConnectionResponseArgs            
- CircuitConnection stringStatus 
- Express Route Circuit connection state.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the peer express route circuit connection resource.
- Type string
- Type of the resource.
- AddressPrefix string
- /29 IP address space to carve out Customer addresses for tunnels.
- AuthResource stringGuid 
- The resource guid of the authorization used for the express route circuit connection.
- ConnectionName string
- The name of the express route circuit connection resource.
- ExpressRoute Pulumi.Circuit Peering Azure Native. Network. Inputs. Sub Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PeerExpress Pulumi.Route Circuit Peering Azure Native. Network. Inputs. Sub Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- CircuitConnection stringStatus 
- Express Route Circuit connection state.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the peer express route circuit connection resource.
- Type string
- Type of the resource.
- AddressPrefix string
- /29 IP address space to carve out Customer addresses for tunnels.
- AuthResource stringGuid 
- The resource guid of the authorization used for the express route circuit connection.
- ConnectionName string
- The name of the express route circuit connection resource.
- ExpressRoute SubCircuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PeerExpress SubRoute Circuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuitConnection StringStatus 
- Express Route Circuit connection state.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the peer express route circuit connection resource.
- type String
- Type of the resource.
- addressPrefix String
- /29 IP address space to carve out Customer addresses for tunnels.
- authResource StringGuid 
- The resource guid of the authorization used for the express route circuit connection.
- connectionName String
- The name of the express route circuit connection resource.
- expressRoute SubCircuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerExpress SubRoute Circuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuitConnection stringStatus 
- Express Route Circuit connection state.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the peer express route circuit connection resource.
- type string
- Type of the resource.
- addressPrefix string
- /29 IP address space to carve out Customer addresses for tunnels.
- authResource stringGuid 
- The resource guid of the authorization used for the express route circuit connection.
- connectionName string
- The name of the express route circuit connection resource.
- expressRoute SubCircuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerExpress SubRoute Circuit Peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuit_connection_ strstatus 
- Express Route Circuit connection state.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the peer express route circuit connection resource.
- type str
- Type of the resource.
- address_prefix str
- /29 IP address space to carve out Customer addresses for tunnels.
- auth_resource_ strguid 
- The resource guid of the authorization used for the express route circuit connection.
- connection_name str
- The name of the express route circuit connection resource.
- express_route_ Subcircuit_ peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the circuit.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer_express_ Subroute_ circuit_ peering Resource Response 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuitConnection StringStatus 
- Express Route Circuit connection state.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the peer express route circuit connection resource.
- type String
- Type of the resource.
- addressPrefix String
- /29 IP address space to carve out Customer addresses for tunnels.
- authResource StringGuid 
- The resource guid of the authorization used for the express route circuit connection.
- connectionName String
- The name of the express route circuit connection resource.
- expressRoute Property MapCircuit Peering 
- Reference to Express Route Circuit Private Peering Resource of the circuit.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peerExpress Property MapRoute Circuit Peering 
- Reference to Express Route Circuit Private Peering Resource of the peered circuit.
SubResource, SubResourceArgs    
- Id string
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- Id string
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id String
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id string
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id str
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id String
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
SubResourceResponse, SubResourceResponseArgs      
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:network:ExpressRouteCircuitPeering AzurePrivatePeering /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0