Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.1 published on Wednesday, May 18, 2022 by Pulumi

ExpressRouteCircuit

ExpressRouteCircuit resource. API Version: 2020-11-01.

Example Usage

Create ExpressRouteCircuit

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var expressRouteCircuit = new AzureNative.Network.ExpressRouteCircuit("expressRouteCircuit", new AzureNative.Network.ExpressRouteCircuitArgs
        {
            AllowClassicOperations = false,
            Authorizations = {},
            CircuitName = "circuitName",
            Location = "Brazil South",
            Peerings = {},
            ResourceGroupName = "rg1",
            ServiceProviderProperties = new AzureNative.Network.Inputs.ExpressRouteCircuitServiceProviderPropertiesArgs
            {
                BandwidthInMbps = 200,
                PeeringLocation = "Silicon Valley",
                ServiceProviderName = "Equinix",
            },
            Sku = new AzureNative.Network.Inputs.ExpressRouteCircuitSkuArgs
            {
                Family = "MeteredData",
                Name = "Standard_MeteredData",
                Tier = "Standard",
            },
        });
    }

}
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := network.NewExpressRouteCircuit(ctx, "expressRouteCircuit", &network.ExpressRouteCircuitArgs{
			AllowClassicOperations: pulumi.Bool(false),
			Authorizations:         network.ExpressRouteCircuitAuthorizationArray{},
			CircuitName:            pulumi.String("circuitName"),
			Location:               pulumi.String("Brazil South"),
			Peerings:               network.ExpressRouteCircuitPeeringArray{},
			ResourceGroupName:      pulumi.String("rg1"),
			ServiceProviderProperties: &network.ExpressRouteCircuitServiceProviderPropertiesArgs{
				BandwidthInMbps:     pulumi.Int(200),
				PeeringLocation:     pulumi.String("Silicon Valley"),
				ServiceProviderName: pulumi.String("Equinix"),
			},
			Sku: &network.ExpressRouteCircuitSkuArgs{
				Family: pulumi.String("MeteredData"),
				Name:   pulumi.String("Standard_MeteredData"),
				Tier:   pulumi.String("Standard"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

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

    public static void stack(Context ctx) {
        var expressRouteCircuit = new ExpressRouteCircuit("expressRouteCircuit", ExpressRouteCircuitArgs.builder()        
            .allowClassicOperations(false)
            .authorizations()
            .circuitName("circuitName")
            .location("Brazil South")
            .peerings()
            .resourceGroupName("rg1")
            .serviceProviderProperties(Map.ofEntries(
                Map.entry("bandwidthInMbps", 200),
                Map.entry("peeringLocation", "Silicon Valley"),
                Map.entry("serviceProviderName", "Equinix")
            ))
            .sku(Map.ofEntries(
                Map.entry("family", "MeteredData"),
                Map.entry("name", "Standard_MeteredData"),
                Map.entry("tier", "Standard")
            ))
            .build());

        }
}
import pulumi
import pulumi_azure_native as azure_native

express_route_circuit = azure_native.network.ExpressRouteCircuit("expressRouteCircuit",
    allow_classic_operations=False,
    authorizations=[],
    circuit_name="circuitName",
    location="Brazil South",
    peerings=[],
    resource_group_name="rg1",
    service_provider_properties=azure_native.network.ExpressRouteCircuitServiceProviderPropertiesArgs(
        bandwidth_in_mbps=200,
        peering_location="Silicon Valley",
        service_provider_name="Equinix",
    ),
    sku=azure_native.network.ExpressRouteCircuitSkuArgs(
        family="MeteredData",
        name="Standard_MeteredData",
        tier="Standard",
    ))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const expressRouteCircuit = new azure_native.network.ExpressRouteCircuit("expressRouteCircuit", {
    allowClassicOperations: false,
    authorizations: [],
    circuitName: "circuitName",
    location: "Brazil South",
    peerings: [],
    resourceGroupName: "rg1",
    serviceProviderProperties: {
        bandwidthInMbps: 200,
        peeringLocation: "Silicon Valley",
        serviceProviderName: "Equinix",
    },
    sku: {
        family: "MeteredData",
        name: "Standard_MeteredData",
        tier: "Standard",
    },
});
resources:
  expressRouteCircuit:
    type: azure-native:network:ExpressRouteCircuit
    properties:
      allowClassicOperations: false
      authorizations: []
      circuitName: circuitName
      location: Brazil South
      peerings: []
      resourceGroupName: rg1
      serviceProviderProperties:
        bandwidthInMbps: 200
        peeringLocation: Silicon Valley
        serviceProviderName: Equinix
      sku:
        family: MeteredData
        name: Standard_MeteredData
        tier: Standard

Create ExpressRouteCircuit on ExpressRoutePort

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var expressRouteCircuit = new AzureNative.Network.ExpressRouteCircuit("expressRouteCircuit", new AzureNative.Network.ExpressRouteCircuitArgs
        {
            BandwidthInGbps = 10,
            CircuitName = "expressRouteCircuit1",
            ExpressRoutePort = new AzureNative.Network.Inputs.SubResourceArgs
            {
                Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRoutePorts/portName",
            },
            Location = "westus",
            ResourceGroupName = "rg1",
            Sku = new AzureNative.Network.Inputs.ExpressRouteCircuitSkuArgs
            {
                Family = "MeteredData",
                Name = "Premium_MeteredData",
                Tier = "Premium",
            },
        });
    }

}
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := network.NewExpressRouteCircuit(ctx, "expressRouteCircuit", &network.ExpressRouteCircuitArgs{
			BandwidthInGbps: pulumi.Float64(10),
			CircuitName:     pulumi.String("expressRouteCircuit1"),
			ExpressRoutePort: &network.SubResourceArgs{
				Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRoutePorts/portName"),
			},
			Location:          pulumi.String("westus"),
			ResourceGroupName: pulumi.String("rg1"),
			Sku: &network.ExpressRouteCircuitSkuArgs{
				Family: pulumi.String("MeteredData"),
				Name:   pulumi.String("Premium_MeteredData"),
				Tier:   pulumi.String("Premium"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

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

    public static void stack(Context ctx) {
        var expressRouteCircuit = new ExpressRouteCircuit("expressRouteCircuit", ExpressRouteCircuitArgs.builder()        
            .bandwidthInGbps(10)
            .circuitName("expressRouteCircuit1")
            .expressRoutePort(Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRoutePorts/portName"))
            .location("westus")
            .resourceGroupName("rg1")
            .sku(Map.ofEntries(
                Map.entry("family", "MeteredData"),
                Map.entry("name", "Premium_MeteredData"),
                Map.entry("tier", "Premium")
            ))
            .build());

        }
}
import pulumi
import pulumi_azure_native as azure_native

express_route_circuit = azure_native.network.ExpressRouteCircuit("expressRouteCircuit",
    bandwidth_in_gbps=10,
    circuit_name="expressRouteCircuit1",
    express_route_port=azure_native.network.SubResourceArgs(
        id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRoutePorts/portName",
    ),
    location="westus",
    resource_group_name="rg1",
    sku=azure_native.network.ExpressRouteCircuitSkuArgs(
        family="MeteredData",
        name="Premium_MeteredData",
        tier="Premium",
    ))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const expressRouteCircuit = new azure_native.network.ExpressRouteCircuit("expressRouteCircuit", {
    bandwidthInGbps: 10,
    circuitName: "expressRouteCircuit1",
    expressRoutePort: {
        id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRoutePorts/portName",
    },
    location: "westus",
    resourceGroupName: "rg1",
    sku: {
        family: "MeteredData",
        name: "Premium_MeteredData",
        tier: "Premium",
    },
});
resources:
  expressRouteCircuit:
    type: azure-native:network:ExpressRouteCircuit
    properties:
      bandwidthInGbps: 10
      circuitName: expressRouteCircuit1
      expressRoutePort:
        id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRoutePorts/portName
      location: westus
      resourceGroupName: rg1
      sku:
        family: MeteredData
        name: Premium_MeteredData
        tier: Premium

Create a ExpressRouteCircuit Resource

new ExpressRouteCircuit(name: string, args: ExpressRouteCircuitArgs, opts?: CustomResourceOptions);
@overload
def ExpressRouteCircuit(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        allow_classic_operations: Optional[bool] = None,
                        authorizations: Optional[Sequence[ExpressRouteCircuitAuthorizationArgs]] = None,
                        bandwidth_in_gbps: Optional[float] = None,
                        circuit_name: Optional[str] = None,
                        circuit_provisioning_state: Optional[str] = None,
                        express_route_port: Optional[SubResourceArgs] = None,
                        gateway_manager_etag: Optional[str] = None,
                        global_reach_enabled: Optional[bool] = None,
                        id: Optional[str] = None,
                        location: Optional[str] = None,
                        peerings: Optional[Sequence[ExpressRouteCircuitPeeringArgs]] = None,
                        resource_group_name: Optional[str] = None,
                        service_key: Optional[str] = None,
                        service_provider_notes: Optional[str] = None,
                        service_provider_properties: Optional[ExpressRouteCircuitServiceProviderPropertiesArgs] = None,
                        service_provider_provisioning_state: Optional[Union[str, ServiceProviderProvisioningState]] = None,
                        sku: Optional[ExpressRouteCircuitSkuArgs] = None,
                        tags: Optional[Mapping[str, str]] = None)
@overload
def ExpressRouteCircuit(resource_name: str,
                        args: ExpressRouteCircuitArgs,
                        opts: Optional[ResourceOptions] = None)
func NewExpressRouteCircuit(ctx *Context, name string, args ExpressRouteCircuitArgs, opts ...ResourceOption) (*ExpressRouteCircuit, error)
public ExpressRouteCircuit(string name, ExpressRouteCircuitArgs args, CustomResourceOptions? opts = null)
public ExpressRouteCircuit(String name, ExpressRouteCircuitArgs args)
public ExpressRouteCircuit(String name, ExpressRouteCircuitArgs args, CustomResourceOptions options)
type: azure-native:network:ExpressRouteCircuit
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ExpressRouteCircuitArgs
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 ExpressRouteCircuitArgs
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 ExpressRouteCircuitArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ExpressRouteCircuitArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ExpressRouteCircuitArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ExpressRouteCircuit Resource Properties

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

Inputs

The ExpressRouteCircuit resource accepts the following input properties:

ResourceGroupName string

The name of the resource group.

AllowClassicOperations bool

Allow classic operations.

Authorizations List<Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitAuthorizationArgs>

The list of authorizations.

BandwidthInGbps double

The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.

CircuitName string

The name of the circuit.

CircuitProvisioningState string

The CircuitProvisioningState state of the resource.

ExpressRoutePort Pulumi.AzureNative.Network.Inputs.SubResourceArgs

The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.

GatewayManagerEtag string

The GatewayManager Etag.

GlobalReachEnabled bool

Flag denoting global reach status.

Id string

Resource ID.

Location string

Resource location.

Peerings List<Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitPeeringArgs>

The list of peerings.

ServiceKey string

The ServiceKey.

ServiceProviderNotes string

The ServiceProviderNotes.

ServiceProviderProperties Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitServiceProviderPropertiesArgs

The ServiceProviderProperties.

ServiceProviderProvisioningState string | Pulumi.AzureNative.Network.ServiceProviderProvisioningState

The ServiceProviderProvisioningState state of the resource.

Sku Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitSkuArgs

The SKU.

Tags Dictionary<string, string>

Resource tags.

ResourceGroupName string

The name of the resource group.

AllowClassicOperations bool

Allow classic operations.

Authorizations []ExpressRouteCircuitAuthorizationTypeArgs

The list of authorizations.

BandwidthInGbps float64

The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.

CircuitName string

The name of the circuit.

CircuitProvisioningState string

The CircuitProvisioningState state of the resource.

ExpressRoutePort SubResourceArgs

The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.

GatewayManagerEtag string

The GatewayManager Etag.

GlobalReachEnabled bool

Flag denoting global reach status.

Id string

Resource ID.

Location string

Resource location.

Peerings []ExpressRouteCircuitPeeringTypeArgs

The list of peerings.

ServiceKey string

The ServiceKey.

ServiceProviderNotes string

The ServiceProviderNotes.

ServiceProviderProperties ExpressRouteCircuitServiceProviderPropertiesArgs

The ServiceProviderProperties.

ServiceProviderProvisioningState string | ServiceProviderProvisioningState

The ServiceProviderProvisioningState state of the resource.

Sku ExpressRouteCircuitSkuArgs

The SKU.

Tags map[string]string

Resource tags.

resourceGroupName String

The name of the resource group.

allowClassicOperations Boolean

Allow classic operations.

authorizations List<ExpressRouteCircuitAuthorizationArgs>

The list of authorizations.

bandwidthInGbps Double

The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.

circuitName String

The name of the circuit.

circuitProvisioningState String

The CircuitProvisioningState state of the resource.

expressRoutePort SubResourceArgs

The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.

gatewayManagerEtag String

The GatewayManager Etag.

globalReachEnabled Boolean

Flag denoting global reach status.

id String

Resource ID.

location String

Resource location.

peerings List<ExpressRouteCircuitPeeringArgs>

The list of peerings.

serviceKey String

The ServiceKey.

serviceProviderNotes String

The ServiceProviderNotes.

serviceProviderProperties ExpressRouteCircuitServiceProviderPropertiesArgs

The ServiceProviderProperties.

serviceProviderProvisioningState String | ServiceProviderProvisioningState

The ServiceProviderProvisioningState state of the resource.

sku ExpressRouteCircuitSkuArgs

The SKU.

tags Map<String,String>

Resource tags.

resourceGroupName string

The name of the resource group.

allowClassicOperations boolean

Allow classic operations.

authorizations ExpressRouteCircuitAuthorizationArgs[]

The list of authorizations.

bandwidthInGbps number

The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.

circuitName string

The name of the circuit.

circuitProvisioningState string

The CircuitProvisioningState state of the resource.

expressRoutePort SubResourceArgs

The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.

gatewayManagerEtag string

The GatewayManager Etag.

globalReachEnabled boolean

Flag denoting global reach status.

id string

Resource ID.

location string

Resource location.

peerings ExpressRouteCircuitPeeringArgs[]

The list of peerings.

serviceKey string

The ServiceKey.

serviceProviderNotes string

The ServiceProviderNotes.

serviceProviderProperties ExpressRouteCircuitServiceProviderPropertiesArgs

The ServiceProviderProperties.

serviceProviderProvisioningState string | ServiceProviderProvisioningState

The ServiceProviderProvisioningState state of the resource.

sku ExpressRouteCircuitSkuArgs

The SKU.

tags {[key: string]: string}

Resource tags.

resource_group_name str

The name of the resource group.

allow_classic_operations bool

Allow classic operations.

authorizations Sequence[ExpressRouteCircuitAuthorizationArgs]

The list of authorizations.

bandwidth_in_gbps float

The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.

circuit_name str

The name of the circuit.

circuit_provisioning_state str

The CircuitProvisioningState state of the resource.

express_route_port SubResourceArgs

The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.

gateway_manager_etag str

The GatewayManager Etag.

global_reach_enabled bool

Flag denoting global reach status.

id str

Resource ID.

location str

Resource location.

peerings Sequence[ExpressRouteCircuitPeeringArgs]

The list of peerings.

service_key str

The ServiceKey.

service_provider_notes str

The ServiceProviderNotes.

service_provider_properties ExpressRouteCircuitServiceProviderPropertiesArgs

The ServiceProviderProperties.

service_provider_provisioning_state str | ServiceProviderProvisioningState

The ServiceProviderProvisioningState state of the resource.

sku ExpressRouteCircuitSkuArgs

The SKU.

tags Mapping[str, str]

Resource tags.

resourceGroupName String

The name of the resource group.

allowClassicOperations Boolean

Allow classic operations.

authorizations List<Property Map>

The list of authorizations.

bandwidthInGbps Number

The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.

circuitName String

The name of the circuit.

circuitProvisioningState String

The CircuitProvisioningState state of the resource.

expressRoutePort Property Map

The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.

gatewayManagerEtag String

The GatewayManager Etag.

globalReachEnabled Boolean

Flag denoting global reach status.

id String

Resource ID.

location String

Resource location.

peerings List<Property Map>

The list of peerings.

serviceKey String

The ServiceKey.

serviceProviderNotes String

The ServiceProviderNotes.

serviceProviderProperties Property Map

The ServiceProviderProperties.

serviceProviderProvisioningState String | "NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning"

The ServiceProviderProvisioningState state of the resource.

sku Property Map

The SKU.

tags Map<String>

Resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the ExpressRouteCircuit 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.

Name string

Resource name.

ProvisioningState string

The provisioning state of the express route circuit resource.

Stag int

The identifier of the circuit traffic. Outer tag for QinQ encapsulation.

Type string

Resource type.

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.

Name string

Resource name.

ProvisioningState string

The provisioning state of the express route circuit resource.

Stag int

The identifier of the circuit traffic. Outer tag for QinQ encapsulation.

Type string

Resource type.

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.

name String

Resource name.

provisioningState String

The provisioning state of the express route circuit resource.

stag Integer

The identifier of the circuit traffic. Outer tag for QinQ encapsulation.

type String

Resource type.

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.

name string

Resource name.

provisioningState string

The provisioning state of the express route circuit resource.

stag number

The identifier of the circuit traffic. Outer tag for QinQ encapsulation.

type string

Resource type.

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.

name str

Resource name.

provisioning_state str

The provisioning state of the express route circuit resource.

stag int

The identifier of the circuit traffic. Outer tag for QinQ encapsulation.

type str

Resource type.

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.

name String

Resource name.

provisioningState String

The provisioning state of the express route circuit resource.

stag Number

The identifier of the circuit traffic. Outer tag for QinQ encapsulation.

type String

Resource type.

Supporting Types

AuthorizationUseStatus

Available
Available
InUse
InUse
AuthorizationUseStatusAvailable
Available
AuthorizationUseStatusInUse
InUse
Available
Available
InUse
InUse
Available
Available
InUse
InUse
AVAILABLE
Available
IN_USE
InUse
"Available"
Available
"InUse"
InUse

ExpressRouteCircuitAuthorization

AuthorizationKey string

The authorization key.

AuthorizationUseStatus string | Pulumi.AzureNative.Network.AuthorizationUseStatus

The authorization use status.

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.

AuthorizationKey string

The authorization key.

AuthorizationUseStatus string | AuthorizationUseStatus

The authorization use status.

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.

authorizationKey String

The authorization key.

authorizationUseStatus String | AuthorizationUseStatus

The authorization use status.

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.

authorizationKey string

The authorization key.

authorizationUseStatus string | AuthorizationUseStatus

The authorization use status.

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.

authorization_key str

The authorization key.

authorization_use_status str | AuthorizationUseStatus

The authorization use status.

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.

authorizationKey String

The authorization key.

authorizationUseStatus String | "Available" | "InUse"

The authorization use status.

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.

ExpressRouteCircuitAuthorizationResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the authorization resource.

Type string

Type of the resource.

AuthorizationKey string

The authorization key.

AuthorizationUseStatus string

The authorization use status.

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.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the authorization resource.

Type string

Type of the resource.

AuthorizationKey string

The authorization key.

AuthorizationUseStatus string

The authorization use status.

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.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the authorization resource.

type String

Type of the resource.

authorizationKey String

The authorization key.

authorizationUseStatus String

The authorization use status.

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.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the authorization resource.

type string

Type of the resource.

authorizationKey string

The authorization key.

authorizationUseStatus string

The authorization use status.

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.

etag str

A unique read-only string that changes whenever the resource is updated.

provisioning_state str

The provisioning state of the authorization resource.

type str

Type of the resource.

authorization_key str

The authorization key.

authorization_use_status str

The authorization use status.

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.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the authorization resource.

type String

Type of the resource.

authorizationKey String

The authorization key.

authorizationUseStatus String

The authorization use status.

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.

ExpressRouteCircuitConnection

AddressPrefix string

/29 IP address space to carve out Customer addresses for tunnels.

AuthorizationKey string

The authorization key.

ExpressRouteCircuitPeering Pulumi.AzureNative.Network.Inputs.SubResource

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

Id string

Resource ID.

Ipv6CircuitConnectionConfig Pulumi.AzureNative.Network.Inputs.Ipv6CircuitConnectionConfig

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.

PeerExpressRouteCircuitPeering Pulumi.AzureNative.Network.Inputs.SubResource

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.

AuthorizationKey string

The authorization key.

ExpressRouteCircuitPeering SubResource

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

Id string

Resource ID.

Ipv6CircuitConnectionConfig Ipv6CircuitConnectionConfig

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.

PeerExpressRouteCircuitPeering SubResource

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.

authorizationKey String

The authorization key.

expressRouteCircuitPeering SubResource

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

id String

Resource ID.

ipv6CircuitConnectionConfig Ipv6CircuitConnectionConfig

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.

peerExpressRouteCircuitPeering SubResource

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.

authorizationKey string

The authorization key.

expressRouteCircuitPeering SubResource

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

id string

Resource ID.

ipv6CircuitConnectionConfig Ipv6CircuitConnectionConfig

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.

peerExpressRouteCircuitPeering SubResource

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.

authorization_key str

The authorization key.

express_route_circuit_peering SubResource

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

id str

Resource ID.

ipv6_circuit_connection_config Ipv6CircuitConnectionConfig

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_route_circuit_peering SubResource

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.

authorizationKey String

The authorization key.

expressRouteCircuitPeering Property Map

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

id String

Resource ID.

ipv6CircuitConnectionConfig Property Map

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.

peerExpressRouteCircuitPeering Property Map

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

ExpressRouteCircuitConnectionResponse

CircuitConnectionStatus string

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.

AuthorizationKey string

The authorization key.

ExpressRouteCircuitPeering Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

Id string

Resource ID.

Ipv6CircuitConnectionConfig Pulumi.AzureNative.Network.Inputs.Ipv6CircuitConnectionConfigResponse

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.

PeerExpressRouteCircuitPeering Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

CircuitConnectionStatus string

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.

AuthorizationKey string

The authorization key.

ExpressRouteCircuitPeering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

Id string

Resource ID.

Ipv6CircuitConnectionConfig Ipv6CircuitConnectionConfigResponse

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.

PeerExpressRouteCircuitPeering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

circuitConnectionStatus String

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.

authorizationKey String

The authorization key.

expressRouteCircuitPeering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

id String

Resource ID.

ipv6CircuitConnectionConfig Ipv6CircuitConnectionConfigResponse

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.

peerExpressRouteCircuitPeering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

circuitConnectionStatus string

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.

authorizationKey string

The authorization key.

expressRouteCircuitPeering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

id string

Resource ID.

ipv6CircuitConnectionConfig Ipv6CircuitConnectionConfigResponse

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.

peerExpressRouteCircuitPeering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

circuit_connection_status str

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.

authorization_key str

The authorization key.

express_route_circuit_peering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

id str

Resource ID.

ipv6_circuit_connection_config Ipv6CircuitConnectionConfigResponse

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_route_circuit_peering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

circuitConnectionStatus String

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.

authorizationKey String

The authorization key.

expressRouteCircuitPeering Property Map

Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.

id String

Resource ID.

ipv6CircuitConnectionConfig Property Map

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.

peerExpressRouteCircuitPeering Property Map

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

ExpressRouteCircuitPeering

AzureASN int

The Azure ASN.

Connections List<Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitConnection>

The list of circuit connections associated with Azure Private Peering for this circuit.

GatewayManagerEtag string

The GatewayManager Etag.

Id string

Resource ID.

Ipv6PeeringConfig Pulumi.AzureNative.Network.Inputs.Ipv6ExpressRouteCircuitPeeringConfig

The IPv6 peering configuration.

MicrosoftPeeringConfig Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitPeeringConfig

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.

PeeringType string | Pulumi.AzureNative.Network.ExpressRoutePeeringType

The peering type.

PrimaryAzurePort string

The primary port.

PrimaryPeerAddressPrefix string

The primary address prefix.

RouteFilter Pulumi.AzureNative.Network.Inputs.SubResource

The reference to the RouteFilter resource.

SecondaryAzurePort string

The secondary port.

SecondaryPeerAddressPrefix string

The secondary address prefix.

SharedKey string

The shared key.

State string | Pulumi.AzureNative.Network.ExpressRoutePeeringState

The peering state.

Stats Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitStats

The peering stats of express route circuit.

VlanId int

The VLAN ID.

AzureASN int

The Azure ASN.

Connections []ExpressRouteCircuitConnectionType

The list of circuit connections associated with Azure Private Peering for this circuit.

GatewayManagerEtag string

The GatewayManager Etag.

Id string

Resource ID.

Ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfig

The IPv6 peering configuration.

MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfig

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.

PeeringType string | ExpressRoutePeeringType

The peering type.

PrimaryAzurePort string

The primary port.

PrimaryPeerAddressPrefix string

The primary address prefix.

RouteFilter SubResource

The reference to the RouteFilter resource.

SecondaryAzurePort string

The secondary port.

SecondaryPeerAddressPrefix string

The secondary address prefix.

SharedKey string

The shared key.

State string | ExpressRoutePeeringState

The peering state.

Stats ExpressRouteCircuitStats

The peering stats of express route circuit.

VlanId int

The VLAN ID.

azureASN Integer

The Azure ASN.

connections List<ExpressRouteCircuitConnection>

The list of circuit connections associated with Azure Private Peering for this circuit.

gatewayManagerEtag String

The GatewayManager Etag.

id String

Resource ID.

ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfig

The IPv6 peering configuration.

microsoftPeeringConfig ExpressRouteCircuitPeeringConfig

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.

peeringType String | ExpressRoutePeeringType

The peering type.

primaryAzurePort String

The primary port.

primaryPeerAddressPrefix String

The primary address prefix.

routeFilter SubResource

The reference to the RouteFilter resource.

secondaryAzurePort String

The secondary port.

secondaryPeerAddressPrefix String

The secondary address prefix.

sharedKey String

The shared key.

state String | ExpressRoutePeeringState

The peering state.

stats ExpressRouteCircuitStats

The peering stats of express route circuit.

vlanId Integer

The VLAN ID.

azureASN number

The Azure ASN.

connections ExpressRouteCircuitConnection[]

The list of circuit connections associated with Azure Private Peering for this circuit.

gatewayManagerEtag string

The GatewayManager Etag.

id string

Resource ID.

ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfig

The IPv6 peering configuration.

microsoftPeeringConfig ExpressRouteCircuitPeeringConfig

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.

peeringType string | ExpressRoutePeeringType

The peering type.

primaryAzurePort string

The primary port.

primaryPeerAddressPrefix string

The primary address prefix.

routeFilter SubResource

The reference to the RouteFilter resource.

secondaryAzurePort string

The secondary port.

secondaryPeerAddressPrefix string

The secondary address prefix.

sharedKey string

The shared key.

state string | ExpressRoutePeeringState

The peering state.

stats ExpressRouteCircuitStats

The peering stats of express route circuit.

vlanId number

The VLAN ID.

azure_asn int

The Azure ASN.

connections Sequence[ExpressRouteCircuitConnection]

The list of circuit connections associated with Azure Private Peering for this circuit.

gateway_manager_etag str

The GatewayManager Etag.

id str

Resource ID.

ipv6_peering_config Ipv6ExpressRouteCircuitPeeringConfig

The IPv6 peering configuration.

microsoft_peering_config ExpressRouteCircuitPeeringConfig

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_type str | ExpressRoutePeeringType

The peering type.

primary_azure_port str

The primary port.

primary_peer_address_prefix str

The primary address prefix.

route_filter SubResource

The reference to the RouteFilter resource.

secondary_azure_port str

The secondary port.

secondary_peer_address_prefix str

The secondary address prefix.

shared_key str

The shared key.

state str | ExpressRoutePeeringState

The peering state.

stats ExpressRouteCircuitStats

The peering stats of express route circuit.

vlan_id int

The VLAN ID.

azureASN Number

The Azure ASN.

connections List<Property Map>

The list of circuit connections associated with Azure Private Peering for this circuit.

gatewayManagerEtag String

The GatewayManager Etag.

id String

Resource ID.

ipv6PeeringConfig Property Map

The IPv6 peering configuration.

microsoftPeeringConfig Property Map

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.

peeringType String | "AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering"

The peering type.

primaryAzurePort String

The primary port.

primaryPeerAddressPrefix String

The primary address prefix.

routeFilter Property Map

The reference to the RouteFilter resource.

secondaryAzurePort String

The secondary port.

secondaryPeerAddressPrefix String

The secondary address prefix.

sharedKey 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.

ExpressRouteCircuitPeeringConfig

AdvertisedCommunities List<string>

The communities of bgp peering. Specified for microsoft peering.

AdvertisedPublicPrefixes List<string>

The reference to AdvertisedPublicPrefixes.

CustomerASN int

The CustomerASN of the peering.

LegacyMode int

The legacy mode of the peering.

RoutingRegistryName string

The RoutingRegistryName of the configuration.

AdvertisedCommunities []string

The communities of bgp peering. Specified for microsoft peering.

AdvertisedPublicPrefixes []string

The reference to AdvertisedPublicPrefixes.

CustomerASN int

The CustomerASN of the peering.

LegacyMode int

The legacy mode of the peering.

RoutingRegistryName string

The RoutingRegistryName of the configuration.

advertisedCommunities List<String>

The communities of bgp peering. Specified for microsoft peering.

advertisedPublicPrefixes List<String>

The reference to AdvertisedPublicPrefixes.

customerASN Integer

The CustomerASN of the peering.

legacyMode Integer

The legacy mode of the peering.

routingRegistryName String

The RoutingRegistryName of the configuration.

advertisedCommunities string[]

The communities of bgp peering. Specified for microsoft peering.

advertisedPublicPrefixes string[]

The reference to AdvertisedPublicPrefixes.

customerASN number

The CustomerASN of the peering.

legacyMode number

The legacy mode of the peering.

routingRegistryName string

The RoutingRegistryName of the configuration.

advertised_communities Sequence[str]

The communities of bgp peering. Specified for microsoft peering.

advertised_public_prefixes Sequence[str]

The reference to AdvertisedPublicPrefixes.

customer_asn int

The CustomerASN of the peering.

legacy_mode int

The legacy mode of the peering.

routing_registry_name str

The RoutingRegistryName of the configuration.

advertisedCommunities List<String>

The communities of bgp peering. Specified for microsoft peering.

advertisedPublicPrefixes List<String>

The reference to AdvertisedPublicPrefixes.

customerASN Number

The CustomerASN of the peering.

legacyMode Number

The legacy mode of the peering.

routingRegistryName String

The RoutingRegistryName of the configuration.

ExpressRouteCircuitPeeringConfigResponse

AdvertisedPublicPrefixesState string

The advertised public prefix state of the Peering resource.

AdvertisedCommunities List<string>

The communities of bgp peering. Specified for microsoft peering.

AdvertisedPublicPrefixes List<string>

The reference to AdvertisedPublicPrefixes.

CustomerASN int

The CustomerASN of the peering.

LegacyMode int

The legacy mode of the peering.

RoutingRegistryName string

The RoutingRegistryName of the configuration.

AdvertisedPublicPrefixesState string

The advertised public prefix state of the Peering resource.

AdvertisedCommunities []string

The communities of bgp peering. Specified for microsoft peering.

AdvertisedPublicPrefixes []string

The reference to AdvertisedPublicPrefixes.

CustomerASN int

The CustomerASN of the peering.

LegacyMode int

The legacy mode of the peering.

RoutingRegistryName string

The RoutingRegistryName of the configuration.

advertisedPublicPrefixesState String

The advertised public prefix state of the Peering resource.

advertisedCommunities List<String>

The communities of bgp peering. Specified for microsoft peering.

advertisedPublicPrefixes List<String>

The reference to AdvertisedPublicPrefixes.

customerASN Integer

The CustomerASN of the peering.

legacyMode Integer

The legacy mode of the peering.

routingRegistryName String

The RoutingRegistryName of the configuration.

advertisedPublicPrefixesState string

The advertised public prefix state of the Peering resource.

advertisedCommunities string[]

The communities of bgp peering. Specified for microsoft peering.

advertisedPublicPrefixes string[]

The reference to AdvertisedPublicPrefixes.

customerASN number

The CustomerASN of the peering.

legacyMode number

The legacy mode of the peering.

routingRegistryName string

The RoutingRegistryName of the configuration.

advertised_public_prefixes_state str

The advertised public prefix state of the Peering resource.

advertised_communities Sequence[str]

The communities of bgp peering. Specified for microsoft peering.

advertised_public_prefixes Sequence[str]

The reference to AdvertisedPublicPrefixes.

customer_asn int

The CustomerASN of the peering.

legacy_mode int

The legacy mode of the peering.

routing_registry_name str

The RoutingRegistryName of the configuration.

advertisedPublicPrefixesState String

The advertised public prefix state of the Peering resource.

advertisedCommunities List<String>

The communities of bgp peering. Specified for microsoft peering.

advertisedPublicPrefixes List<String>

The reference to AdvertisedPublicPrefixes.

customerASN Number

The CustomerASN of the peering.

legacyMode Number

The legacy mode of the peering.

routingRegistryName String

The RoutingRegistryName of the configuration.

ExpressRouteCircuitPeeringResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

LastModifiedBy string

Who was the last to modify the peering.

PeeredConnections List<Pulumi.AzureNative.Network.Inputs.PeerExpressRouteCircuitConnectionResponse>

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.

AzureASN int

The Azure ASN.

Connections List<Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitConnectionResponse>

The list of circuit connections associated with Azure Private Peering for this circuit.

ExpressRouteConnection Pulumi.AzureNative.Network.Inputs.ExpressRouteConnectionIdResponse

The ExpressRoute connection.

GatewayManagerEtag string

The GatewayManager Etag.

Id string

Resource ID.

Ipv6PeeringConfig Pulumi.AzureNative.Network.Inputs.Ipv6ExpressRouteCircuitPeeringConfigResponse

The IPv6 peering configuration.

MicrosoftPeeringConfig Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitPeeringConfigResponse

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.

PeeringType string

The peering type.

PrimaryAzurePort string

The primary port.

PrimaryPeerAddressPrefix string

The primary address prefix.

RouteFilter Pulumi.AzureNative.Network.Inputs.SubResourceResponse

The reference to the RouteFilter resource.

SecondaryAzurePort string

The secondary port.

SecondaryPeerAddressPrefix string

The secondary address prefix.

SharedKey string

The shared key.

State string

The peering state.

Stats Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitStatsResponse

The peering stats of express route circuit.

VlanId int

The VLAN ID.

Etag string

A unique read-only string that changes whenever the resource is updated.

LastModifiedBy string

Who was the last to modify the peering.

PeeredConnections []PeerExpressRouteCircuitConnectionResponse

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.

AzureASN int

The Azure ASN.

Connections []ExpressRouteCircuitConnectionResponse

The list of circuit connections associated with Azure Private Peering for this circuit.

ExpressRouteConnection ExpressRouteConnectionIdResponse

The ExpressRoute connection.

GatewayManagerEtag string

The GatewayManager Etag.

Id string

Resource ID.

Ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfigResponse

The IPv6 peering configuration.

MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponse

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.

PeeringType string

The peering type.

PrimaryAzurePort string

The primary port.

PrimaryPeerAddressPrefix string

The primary address prefix.

RouteFilter SubResourceResponse

The reference to the RouteFilter resource.

SecondaryAzurePort string

The secondary port.

SecondaryPeerAddressPrefix string

The secondary address prefix.

SharedKey string

The shared key.

State string

The peering state.

Stats ExpressRouteCircuitStatsResponse

The peering stats of express route circuit.

VlanId int

The VLAN ID.

etag String

A unique read-only string that changes whenever the resource is updated.

lastModifiedBy String

Who was the last to modify the peering.

peeredConnections List<PeerExpressRouteCircuitConnectionResponse>

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.

azureASN Integer

The Azure ASN.

connections List<ExpressRouteCircuitConnectionResponse>

The list of circuit connections associated with Azure Private Peering for this circuit.

expressRouteConnection ExpressRouteConnectionIdResponse

The ExpressRoute connection.

gatewayManagerEtag String

The GatewayManager Etag.

id String

Resource ID.

ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfigResponse

The IPv6 peering configuration.

microsoftPeeringConfig ExpressRouteCircuitPeeringConfigResponse

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.

peeringType String

The peering type.

primaryAzurePort String

The primary port.

primaryPeerAddressPrefix String

The primary address prefix.

routeFilter SubResourceResponse

The reference to the RouteFilter resource.

secondaryAzurePort String

The secondary port.

secondaryPeerAddressPrefix String

The secondary address prefix.

sharedKey String

The shared key.

state String

The peering state.

stats ExpressRouteCircuitStatsResponse

The peering stats of express route circuit.

vlanId Integer

The VLAN ID.

etag string

A unique read-only string that changes whenever the resource is updated.

lastModifiedBy string

Who was the last to modify the peering.

peeredConnections PeerExpressRouteCircuitConnectionResponse[]

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.

azureASN number

The Azure ASN.

connections ExpressRouteCircuitConnectionResponse[]

The list of circuit connections associated with Azure Private Peering for this circuit.

expressRouteConnection ExpressRouteConnectionIdResponse

The ExpressRoute connection.

gatewayManagerEtag string

The GatewayManager Etag.

id string

Resource ID.

ipv6PeeringConfig Ipv6ExpressRouteCircuitPeeringConfigResponse

The IPv6 peering configuration.

microsoftPeeringConfig ExpressRouteCircuitPeeringConfigResponse

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.

peeringType string

The peering type.

primaryAzurePort string

The primary port.

primaryPeerAddressPrefix string

The primary address prefix.

routeFilter SubResourceResponse

The reference to the RouteFilter resource.

secondaryAzurePort string

The secondary port.

secondaryPeerAddressPrefix string

The secondary address prefix.

sharedKey string

The shared key.

state string

The peering state.

stats ExpressRouteCircuitStatsResponse

The peering stats of express route circuit.

vlanId number

The VLAN ID.

etag str

A unique read-only string that changes whenever the resource is updated.

last_modified_by str

Who was the last to modify the peering.

peered_connections Sequence[PeerExpressRouteCircuitConnectionResponse]

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.

azure_asn int

The Azure ASN.

connections Sequence[ExpressRouteCircuitConnectionResponse]

The list of circuit connections associated with Azure Private Peering for this circuit.

express_route_connection ExpressRouteConnectionIdResponse

The ExpressRoute connection.

gateway_manager_etag str

The GatewayManager Etag.

id str

Resource ID.

ipv6_peering_config Ipv6ExpressRouteCircuitPeeringConfigResponse

The IPv6 peering configuration.

microsoft_peering_config ExpressRouteCircuitPeeringConfigResponse

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_type str

The peering type.

primary_azure_port str

The primary port.

primary_peer_address_prefix str

The primary address prefix.

route_filter SubResourceResponse

The reference to the RouteFilter resource.

secondary_azure_port str

The secondary port.

secondary_peer_address_prefix str

The secondary address prefix.

shared_key str

The shared key.

state str

The peering state.

stats ExpressRouteCircuitStatsResponse

The peering stats of express route circuit.

vlan_id int

The VLAN ID.

etag String

A unique read-only string that changes whenever the resource is updated.

lastModifiedBy String

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.

azureASN Number

The Azure ASN.

connections List<Property Map>

The list of circuit connections associated with Azure Private Peering for this circuit.

expressRouteConnection Property Map

The ExpressRoute connection.

gatewayManagerEtag String

The GatewayManager Etag.

id String

Resource ID.

ipv6PeeringConfig Property Map

The IPv6 peering configuration.

microsoftPeeringConfig Property Map

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.

peeringType String

The peering type.

primaryAzurePort String

The primary port.

primaryPeerAddressPrefix String

The primary address prefix.

routeFilter Property Map

The reference to the RouteFilter resource.

secondaryAzurePort String

The secondary port.

secondaryPeerAddressPrefix String

The secondary address prefix.

sharedKey String

The shared key.

state String

The peering state.

stats Property Map

The peering stats of express route circuit.

vlanId Number

The VLAN ID.

ExpressRouteCircuitPeeringState

Disabled
Disabled
Enabled
Enabled
ExpressRouteCircuitPeeringStateDisabled
Disabled
ExpressRouteCircuitPeeringStateEnabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
DISABLED
Disabled
ENABLED
Enabled
"Disabled"
Disabled
"Enabled"
Enabled

ExpressRouteCircuitServiceProviderProperties

BandwidthInMbps int

The BandwidthInMbps.

PeeringLocation string

The peering location.

ServiceProviderName string

The serviceProviderName.

BandwidthInMbps int

The BandwidthInMbps.

PeeringLocation string

The peering location.

ServiceProviderName string

The serviceProviderName.

bandwidthInMbps Integer

The BandwidthInMbps.

peeringLocation String

The peering location.

serviceProviderName String

The serviceProviderName.

bandwidthInMbps number

The BandwidthInMbps.

peeringLocation string

The peering location.

serviceProviderName string

The serviceProviderName.

bandwidth_in_mbps int

The BandwidthInMbps.

peering_location str

The peering location.

service_provider_name str

The serviceProviderName.

bandwidthInMbps Number

The BandwidthInMbps.

peeringLocation String

The peering location.

serviceProviderName String

The serviceProviderName.

ExpressRouteCircuitServiceProviderPropertiesResponse

BandwidthInMbps int

The BandwidthInMbps.

PeeringLocation string

The peering location.

ServiceProviderName string

The serviceProviderName.

BandwidthInMbps int

The BandwidthInMbps.

PeeringLocation string

The peering location.

ServiceProviderName string

The serviceProviderName.

bandwidthInMbps Integer

The BandwidthInMbps.

peeringLocation String

The peering location.

serviceProviderName String

The serviceProviderName.

bandwidthInMbps number

The BandwidthInMbps.

peeringLocation string

The peering location.

serviceProviderName string

The serviceProviderName.

bandwidth_in_mbps int

The BandwidthInMbps.

peering_location str

The peering location.

service_provider_name str

The serviceProviderName.

bandwidthInMbps Number

The BandwidthInMbps.

peeringLocation String

The peering location.

serviceProviderName String

The serviceProviderName.

ExpressRouteCircuitSku

Family string | Pulumi.AzureNative.Network.ExpressRouteCircuitSkuFamily

The family of the SKU.

Name string

The name of the SKU.

Tier string | Pulumi.AzureNative.Network.ExpressRouteCircuitSkuTier

The tier of the SKU.

Family string | ExpressRouteCircuitSkuFamily

The family of the SKU.

Name string

The name of the SKU.

Tier string | ExpressRouteCircuitSkuTier

The tier of the SKU.

family String | ExpressRouteCircuitSkuFamily

The family of the SKU.

name String

The name of the SKU.

tier String | ExpressRouteCircuitSkuTier

The tier of the SKU.

family string | ExpressRouteCircuitSkuFamily

The family of the SKU.

name string

The name of the SKU.

tier string | ExpressRouteCircuitSkuTier

The tier of the SKU.

family str | ExpressRouteCircuitSkuFamily

The family of the SKU.

name str

The name of the SKU.

tier str | ExpressRouteCircuitSkuTier

The tier of the SKU.

family String | "UnlimitedData" | "MeteredData"

The family of the SKU.

name String

The name of the SKU.

tier String | "Standard" | "Premium" | "Basic" | "Local"

The tier of the SKU.

ExpressRouteCircuitSkuFamily

UnlimitedData
UnlimitedData
MeteredData
MeteredData
ExpressRouteCircuitSkuFamilyUnlimitedData
UnlimitedData
ExpressRouteCircuitSkuFamilyMeteredData
MeteredData
UnlimitedData
UnlimitedData
MeteredData
MeteredData
UnlimitedData
UnlimitedData
MeteredData
MeteredData
UNLIMITED_DATA
UnlimitedData
METERED_DATA
MeteredData
"UnlimitedData"
UnlimitedData
"MeteredData"
MeteredData

ExpressRouteCircuitSkuResponse

Family string

The family of the SKU.

Name string

The name of the SKU.

Tier string

The tier of the SKU.

Family string

The family of the SKU.

Name string

The name of the SKU.

Tier string

The tier of the SKU.

family String

The family of the SKU.

name String

The name of the SKU.

tier String

The tier of the SKU.

family string

The family of the SKU.

name string

The name of the SKU.

tier string

The tier of the SKU.

family str

The family of the SKU.

name str

The name of the SKU.

tier str

The tier of the SKU.

family String

The family of the SKU.

name String

The name of the SKU.

tier String

The tier of the SKU.

ExpressRouteCircuitSkuTier

Standard
Standard
Premium
Premium
Basic
Basic
Local
Local
ExpressRouteCircuitSkuTierStandard
Standard
ExpressRouteCircuitSkuTierPremium
Premium
ExpressRouteCircuitSkuTierBasic
Basic
ExpressRouteCircuitSkuTierLocal
Local
Standard
Standard
Premium
Premium
Basic
Basic
Local
Local
Standard
Standard
Premium
Premium
Basic
Basic
Local
Local
STANDARD
Standard
PREMIUM
Premium
BASIC
Basic
LOCAL
Local
"Standard"
Standard
"Premium"
Premium
"Basic"
Basic
"Local"
Local

ExpressRouteCircuitStats

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

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

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

Disabled
Disabled
Enabled
Enabled
ExpressRoutePeeringStateDisabled
Disabled
ExpressRoutePeeringStateEnabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
DISABLED
Disabled
ENABLED
Enabled
"Disabled"
Disabled
"Enabled"
Enabled

ExpressRoutePeeringType

AzurePublicPeering
AzurePublicPeering
AzurePrivatePeering
AzurePrivatePeering
MicrosoftPeering
MicrosoftPeering
ExpressRoutePeeringTypeAzurePublicPeering
AzurePublicPeering
ExpressRoutePeeringTypeAzurePrivatePeering
AzurePrivatePeering
ExpressRoutePeeringTypeMicrosoftPeering
MicrosoftPeering
AzurePublicPeering
AzurePublicPeering
AzurePrivatePeering
AzurePrivatePeering
MicrosoftPeering
MicrosoftPeering
AzurePublicPeering
AzurePublicPeering
AzurePrivatePeering
AzurePrivatePeering
MicrosoftPeering
MicrosoftPeering
AZURE_PUBLIC_PEERING
AzurePublicPeering
AZURE_PRIVATE_PEERING
AzurePrivatePeering
MICROSOFT_PEERING
MicrosoftPeering
"AzurePublicPeering"
AzurePublicPeering
"AzurePrivatePeering"
AzurePrivatePeering
"MicrosoftPeering"
MicrosoftPeering

Ipv6CircuitConnectionConfig

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

CircuitConnectionStatus string

Express Route Circuit connection state.

AddressPrefix string

/125 IP address space to carve out customer addresses for global reach.

CircuitConnectionStatus string

Express Route Circuit connection state.

AddressPrefix string

/125 IP address space to carve out customer addresses for global reach.

circuitConnectionStatus String

Express Route Circuit connection state.

addressPrefix String

/125 IP address space to carve out customer addresses for global reach.

circuitConnectionStatus string

Express Route Circuit connection state.

addressPrefix string

/125 IP address space to carve out customer addresses for global reach.

circuit_connection_status str

Express Route Circuit connection state.

address_prefix str

/125 IP address space to carve out customer addresses for global reach.

circuitConnectionStatus String

Express Route Circuit connection state.

addressPrefix String

/125 IP address space to carve out customer addresses for global reach.

Ipv6ExpressRouteCircuitPeeringConfig

MicrosoftPeeringConfig Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitPeeringConfig

The Microsoft peering configuration.

PrimaryPeerAddressPrefix string

The primary address prefix.

RouteFilter Pulumi.AzureNative.Network.Inputs.SubResource

The reference to the RouteFilter resource.

SecondaryPeerAddressPrefix string

The secondary address prefix.

State string | Pulumi.AzureNative.Network.ExpressRouteCircuitPeeringState

The state of peering.

MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfig

The Microsoft peering configuration.

PrimaryPeerAddressPrefix string

The primary address prefix.

RouteFilter SubResource

The reference to the RouteFilter resource.

SecondaryPeerAddressPrefix string

The secondary address prefix.

State string | ExpressRouteCircuitPeeringStateEnum

The state of peering.

microsoftPeeringConfig ExpressRouteCircuitPeeringConfig

The Microsoft peering configuration.

primaryPeerAddressPrefix String

The primary address prefix.

routeFilter SubResource

The reference to the RouteFilter resource.

secondaryPeerAddressPrefix String

The secondary address prefix.

state String | ExpressRouteCircuitPeeringState

The state of peering.

microsoftPeeringConfig ExpressRouteCircuitPeeringConfig

The Microsoft peering configuration.

primaryPeerAddressPrefix string

The primary address prefix.

routeFilter SubResource

The reference to the RouteFilter resource.

secondaryPeerAddressPrefix string

The secondary address prefix.

state string | ExpressRouteCircuitPeeringState

The state of peering.

microsoft_peering_config ExpressRouteCircuitPeeringConfig

The Microsoft peering configuration.

primary_peer_address_prefix str

The primary address prefix.

route_filter SubResource

The reference to the RouteFilter resource.

secondary_peer_address_prefix str

The secondary address prefix.

state str | ExpressRouteCircuitPeeringState

The state of peering.

microsoftPeeringConfig Property Map

The Microsoft peering configuration.

primaryPeerAddressPrefix String

The primary address prefix.

routeFilter Property Map

The reference to the RouteFilter resource.

secondaryPeerAddressPrefix String

The secondary address prefix.

state String | "Disabled" | "Enabled"

The state of peering.

Ipv6ExpressRouteCircuitPeeringConfigResponse

MicrosoftPeeringConfig Pulumi.AzureNative.Network.Inputs.ExpressRouteCircuitPeeringConfigResponse

The Microsoft peering configuration.

PrimaryPeerAddressPrefix string

The primary address prefix.

RouteFilter Pulumi.AzureNative.Network.Inputs.SubResourceResponse

The reference to the RouteFilter resource.

SecondaryPeerAddressPrefix string

The secondary address prefix.

State string

The state of peering.

MicrosoftPeeringConfig ExpressRouteCircuitPeeringConfigResponse

The Microsoft peering configuration.

PrimaryPeerAddressPrefix string

The primary address prefix.

RouteFilter SubResourceResponse

The reference to the RouteFilter resource.

SecondaryPeerAddressPrefix string

The secondary address prefix.

State string

The state of peering.

microsoftPeeringConfig ExpressRouteCircuitPeeringConfigResponse

The Microsoft peering configuration.

primaryPeerAddressPrefix String

The primary address prefix.

routeFilter SubResourceResponse

The reference to the RouteFilter resource.

secondaryPeerAddressPrefix String

The secondary address prefix.

state String

The state of peering.

microsoftPeeringConfig ExpressRouteCircuitPeeringConfigResponse

The Microsoft peering configuration.

primaryPeerAddressPrefix string

The primary address prefix.

routeFilter SubResourceResponse

The reference to the RouteFilter resource.

secondaryPeerAddressPrefix string

The secondary address prefix.

state string

The state of peering.

microsoft_peering_config ExpressRouteCircuitPeeringConfigResponse

The Microsoft peering configuration.

primary_peer_address_prefix str

The primary address prefix.

route_filter SubResourceResponse

The reference to the RouteFilter resource.

secondary_peer_address_prefix str

The secondary address prefix.

state str

The state of peering.

microsoftPeeringConfig Property Map

The Microsoft peering configuration.

primaryPeerAddressPrefix String

The primary address prefix.

routeFilter Property Map

The reference to the RouteFilter resource.

secondaryPeerAddressPrefix String

The secondary address prefix.

state String

The state of peering.

PeerExpressRouteCircuitConnectionResponse

CircuitConnectionStatus string

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.

AuthResourceGuid string

The resource guid of the authorization used for the express route circuit connection.

ConnectionName string

The name of the express route circuit connection resource.

ExpressRouteCircuitPeering Pulumi.AzureNative.Network.Inputs.SubResourceResponse

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.

PeerExpressRouteCircuitPeering Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

CircuitConnectionStatus string

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.

AuthResourceGuid string

The resource guid of the authorization used for the express route circuit connection.

ConnectionName string

The name of the express route circuit connection resource.

ExpressRouteCircuitPeering SubResourceResponse

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.

PeerExpressRouteCircuitPeering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

circuitConnectionStatus String

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.

authResourceGuid String

The resource guid of the authorization used for the express route circuit connection.

connectionName String

The name of the express route circuit connection resource.

expressRouteCircuitPeering SubResourceResponse

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.

peerExpressRouteCircuitPeering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

circuitConnectionStatus string

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.

authResourceGuid string

The resource guid of the authorization used for the express route circuit connection.

connectionName string

The name of the express route circuit connection resource.

expressRouteCircuitPeering SubResourceResponse

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.

peerExpressRouteCircuitPeering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

circuit_connection_status str

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_guid str

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_circuit_peering SubResourceResponse

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_route_circuit_peering SubResourceResponse

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

circuitConnectionStatus String

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.

authResourceGuid String

The resource guid of the authorization used for the express route circuit connection.

connectionName String

The name of the express route circuit connection resource.

expressRouteCircuitPeering Property Map

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.

peerExpressRouteCircuitPeering Property Map

Reference to Express Route Circuit Private Peering Resource of the peered circuit.

ServiceProviderProvisioningState

NotProvisioned
NotProvisioned
Provisioning
Provisioning
Provisioned
Provisioned
Deprovisioning
Deprovisioning
ServiceProviderProvisioningStateNotProvisioned
NotProvisioned
ServiceProviderProvisioningStateProvisioning
Provisioning
ServiceProviderProvisioningStateProvisioned
Provisioned
ServiceProviderProvisioningStateDeprovisioning
Deprovisioning
NotProvisioned
NotProvisioned
Provisioning
Provisioning
Provisioned
Provisioned
Deprovisioning
Deprovisioning
NotProvisioned
NotProvisioned
Provisioning
Provisioning
Provisioned
Provisioned
Deprovisioning
Deprovisioning
NOT_PROVISIONED
NotProvisioned
PROVISIONING
Provisioning
PROVISIONED
Provisioned
DEPROVISIONING
Deprovisioning
"NotProvisioned"
NotProvisioned
"Provisioning"
Provisioning
"Provisioned"
Provisioned
"Deprovisioning"
Deprovisioning

SubResource

Id string

Resource Id.

Id string

Resource Id.

id String

Resource Id.

id string

Resource Id.

id str

Resource Id.

id String

Resource Id.

SubResourceResponse

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:ExpressRouteCircuit expressRouteCircuit1 /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuit1 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0