azure-native.network.ExpressRouteCircuit
Explore with Pulumi AI
ExpressRouteCircuit resource. API Version: 2020-11-01.
Example Usage
Create ExpressRouteCircuit
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var expressRouteCircuit = new AzureNative.Network.ExpressRouteCircuit("expressRouteCircuit", new()
{
AllowClassicOperations = false,
Authorizations = new[] {},
CircuitName = "circuitName",
Location = "Brazil South",
Peerings = new[] {},
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/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.ExpressRouteCircuitAuthorizationTypeArray{},
CircuitName: pulumi.String("circuitName"),
Location: pulumi.String("Brazil South"),
Peerings: network.ExpressRouteCircuitPeeringTypeArray{},
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 com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.network.ExpressRouteCircuit;
import com.pulumi.azurenative.network.ExpressRouteCircuitArgs;
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 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 System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var expressRouteCircuit = new AzureNative.Network.ExpressRouteCircuit("expressRouteCircuit", new()
{
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/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 com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.network.ExpressRouteCircuit;
import com.pulumi.azurenative.network.ExpressRouteCircuitArgs;
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 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 ExpressRouteCircuit Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ExpressRouteCircuit(name: string, args: ExpressRouteCircuitArgs, opts?: CustomResourceOptions);
@overload
def ExpressRouteCircuit(resource_name: str,
args: ExpressRouteCircuitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ExpressRouteCircuit(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
id: Optional[str] = None,
express_route_port: Optional[SubResourceArgs] = None,
location: Optional[str] = None,
circuit_provisioning_state: Optional[str] = None,
peerings: Optional[Sequence[ExpressRouteCircuitPeeringArgs]] = None,
gateway_manager_etag: Optional[str] = None,
global_reach_enabled: Optional[bool] = None,
authorizations: Optional[Sequence[ExpressRouteCircuitAuthorizationArgs]] = None,
circuit_name: Optional[str] = None,
bandwidth_in_gbps: Optional[float] = None,
allow_classic_operations: Optional[bool] = 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)
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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var expressRouteCircuitResource = new AzureNative.Network.ExpressRouteCircuit("expressRouteCircuitResource", new()
{
ResourceGroupName = "string",
Id = "string",
ExpressRoutePort =
{
{ "id", "string" },
},
Location = "string",
CircuitProvisioningState = "string",
Peerings = new[]
{
{
{ "azureASN", 0 },
{ "connections", new[]
{
{
{ "addressPrefix", "string" },
{ "authorizationKey", "string" },
{ "expressRouteCircuitPeering",
{
{ "id", "string" },
} },
{ "id", "string" },
{ "ipv6CircuitConnectionConfig",
{
{ "addressPrefix", "string" },
} },
{ "name", "string" },
{ "peerExpressRouteCircuitPeering",
{
{ "id", "string" },
} },
},
} },
{ "gatewayManagerEtag", "string" },
{ "id", "string" },
{ "ipv6PeeringConfig",
{
{ "microsoftPeeringConfig",
{
{ "advertisedCommunities", new[]
{
"string",
} },
{ "advertisedPublicPrefixes", new[]
{
"string",
} },
{ "customerASN", 0 },
{ "legacyMode", 0 },
{ "routingRegistryName", "string" },
} },
{ "primaryPeerAddressPrefix", "string" },
{ "routeFilter",
{
{ "id", "string" },
} },
{ "secondaryPeerAddressPrefix", "string" },
{ "state", "string" },
} },
{ "microsoftPeeringConfig",
{
{ "advertisedCommunities", new[]
{
"string",
} },
{ "advertisedPublicPrefixes", new[]
{
"string",
} },
{ "customerASN", 0 },
{ "legacyMode", 0 },
{ "routingRegistryName", "string" },
} },
{ "name", "string" },
{ "peerASN", 0 },
{ "peeringType", "string" },
{ "primaryAzurePort", "string" },
{ "primaryPeerAddressPrefix", "string" },
{ "routeFilter",
{
{ "id", "string" },
} },
{ "secondaryAzurePort", "string" },
{ "secondaryPeerAddressPrefix", "string" },
{ "sharedKey", "string" },
{ "state", "string" },
{ "stats",
{
{ "primarybytesIn", 0 },
{ "primarybytesOut", 0 },
{ "secondarybytesIn", 0 },
{ "secondarybytesOut", 0 },
} },
{ "vlanId", 0 },
},
},
GatewayManagerEtag = "string",
GlobalReachEnabled = false,
Authorizations = new[]
{
{
{ "authorizationKey", "string" },
{ "authorizationUseStatus", "string" },
{ "id", "string" },
{ "name", "string" },
},
},
CircuitName = "string",
BandwidthInGbps = 0,
AllowClassicOperations = false,
ServiceKey = "string",
ServiceProviderNotes = "string",
ServiceProviderProperties =
{
{ "bandwidthInMbps", 0 },
{ "peeringLocation", "string" },
{ "serviceProviderName", "string" },
},
ServiceProviderProvisioningState = "string",
Sku =
{
{ "family", "string" },
{ "name", "string" },
{ "tier", "string" },
},
Tags =
{
{ "string", "string" },
},
});
example, err := network.NewExpressRouteCircuit(ctx, "expressRouteCircuitResource", &network.ExpressRouteCircuitArgs{
ResourceGroupName: "string",
Id: "string",
ExpressRoutePort: map[string]interface{}{
"id": "string",
},
Location: "string",
CircuitProvisioningState: "string",
Peerings: []map[string]interface{}{
map[string]interface{}{
"azureASN": 0,
"connections": []map[string]interface{}{
map[string]interface{}{
"addressPrefix": "string",
"authorizationKey": "string",
"expressRouteCircuitPeering": map[string]interface{}{
"id": "string",
},
"id": "string",
"ipv6CircuitConnectionConfig": map[string]interface{}{
"addressPrefix": "string",
},
"name": "string",
"peerExpressRouteCircuitPeering": map[string]interface{}{
"id": "string",
},
},
},
"gatewayManagerEtag": "string",
"id": "string",
"ipv6PeeringConfig": map[string]interface{}{
"microsoftPeeringConfig": map[string]interface{}{
"advertisedCommunities": []string{
"string",
},
"advertisedPublicPrefixes": []string{
"string",
},
"customerASN": 0,
"legacyMode": 0,
"routingRegistryName": "string",
},
"primaryPeerAddressPrefix": "string",
"routeFilter": map[string]interface{}{
"id": "string",
},
"secondaryPeerAddressPrefix": "string",
"state": "string",
},
"microsoftPeeringConfig": map[string]interface{}{
"advertisedCommunities": []string{
"string",
},
"advertisedPublicPrefixes": []string{
"string",
},
"customerASN": 0,
"legacyMode": 0,
"routingRegistryName": "string",
},
"name": "string",
"peerASN": 0,
"peeringType": "string",
"primaryAzurePort": "string",
"primaryPeerAddressPrefix": "string",
"routeFilter": map[string]interface{}{
"id": "string",
},
"secondaryAzurePort": "string",
"secondaryPeerAddressPrefix": "string",
"sharedKey": "string",
"state": "string",
"stats": map[string]interface{}{
"primarybytesIn": 0,
"primarybytesOut": 0,
"secondarybytesIn": 0,
"secondarybytesOut": 0,
},
"vlanId": 0,
},
},
GatewayManagerEtag: "string",
GlobalReachEnabled: false,
Authorizations: []map[string]interface{}{
map[string]interface{}{
"authorizationKey": "string",
"authorizationUseStatus": "string",
"id": "string",
"name": "string",
},
},
CircuitName: "string",
BandwidthInGbps: 0,
AllowClassicOperations: false,
ServiceKey: "string",
ServiceProviderNotes: "string",
ServiceProviderProperties: map[string]interface{}{
"bandwidthInMbps": 0,
"peeringLocation": "string",
"serviceProviderName": "string",
},
ServiceProviderProvisioningState: "string",
Sku: map[string]interface{}{
"family": "string",
"name": "string",
"tier": "string",
},
Tags: map[string]interface{}{
"string": "string",
},
})
var expressRouteCircuitResource = new ExpressRouteCircuit("expressRouteCircuitResource", ExpressRouteCircuitArgs.builder()
.resourceGroupName("string")
.id("string")
.expressRoutePort(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.location("string")
.circuitProvisioningState("string")
.peerings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.gatewayManagerEtag("string")
.globalReachEnabled(false)
.authorizations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.circuitName("string")
.bandwidthInGbps(0)
.allowClassicOperations(false)
.serviceKey("string")
.serviceProviderNotes("string")
.serviceProviderProperties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.serviceProviderProvisioningState("string")
.sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
express_route_circuit_resource = azure_native.network.ExpressRouteCircuit("expressRouteCircuitResource",
resource_group_name=string,
id=string,
express_route_port={
id: string,
},
location=string,
circuit_provisioning_state=string,
peerings=[{
azureASN: 0,
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,
peeringType: string,
primaryAzurePort: string,
primaryPeerAddressPrefix: string,
routeFilter: {
id: string,
},
secondaryAzurePort: string,
secondaryPeerAddressPrefix: string,
sharedKey: string,
state: string,
stats: {
primarybytesIn: 0,
primarybytesOut: 0,
secondarybytesIn: 0,
secondarybytesOut: 0,
},
vlanId: 0,
}],
gateway_manager_etag=string,
global_reach_enabled=False,
authorizations=[{
authorizationKey: string,
authorizationUseStatus: string,
id: string,
name: string,
}],
circuit_name=string,
bandwidth_in_gbps=0,
allow_classic_operations=False,
service_key=string,
service_provider_notes=string,
service_provider_properties={
bandwidthInMbps: 0,
peeringLocation: string,
serviceProviderName: string,
},
service_provider_provisioning_state=string,
sku={
family: string,
name: string,
tier: string,
},
tags={
string: string,
})
const expressRouteCircuitResource = new azure_native.network.ExpressRouteCircuit("expressRouteCircuitResource", {
resourceGroupName: "string",
id: "string",
expressRoutePort: {
id: "string",
},
location: "string",
circuitProvisioningState: "string",
peerings: [{
azureASN: 0,
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,
peeringType: "string",
primaryAzurePort: "string",
primaryPeerAddressPrefix: "string",
routeFilter: {
id: "string",
},
secondaryAzurePort: "string",
secondaryPeerAddressPrefix: "string",
sharedKey: "string",
state: "string",
stats: {
primarybytesIn: 0,
primarybytesOut: 0,
secondarybytesIn: 0,
secondarybytesOut: 0,
},
vlanId: 0,
}],
gatewayManagerEtag: "string",
globalReachEnabled: false,
authorizations: [{
authorizationKey: "string",
authorizationUseStatus: "string",
id: "string",
name: "string",
}],
circuitName: "string",
bandwidthInGbps: 0,
allowClassicOperations: false,
serviceKey: "string",
serviceProviderNotes: "string",
serviceProviderProperties: {
bandwidthInMbps: 0,
peeringLocation: "string",
serviceProviderName: "string",
},
serviceProviderProvisioningState: "string",
sku: {
family: "string",
name: "string",
tier: "string",
},
tags: {
string: "string",
},
});
type: azure-native:network:ExpressRouteCircuit
properties:
allowClassicOperations: false
authorizations:
- authorizationKey: string
authorizationUseStatus: string
id: string
name: string
bandwidthInGbps: 0
circuitName: string
circuitProvisioningState: string
expressRoutePort:
id: string
gatewayManagerEtag: string
globalReachEnabled: false
id: string
location: string
peerings:
- azureASN: 0
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
peeringType: string
primaryAzurePort: string
primaryPeerAddressPrefix: string
routeFilter:
id: string
secondaryAzurePort: string
secondaryPeerAddressPrefix: string
sharedKey: string
state: string
stats:
primarybytesIn: 0
primarybytesOut: 0
secondarybytesIn: 0
secondarybytesOut: 0
vlanId: 0
resourceGroupName: string
serviceKey: string
serviceProviderNotes: string
serviceProviderProperties:
bandwidthInMbps: 0
peeringLocation: string
serviceProviderName: string
serviceProviderProvisioningState: string
sku:
family: string
name: string
tier: string
tags:
string: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ExpressRouteCircuit resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group.
- Allow
Classic boolOperations - Allow classic operations.
- List<Pulumi.
Azure Native. Network. Inputs. Express Route Circuit Authorization> - The list of authorizations.
- Bandwidth
In doubleGbps - The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
- Circuit
Name string - The name of the circuit.
- Circuit
Provisioning stringState - The CircuitProvisioningState state of the resource.
- Express
Route Pulumi.Port Azure Native. Network. Inputs. Sub Resource - The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.
- Gateway
Manager stringEtag - The GatewayManager Etag.
- Global
Reach boolEnabled - Flag denoting global reach status.
- Id string
- Resource ID.
- Location string
- Resource location.
- Peerings
List<Pulumi.
Azure Native. Network. Inputs. Express Route Circuit Peering> - The list of peerings.
- Service
Key string - The ServiceKey.
- Service
Provider stringNotes - The ServiceProviderNotes.
- Service
Provider Pulumi.Properties Azure Native. Network. Inputs. Express Route Circuit Service Provider Properties - The ServiceProviderProperties.
- Service
Provider string | Pulumi.Provisioning State Azure Native. Network. Service Provider Provisioning State - The ServiceProviderProvisioningState state of the resource.
- Sku
Pulumi.
Azure Native. Network. Inputs. Express Route Circuit Sku - The SKU.
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group.
- Allow
Classic boolOperations - Allow classic operations.
- []Express
Route Circuit Authorization Type Args - The list of authorizations.
- Bandwidth
In float64Gbps - The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
- Circuit
Name string - The name of the circuit.
- Circuit
Provisioning stringState - The CircuitProvisioningState state of the resource.
- Express
Route SubPort Resource Args - The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.
- Gateway
Manager stringEtag - The GatewayManager Etag.
- Global
Reach boolEnabled - Flag denoting global reach status.
- Id string
- Resource ID.
- Location string
- Resource location.
- Peerings
[]Express
Route Circuit Peering Type Args - The list of peerings.
- Service
Key string - The ServiceKey.
- Service
Provider stringNotes - The ServiceProviderNotes.
- Service
Provider ExpressProperties Route Circuit Service Provider Properties Args - The ServiceProviderProperties.
- Service
Provider string | ServiceProvisioning State Provider Provisioning State - The ServiceProviderProvisioningState state of the resource.
- Sku
Express
Route Circuit Sku Args - The SKU.
- map[string]string
- Resource tags.
- resource
Group StringName - The name of the resource group.
- allow
Classic BooleanOperations - Allow classic operations.
- List<Express
Route Circuit Authorization> - The list of authorizations.
- bandwidth
In DoubleGbps - The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
- circuit
Name String - The name of the circuit.
- circuit
Provisioning StringState - The CircuitProvisioningState state of the resource.
- express
Route SubPort Resource - The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.
- gateway
Manager StringEtag - The GatewayManager Etag.
- global
Reach BooleanEnabled - Flag denoting global reach status.
- id String
- Resource ID.
- location String
- Resource location.
- peerings
List<Express
Route Circuit Peering> - The list of peerings.
- service
Key String - The ServiceKey.
- service
Provider StringNotes - The ServiceProviderNotes.
- service
Provider ExpressProperties Route Circuit Service Provider Properties - The ServiceProviderProperties.
- service
Provider String | ServiceProvisioning State Provider Provisioning State - The ServiceProviderProvisioningState state of the resource.
- sku
Express
Route Circuit Sku - The SKU.
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group.
- allow
Classic booleanOperations - Allow classic operations.
- Express
Route Circuit Authorization[] - The list of authorizations.
- bandwidth
In numberGbps - The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
- circuit
Name string - The name of the circuit.
- circuit
Provisioning stringState - The CircuitProvisioningState state of the resource.
- express
Route SubPort Resource - The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.
- gateway
Manager stringEtag - The GatewayManager Etag.
- global
Reach booleanEnabled - Flag denoting global reach status.
- id string
- Resource ID.
- location string
- Resource location.
- peerings
Express
Route Circuit Peering[] - The list of peerings.
- service
Key string - The ServiceKey.
- service
Provider stringNotes - The ServiceProviderNotes.
- service
Provider ExpressProperties Route Circuit Service Provider Properties - The ServiceProviderProperties.
- service
Provider string | ServiceProvisioning State Provider Provisioning State - The ServiceProviderProvisioningState state of the resource.
- sku
Express
Route Circuit Sku - The SKU.
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - The name of the resource group.
- allow_
classic_ booloperations - Allow classic operations.
- Sequence[Express
Route Circuit Authorization Args] - The list of authorizations.
- bandwidth_
in_ floatgbps - The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
- circuit_
name str - The name of the circuit.
- circuit_
provisioning_ strstate - The CircuitProvisioningState state of the resource.
- express_
route_ Subport Resource Args - The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.
- gateway_
manager_ stretag - The GatewayManager Etag.
- global_
reach_ boolenabled - Flag denoting global reach status.
- id str
- Resource ID.
- location str
- Resource location.
- peerings
Sequence[Express
Route Circuit Peering Args] - The list of peerings.
- service_
key str - The ServiceKey.
- service_
provider_ strnotes - The ServiceProviderNotes.
- service_
provider_ Expressproperties Route Circuit Service Provider Properties Args - The ServiceProviderProperties.
- service_
provider_ str | Serviceprovisioning_ state Provider Provisioning State - The ServiceProviderProvisioningState state of the resource.
- sku
Express
Route Circuit Sku Args - The SKU.
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - The name of the resource group.
- allow
Classic BooleanOperations - Allow classic operations.
- List<Property Map>
- The list of authorizations.
- bandwidth
In NumberGbps - The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
- circuit
Name String - The name of the circuit.
- circuit
Provisioning StringState - The CircuitProvisioningState state of the resource.
- express
Route Property MapPort - The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.
- gateway
Manager StringEtag - The GatewayManager Etag.
- global
Reach BooleanEnabled - Flag denoting global reach status.
- id String
- Resource ID.
- location String
- Resource location.
- peerings List<Property Map>
- The list of peerings.
- service
Key String - The ServiceKey.
- service
Provider StringNotes - The ServiceProviderNotes.
- service
Provider Property MapProperties - The ServiceProviderProperties.
- service
Provider String | "NotProvisioning State Provisioned" | "Provisioning" | "Provisioned" | "Deprovisioning" - The ServiceProviderProvisioningState state of the resource.
- sku Property Map
- The SKU.
- 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.
- Provisioning
State 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.
- Provisioning
State 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.
- provisioning
State 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.
- provisioning
State 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.
- provisioning
State 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, AuthorizationUseStatusArgs
- Available
- Available
- In
Use - InUse
- Authorization
Use Status Available - Available
- Authorization
Use Status In Use - InUse
- Available
- Available
- In
Use - InUse
- Available
- Available
- In
Use - InUse
- AVAILABLE
- Available
- IN_USE
- InUse
- "Available"
- Available
- "In
Use" - InUse
ExpressRouteCircuitAuthorization, ExpressRouteCircuitAuthorizationArgs
- string
- The authorization key.
- string | Pulumi.
Azure Native. Network. Authorization Use Status - 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.
- string
- The authorization key.
- string | Authorization
Use Status - 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.
- String
- The authorization key.
- String | Authorization
Use Status - 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.
- string
- The authorization key.
- string | Authorization
Use Status - 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.
- str
- The authorization key.
- str | Authorization
Use Status - 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.
- String
- The authorization key.
- String | "Available" | "In
Use" - 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, ExpressRouteCircuitAuthorizationResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the authorization resource.
- Type string
- Type of the resource.
- string
- The authorization key.
- 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.
- Provisioning
State string - The provisioning state of the authorization resource.
- Type string
- Type of the resource.
- string
- The authorization key.
- 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.
- provisioning
State String - The provisioning state of the authorization resource.
- type String
- Type of the resource.
- String
- The authorization key.
- 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.
- provisioning
State string - The provisioning state of the authorization resource.
- type string
- Type of the resource.
- string
- The authorization key.
- 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.
- str
- The authorization key.
- 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.
- provisioning
State String - The provisioning state of the authorization resource.
- type String
- Type of the resource.
- String
- The authorization key.
- 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, ExpressRouteCircuitConnectionArgs
- Address
Prefix string - /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- Express
Route 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.
- Ipv6Circuit
Connection 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.
- Peer
Express Pulumi.Route Circuit Peering Azure Native. Network. Inputs. Sub Resource - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- Address
Prefix string - /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- Express
Route SubCircuit Peering Resource - Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- Id string
- Resource ID.
- Ipv6Circuit
Connection 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.
- Peer
Express SubRoute Circuit Peering Resource - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- address
Prefix String - /29 IP address space to carve out Customer addresses for tunnels.
- String
- The authorization key.
- express
Route SubCircuit Peering Resource - Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id String
- Resource ID.
- ipv6Circuit
Connection 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.
- peer
Express SubRoute Circuit Peering Resource - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- address
Prefix string - /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- express
Route SubCircuit Peering Resource - Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id string
- Resource ID.
- ipv6Circuit
Connection 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.
- peer
Express 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.
- address
Prefix String - /29 IP address space to carve out Customer addresses for tunnels.
- String
- The authorization key.
- express
Route Property MapCircuit Peering - Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id String
- Resource ID.
- ipv6Circuit
Connection 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.
- peer
Express Property MapRoute Circuit Peering - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
ExpressRouteCircuitConnectionResponse, ExpressRouteCircuitConnectionResponseArgs
- Circuit
Connection stringStatus - Express Route Circuit connection state.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the express route circuit connection resource.
- Type string
- Type of the resource.
- Address
Prefix string - /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- Express
Route 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.
- Ipv6Circuit
Connection 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.
- Peer
Express Pulumi.Route Circuit Peering Azure Native. Network. Inputs. Sub Resource Response - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- Circuit
Connection stringStatus - Express Route Circuit connection state.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the express route circuit connection resource.
- Type string
- Type of the resource.
- Address
Prefix string - /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- Express
Route SubCircuit Peering Resource Response - Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- Id string
- Resource ID.
- Ipv6Circuit
Connection 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.
- Peer
Express SubRoute Circuit Peering Resource Response - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuit
Connection StringStatus - Express Route Circuit connection state.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the express route circuit connection resource.
- type String
- Type of the resource.
- address
Prefix String - /29 IP address space to carve out Customer addresses for tunnels.
- String
- The authorization key.
- express
Route SubCircuit Peering Resource Response - Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id String
- Resource ID.
- ipv6Circuit
Connection 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.
- peer
Express SubRoute Circuit Peering Resource Response - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuit
Connection stringStatus - Express Route Circuit connection state.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the express route circuit connection resource.
- type string
- Type of the resource.
- address
Prefix string - /29 IP address space to carve out Customer addresses for tunnels.
- string
- The authorization key.
- express
Route SubCircuit Peering Resource Response - Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id string
- Resource ID.
- ipv6Circuit
Connection 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.
- peer
Express 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.
- circuit
Connection StringStatus - Express Route Circuit connection state.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the express route circuit connection resource.
- type String
- Type of the resource.
- address
Prefix String - /29 IP address space to carve out Customer addresses for tunnels.
- String
- The authorization key.
- express
Route Property MapCircuit Peering - Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
- id String
- Resource ID.
- ipv6Circuit
Connection 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.
- peer
Express Property MapRoute Circuit Peering - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringArgs
- Azure
ASN 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.
- Gateway
Manager stringEtag - The GatewayManager Etag.
- Id string
- Resource ID.
- Ipv6Peering
Config Pulumi.Azure Native. Network. Inputs. Ipv6Express Route Circuit Peering Config - The IPv6 peering configuration.
- Microsoft
Peering 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.
- Peer
ASN double - The peer ASN.
- Peering
Type string | Pulumi.Azure Native. Network. Express Route Peering Type - The peering type.
- Primary
Azure stringPort - The primary port.
- Primary
Peer stringAddress Prefix - The primary address prefix.
- Route
Filter Pulumi.Azure Native. Network. Inputs. Sub Resource - The reference to the RouteFilter resource.
- Secondary
Azure stringPort - The secondary port.
- Secondary
Peer 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.
- Vlan
Id int - The VLAN ID.
- Azure
ASN int - The Azure ASN.
- Connections
[]Express
Route Circuit Connection Type - The list of circuit connections associated with Azure Private Peering for this circuit.
- Gateway
Manager stringEtag - The GatewayManager Etag.
- Id string
- Resource ID.
- Ipv6Peering
Config Ipv6ExpressRoute Circuit Peering Config - The IPv6 peering configuration.
- Microsoft
Peering 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.
- Peer
ASN float64 - The peer ASN.
- Peering
Type string | ExpressRoute Peering Type - The peering type.
- Primary
Azure stringPort - The primary port.
- Primary
Peer stringAddress Prefix - The primary address prefix.
- Route
Filter SubResource - The reference to the RouteFilter resource.
- Secondary
Azure stringPort - The secondary port.
- Secondary
Peer stringAddress Prefix - The secondary address prefix.
- string
- The shared key.
- State
string | Express
Route Peering State - The peering state.
- Stats
Express
Route Circuit Stats - The peering stats of express route circuit.
- Vlan
Id int - The VLAN ID.
- azure
ASN Integer - The Azure ASN.
- connections
List<Express
Route Circuit Connection> - The list of circuit connections associated with Azure Private Peering for this circuit.
- gateway
Manager StringEtag - The GatewayManager Etag.
- id String
- Resource ID.
- ipv6Peering
Config Ipv6ExpressRoute Circuit Peering Config - The IPv6 peering configuration.
- microsoft
Peering 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.
- peer
ASN Double - The peer ASN.
- peering
Type String | ExpressRoute Peering Type - The peering type.
- primary
Azure StringPort - The primary port.
- primary
Peer StringAddress Prefix - The primary address prefix.
- route
Filter SubResource - The reference to the RouteFilter resource.
- secondary
Azure StringPort - The secondary port.
- secondary
Peer StringAddress Prefix - The secondary address prefix.
- String
- The shared key.
- state
String | Express
Route Peering State - The peering state.
- stats
Express
Route Circuit Stats - The peering stats of express route circuit.
- vlan
Id Integer - The VLAN ID.
- azure
ASN number - The Azure ASN.
- connections
Express
Route Circuit Connection[] - The list of circuit connections associated with Azure Private Peering for this circuit.
- gateway
Manager stringEtag - The GatewayManager Etag.
- id string
- Resource ID.
- ipv6Peering
Config Ipv6ExpressRoute Circuit Peering Config - The IPv6 peering configuration.
- microsoft
Peering 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.
- peer
ASN number - The peer ASN.
- peering
Type string | ExpressRoute Peering Type - The peering type.
- primary
Azure stringPort - The primary port.
- primary
Peer stringAddress Prefix - The primary address prefix.
- route
Filter SubResource - The reference to the RouteFilter resource.
- secondary
Azure stringPort - The secondary port.
- secondary
Peer stringAddress Prefix - The secondary address prefix.
- string
- The shared key.
- state
string | Express
Route Peering State - The peering state.
- stats
Express
Route Circuit Stats - The peering stats of express route circuit.
- vlan
Id number - The VLAN ID.
- azure_
asn int - The Azure ASN.
- connections
Sequence[Express
Route Circuit Connection] - The list of circuit connections associated with Azure Private Peering for this circuit.
- gateway_
manager_ stretag - The GatewayManager Etag.
- id str
- Resource ID.
- ipv6_
peering_ Ipv6Expressconfig Route Circuit Peering Config - The IPv6 peering configuration.
- microsoft_
peering_ Expressconfig Route Circuit Peering Config - 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 | ExpressRoute Peering Type - The peering type.
- primary_
azure_ strport - The primary port.
- primary_
peer_ straddress_ prefix - The primary address prefix.
- route_
filter SubResource - 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 | Express
Route Peering State - The peering state.
- stats
Express
Route Circuit Stats - The peering stats of express route circuit.
- vlan_
id int - The VLAN ID.
- azure
ASN Number - The Azure ASN.
- connections List<Property Map>
- The list of circuit connections associated with Azure Private Peering for this circuit.
- gateway
Manager StringEtag - The GatewayManager Etag.
- id String
- Resource ID.
- ipv6Peering
Config Property Map - The IPv6 peering configuration.
- microsoft
Peering 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.
- peer
ASN Number - The peer ASN.
- peering
Type String | "AzurePublic Peering" | "Azure Private Peering" | "Microsoft Peering" - The peering type.
- primary
Azure StringPort - The primary port.
- primary
Peer StringAddress Prefix - The primary address prefix.
- route
Filter Property Map - The reference to the RouteFilter resource.
- secondary
Azure StringPort - The secondary port.
- secondary
Peer 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.
- vlan
Id Number - The VLAN ID.
ExpressRouteCircuitPeeringConfig, ExpressRouteCircuitPeeringConfigArgs
- Advertised
Communities List<string> - The communities of bgp peering. Specified for microsoft peering.
- Advertised
Public List<string>Prefixes - The reference to AdvertisedPublicPrefixes.
- Customer
ASN int - The CustomerASN of the peering.
- Legacy
Mode int - The legacy mode of the peering.
- Routing
Registry stringName - The RoutingRegistryName of the configuration.
- Advertised
Communities []string - The communities of bgp peering. Specified for microsoft peering.
- Advertised
Public []stringPrefixes - The reference to AdvertisedPublicPrefixes.
- Customer
ASN int - The CustomerASN of the peering.
- Legacy
Mode int - The legacy mode of the peering.
- Routing
Registry stringName - The RoutingRegistryName of the configuration.
- advertised
Communities List<String> - The communities of bgp peering. Specified for microsoft peering.
- advertised
Public List<String>Prefixes - The reference to AdvertisedPublicPrefixes.
- customer
ASN Integer - The CustomerASN of the peering.
- legacy
Mode Integer - The legacy mode of the peering.
- routing
Registry StringName - The RoutingRegistryName of the configuration.
- advertised
Communities string[] - The communities of bgp peering. Specified for microsoft peering.
- advertised
Public string[]Prefixes - The reference to AdvertisedPublicPrefixes.
- customer
ASN number - The CustomerASN of the peering.
- legacy
Mode number - The legacy mode of the peering.
- routing
Registry 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.
- advertised
Communities List<String> - The communities of bgp peering. Specified for microsoft peering.
- advertised
Public List<String>Prefixes - The reference to AdvertisedPublicPrefixes.
- customer
ASN Number - The CustomerASN of the peering.
- legacy
Mode Number - The legacy mode of the peering.
- routing
Registry StringName - The RoutingRegistryName of the configuration.
ExpressRouteCircuitPeeringConfigResponse, ExpressRouteCircuitPeeringConfigResponseArgs
- Advertised
Public stringPrefixes State - The advertised public prefix state of the Peering resource.
- Advertised
Communities List<string> - The communities of bgp peering. Specified for microsoft peering.
- Advertised
Public List<string>Prefixes - The reference to AdvertisedPublicPrefixes.
- Customer
ASN int - The CustomerASN of the peering.
- Legacy
Mode int - The legacy mode of the peering.
- Routing
Registry stringName - The RoutingRegistryName of the configuration.
- Advertised
Public stringPrefixes State - The advertised public prefix state of the Peering resource.
- Advertised
Communities []string - The communities of bgp peering. Specified for microsoft peering.
- Advertised
Public []stringPrefixes - The reference to AdvertisedPublicPrefixes.
- Customer
ASN int - The CustomerASN of the peering.
- Legacy
Mode int - The legacy mode of the peering.
- Routing
Registry stringName - The RoutingRegistryName of the configuration.
- advertised
Public StringPrefixes State - The advertised public prefix state of the Peering resource.
- advertised
Communities List<String> - The communities of bgp peering. Specified for microsoft peering.
- advertised
Public List<String>Prefixes - The reference to AdvertisedPublicPrefixes.
- customer
ASN Integer - The CustomerASN of the peering.
- legacy
Mode Integer - The legacy mode of the peering.
- routing
Registry StringName - The RoutingRegistryName of the configuration.
- advertised
Public stringPrefixes State - The advertised public prefix state of the Peering resource.
- advertised
Communities string[] - The communities of bgp peering. Specified for microsoft peering.
- advertised
Public string[]Prefixes - The reference to AdvertisedPublicPrefixes.
- customer
ASN number - The CustomerASN of the peering.
- legacy
Mode number - The legacy mode of the peering.
- routing
Registry 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.
- advertised
Public StringPrefixes State - The advertised public prefix state of the Peering resource.
- advertised
Communities List<String> - The communities of bgp peering. Specified for microsoft peering.
- advertised
Public List<String>Prefixes - The reference to AdvertisedPublicPrefixes.
- customer
ASN Number - The CustomerASN of the peering.
- legacy
Mode Number - The legacy mode of the peering.
- routing
Registry StringName - The RoutingRegistryName of the configuration.
ExpressRouteCircuitPeeringResponse, ExpressRouteCircuitPeeringResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Last
Modified stringBy - Who was the last to modify the peering.
- Peered
Connections List<Pulumi.Azure Native. Network. Inputs. Peer Express Route Circuit Connection Response> - The list of peered circuit connections associated with Azure Private Peering for this circuit.
- Provisioning
State string - The provisioning state of the express route circuit peering resource.
- Type string
- Type of the resource.
- Azure
ASN int - The Azure ASN.
- Connections
List<Pulumi.
Azure Native. Network. Inputs. Express Route Circuit Connection Response> - The list of circuit connections associated with Azure Private Peering for this circuit.
- Express
Route Pulumi.Connection Azure Native. Network. Inputs. Express Route Connection Id Response - The ExpressRoute connection.
- Gateway
Manager stringEtag - The GatewayManager Etag.
- Id string
- Resource ID.
- Ipv6Peering
Config Pulumi.Azure Native. Network. Inputs. Ipv6Express Route Circuit Peering Config Response - The IPv6 peering configuration.
- Microsoft
Peering Pulumi.Config Azure Native. Network. Inputs. Express Route Circuit Peering Config Response - 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.
- Peer
ASN double - The peer ASN.
- Peering
Type string - The peering type.
- Primary
Azure stringPort - The primary port.
- Primary
Peer stringAddress Prefix - The primary address prefix.
- Route
Filter Pulumi.Azure Native. Network. Inputs. Sub Resource Response - The reference to the RouteFilter resource.
- Secondary
Azure stringPort - The secondary port.
- Secondary
Peer stringAddress Prefix - The secondary address prefix.
- string
- The shared key.
- State string
- The peering state.
- Stats
Pulumi.
Azure Native. Network. Inputs. Express Route Circuit Stats Response - 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.
- Last
Modified stringBy - Who was the last to modify the peering.
- Peered
Connections []PeerExpress Route Circuit Connection Response - The list of peered circuit connections associated with Azure Private Peering for this circuit.
- Provisioning
State string - The provisioning state of the express route circuit peering resource.
- Type string
- Type of the resource.
- Azure
ASN int - The Azure ASN.
- Connections
[]Express
Route Circuit Connection Response - The list of circuit connections associated with Azure Private Peering for this circuit.
- Express
Route ExpressConnection Route Connection Id Response - The ExpressRoute connection.
- Gateway
Manager stringEtag - The GatewayManager Etag.
- Id string
- Resource ID.
- Ipv6Peering
Config Ipv6ExpressRoute Circuit Peering Config Response - The IPv6 peering configuration.
- Microsoft
Peering ExpressConfig Route Circuit Peering Config Response - 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.
- Peer
ASN float64 - The peer ASN.
- Peering
Type string - The peering type.
- Primary
Azure stringPort - The primary port.
- Primary
Peer stringAddress Prefix - The primary address prefix.
- Route
Filter SubResource Response - The reference to the RouteFilter resource.
- Secondary
Azure stringPort - The secondary port.
- Secondary
Peer stringAddress Prefix - The secondary address prefix.
- string
- The shared key.
- State string
- The peering state.
- Stats
Express
Route Circuit Stats Response - 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.
- last
Modified StringBy - Who was the last to modify the peering.
- peered
Connections List<PeerExpress Route Circuit Connection Response> - The list of peered circuit connections associated with Azure Private Peering for this circuit.
- provisioning
State String - The provisioning state of the express route circuit peering resource.
- type String
- Type of the resource.
- azure
ASN Integer - The Azure ASN.
- connections
List<Express
Route Circuit Connection Response> - The list of circuit connections associated with Azure Private Peering for this circuit.
- express
Route ExpressConnection Route Connection Id Response - The ExpressRoute connection.
- gateway
Manager StringEtag - The GatewayManager Etag.
- id String
- Resource ID.
- ipv6Peering
Config Ipv6ExpressRoute Circuit Peering Config Response - The IPv6 peering configuration.
- microsoft
Peering ExpressConfig Route Circuit Peering Config Response - 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.
- peer
ASN Double - The peer ASN.
- peering
Type String - The peering type.
- primary
Azure StringPort - The primary port.
- primary
Peer StringAddress Prefix - The primary address prefix.
- route
Filter SubResource Response - The reference to the RouteFilter resource.
- secondary
Azure StringPort - The secondary port.
- secondary
Peer StringAddress Prefix - The secondary address prefix.
- String
- The shared key.
- state String
- The peering state.
- stats
Express
Route Circuit Stats Response - The peering stats of express route circuit.
- vlan
Id Integer - The VLAN ID.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- last
Modified stringBy - Who was the last to modify the peering.
- peered
Connections PeerExpress Route Circuit Connection Response[] - The list of peered circuit connections associated with Azure Private Peering for this circuit.
- provisioning
State string - The provisioning state of the express route circuit peering resource.
- type string
- Type of the resource.
- azure
ASN number - The Azure ASN.
- connections
Express
Route Circuit Connection Response[] - The list of circuit connections associated with Azure Private Peering for this circuit.
- express
Route ExpressConnection Route Connection Id Response - The ExpressRoute connection.
- gateway
Manager stringEtag - The GatewayManager Etag.
- id string
- Resource ID.
- ipv6Peering
Config Ipv6ExpressRoute Circuit Peering Config Response - The IPv6 peering configuration.
- microsoft
Peering ExpressConfig Route Circuit Peering Config Response - 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.
- peer
ASN number - The peer ASN.
- peering
Type string - The peering type.
- primary
Azure stringPort - The primary port.
- primary
Peer stringAddress Prefix - The primary address prefix.
- route
Filter SubResource Response - The reference to the RouteFilter resource.
- secondary
Azure stringPort - The secondary port.
- secondary
Peer stringAddress Prefix - The secondary address prefix.
- string
- The shared key.
- state string
- The peering state.
- stats
Express
Route Circuit Stats Response - The peering stats of express route circuit.
- vlan
Id number - The VLAN ID.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- 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.
- azure_
asn int - The Azure ASN.
- connections
Sequence[Express
Route Circuit Connection Response] - The list of circuit connections associated with Azure Private Peering for this circuit.
- express_
route_ Expressconnection Route Connection Id Response - The ExpressRoute connection.
- gateway_
manager_ stretag - The GatewayManager Etag.
- id str
- Resource ID.
- ipv6_
peering_ Ipv6Expressconfig Route Circuit Peering Config Response - The IPv6 peering configuration.
- microsoft_
peering_ Expressconfig Route Circuit Peering Config Response - 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_ strport - The primary port.
- primary_
peer_ straddress_ prefix - The primary address prefix.
- route_
filter SubResource Response - 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
- The peering state.
- stats
Express
Route Circuit Stats Response - 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.
- last
Modified StringBy - Who was the last to modify the peering.
- peered
Connections List<Property Map> - The list of peered circuit connections associated with Azure Private Peering for this circuit.
- provisioning
State String - The provisioning state of the express route circuit peering resource.
- type String
- Type of the resource.
- azure
ASN Number - The Azure ASN.
- connections List<Property Map>
- The list of circuit connections associated with Azure Private Peering for this circuit.
- express
Route Property MapConnection - The ExpressRoute connection.
- gateway
Manager StringEtag - The GatewayManager Etag.
- id String
- Resource ID.
- ipv6Peering
Config Property Map - The IPv6 peering configuration.
- microsoft
Peering 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.
- peer
ASN Number - The peer ASN.
- peering
Type String - The peering type.
- primary
Azure StringPort - The primary port.
- primary
Peer StringAddress Prefix - The primary address prefix.
- route
Filter Property Map - The reference to the RouteFilter resource.
- secondary
Azure StringPort - The secondary port.
- secondary
Peer StringAddress Prefix - The secondary address prefix.
- String
- The shared key.
- state String
- The peering state.
- stats Property Map
- The peering stats of express route circuit.
- vlan
Id Number - The VLAN ID.
ExpressRouteCircuitPeeringState, ExpressRouteCircuitPeeringStateArgs
- Disabled
- Disabled
- Enabled
- Enabled
- Express
Route Circuit Peering State Disabled - Disabled
- Express
Route Circuit Peering State Enabled - Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
ExpressRouteCircuitServiceProviderProperties, ExpressRouteCircuitServiceProviderPropertiesArgs
- Bandwidth
In intMbps - The BandwidthInMbps.
- Peering
Location string - The peering location.
- Service
Provider stringName - The serviceProviderName.
- Bandwidth
In intMbps - The BandwidthInMbps.
- Peering
Location string - The peering location.
- Service
Provider stringName - The serviceProviderName.
- bandwidth
In IntegerMbps - The BandwidthInMbps.
- peering
Location String - The peering location.
- service
Provider StringName - The serviceProviderName.
- bandwidth
In numberMbps - The BandwidthInMbps.
- peering
Location string - The peering location.
- service
Provider stringName - The serviceProviderName.
- bandwidth_
in_ intmbps - The BandwidthInMbps.
- peering_
location str - The peering location.
- service_
provider_ strname - The serviceProviderName.
- bandwidth
In NumberMbps - The BandwidthInMbps.
- peering
Location String - The peering location.
- service
Provider StringName - The serviceProviderName.
ExpressRouteCircuitServiceProviderPropertiesResponse, ExpressRouteCircuitServiceProviderPropertiesResponseArgs
- Bandwidth
In intMbps - The BandwidthInMbps.
- Peering
Location string - The peering location.
- Service
Provider stringName - The serviceProviderName.
- Bandwidth
In intMbps - The BandwidthInMbps.
- Peering
Location string - The peering location.
- Service
Provider stringName - The serviceProviderName.
- bandwidth
In IntegerMbps - The BandwidthInMbps.
- peering
Location String - The peering location.
- service
Provider StringName - The serviceProviderName.
- bandwidth
In numberMbps - The BandwidthInMbps.
- peering
Location string - The peering location.
- service
Provider stringName - The serviceProviderName.
- bandwidth_
in_ intmbps - The BandwidthInMbps.
- peering_
location str - The peering location.
- service_
provider_ strname - The serviceProviderName.
- bandwidth
In NumberMbps - The BandwidthInMbps.
- peering
Location String - The peering location.
- service
Provider StringName - The serviceProviderName.
ExpressRouteCircuitSku, ExpressRouteCircuitSkuArgs
- Family
string | Pulumi.
Azure Native. Network. Express Route Circuit Sku Family - The family of the SKU.
- Name string
- The name of the SKU.
- Tier
string | Pulumi.
Azure Native. Network. Express Route Circuit Sku Tier - The tier of the SKU.
- Family
string | Express
Route Circuit Sku Family - The family of the SKU.
- Name string
- The name of the SKU.
- Tier
string | Express
Route Circuit Sku Tier - The tier of the SKU.
- family
String | Express
Route Circuit Sku Family - The family of the SKU.
- name String
- The name of the SKU.
- tier
String | Express
Route Circuit Sku Tier - The tier of the SKU.
- family
string | Express
Route Circuit Sku Family - The family of the SKU.
- name string
- The name of the SKU.
- tier
string | Express
Route Circuit Sku Tier - The tier of the SKU.
- family
str | Express
Route Circuit Sku Family - The family of the SKU.
- name str
- The name of the SKU.
- tier
str | Express
Route Circuit Sku Tier - The tier of the SKU.
- family
String | "Unlimited
Data" | "Metered Data" - The family of the SKU.
- name String
- The name of the SKU.
- tier String | "Standard" | "Premium" | "Basic" | "Local"
- The tier of the SKU.
ExpressRouteCircuitSkuFamily, ExpressRouteCircuitSkuFamilyArgs
- Unlimited
Data - UnlimitedData
- Metered
Data - MeteredData
- Express
Route Circuit Sku Family Unlimited Data - UnlimitedData
- Express
Route Circuit Sku Family Metered Data - MeteredData
- Unlimited
Data - UnlimitedData
- Metered
Data - MeteredData
- Unlimited
Data - UnlimitedData
- Metered
Data - MeteredData
- UNLIMITED_DATA
- UnlimitedData
- METERED_DATA
- MeteredData
- "Unlimited
Data" - UnlimitedData
- "Metered
Data" - MeteredData
ExpressRouteCircuitSkuResponse, ExpressRouteCircuitSkuResponseArgs
ExpressRouteCircuitSkuTier, ExpressRouteCircuitSkuTierArgs
- Standard
- Standard
- Premium
- Premium
- Basic
- Basic
- Local
- Local
- Express
Route Circuit Sku Tier Standard - Standard
- Express
Route Circuit Sku Tier Premium - Premium
- Express
Route Circuit Sku Tier Basic - Basic
- Express
Route Circuit Sku Tier 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
- "Standard"
- Standard
- "Premium"
- Premium
- "Basic"
- Basic
- "Local"
- Local
ExpressRouteCircuitStats, ExpressRouteCircuitStatsArgs
- Primarybytes
In double - The Primary BytesIn of the peering.
- Primarybytes
Out double - The primary BytesOut of the peering.
- Secondarybytes
In double - The secondary BytesIn of the peering.
- Secondarybytes
Out double - The secondary BytesOut of the peering.
- Primarybytes
In float64 - The Primary BytesIn of the peering.
- Primarybytes
Out float64 - The primary BytesOut of the peering.
- Secondarybytes
In float64 - The secondary BytesIn of the peering.
- Secondarybytes
Out float64 - The secondary BytesOut of the peering.
- primarybytes
In Double - The Primary BytesIn of the peering.
- primarybytes
Out Double - The primary BytesOut of the peering.
- secondarybytes
In Double - The secondary BytesIn of the peering.
- secondarybytes
Out Double - The secondary BytesOut of the peering.
- primarybytes
In number - The Primary BytesIn of the peering.
- primarybytes
Out number - The primary BytesOut of the peering.
- secondarybytes
In number - The secondary BytesIn of the peering.
- secondarybytes
Out 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.
- primarybytes
In Number - The Primary BytesIn of the peering.
- primarybytes
Out Number - The primary BytesOut of the peering.
- secondarybytes
In Number - The secondary BytesIn of the peering.
- secondarybytes
Out Number - The secondary BytesOut of the peering.
ExpressRouteCircuitStatsResponse, ExpressRouteCircuitStatsResponseArgs
- Primarybytes
In double - The Primary BytesIn of the peering.
- Primarybytes
Out double - The primary BytesOut of the peering.
- Secondarybytes
In double - The secondary BytesIn of the peering.
- Secondarybytes
Out double - The secondary BytesOut of the peering.
- Primarybytes
In float64 - The Primary BytesIn of the peering.
- Primarybytes
Out float64 - The primary BytesOut of the peering.
- Secondarybytes
In float64 - The secondary BytesIn of the peering.
- Secondarybytes
Out float64 - The secondary BytesOut of the peering.
- primarybytes
In Double - The Primary BytesIn of the peering.
- primarybytes
Out Double - The primary BytesOut of the peering.
- secondarybytes
In Double - The secondary BytesIn of the peering.
- secondarybytes
Out Double - The secondary BytesOut of the peering.
- primarybytes
In number - The Primary BytesIn of the peering.
- primarybytes
Out number - The primary BytesOut of the peering.
- secondarybytes
In number - The secondary BytesIn of the peering.
- secondarybytes
Out 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.
- primarybytes
In Number - The Primary BytesIn of the peering.
- primarybytes
Out Number - The primary BytesOut of the peering.
- secondarybytes
In Number - The secondary BytesIn of the peering.
- secondarybytes
Out 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
- Express
Route Peering State Disabled - Disabled
- Express
Route Peering State Enabled - Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
ExpressRoutePeeringType, ExpressRoutePeeringTypeArgs
- Azure
Public Peering - AzurePublicPeering
- Azure
Private Peering - AzurePrivatePeering
- Microsoft
Peering - MicrosoftPeering
- Express
Route Peering Type Azure Public Peering - AzurePublicPeering
- Express
Route Peering Type Azure Private Peering - AzurePrivatePeering
- Express
Route Peering Type Microsoft Peering - MicrosoftPeering
- Azure
Public Peering - AzurePublicPeering
- Azure
Private Peering - AzurePrivatePeering
- Microsoft
Peering - MicrosoftPeering
- Azure
Public Peering - AzurePublicPeering
- Azure
Private Peering - AzurePrivatePeering
- Microsoft
Peering - MicrosoftPeering
- AZURE_PUBLIC_PEERING
- AzurePublicPeering
- AZURE_PRIVATE_PEERING
- AzurePrivatePeering
- MICROSOFT_PEERING
- MicrosoftPeering
- "Azure
Public Peering" - AzurePublicPeering
- "Azure
Private Peering" - AzurePrivatePeering
- "Microsoft
Peering" - MicrosoftPeering
Ipv6CircuitConnectionConfig, Ipv6CircuitConnectionConfigArgs
- Address
Prefix string - /125 IP address space to carve out customer addresses for global reach.
- Address
Prefix string - /125 IP address space to carve out customer addresses for global reach.
- address
Prefix String - /125 IP address space to carve out customer addresses for global reach.
- address
Prefix 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.
- address
Prefix String - /125 IP address space to carve out customer addresses for global reach.
Ipv6CircuitConnectionConfigResponse, Ipv6CircuitConnectionConfigResponseArgs
- Circuit
Connection stringStatus - Express Route Circuit connection state.
- Address
Prefix string - /125 IP address space to carve out customer addresses for global reach.
- Circuit
Connection stringStatus - Express Route Circuit connection state.
- Address
Prefix string - /125 IP address space to carve out customer addresses for global reach.
- circuit
Connection StringStatus - Express Route Circuit connection state.
- address
Prefix String - /125 IP address space to carve out customer addresses for global reach.
- circuit
Connection stringStatus - Express Route Circuit connection state.
- address
Prefix 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.
- circuit
Connection StringStatus - Express Route Circuit connection state.
- address
Prefix String - /125 IP address space to carve out customer addresses for global reach.
Ipv6ExpressRouteCircuitPeeringConfig, Ipv6ExpressRouteCircuitPeeringConfigArgs
- Microsoft
Peering Pulumi.Config Azure Native. Network. Inputs. Express Route Circuit Peering Config - The Microsoft peering configuration.
- Primary
Peer stringAddress Prefix - The primary address prefix.
- Route
Filter Pulumi.Azure Native. Network. Inputs. Sub Resource - The reference to the RouteFilter resource.
- Secondary
Peer stringAddress Prefix - The secondary address prefix.
- State
string | Pulumi.
Azure Native. Network. Express Route Circuit Peering State - The state of peering.
- Microsoft
Peering ExpressConfig Route Circuit Peering Config - The Microsoft peering configuration.
- Primary
Peer stringAddress Prefix - The primary address prefix.
- Route
Filter SubResource - The reference to the RouteFilter resource.
- Secondary
Peer stringAddress Prefix - The secondary address prefix.
- State
string | Express
Route Circuit Peering State Enum - The state of peering.
- microsoft
Peering ExpressConfig Route Circuit Peering Config - The Microsoft peering configuration.
- primary
Peer StringAddress Prefix - The primary address prefix.
- route
Filter SubResource - The reference to the RouteFilter resource.
- secondary
Peer StringAddress Prefix - The secondary address prefix.
- state
String | Express
Route Circuit Peering State - The state of peering.
- microsoft
Peering ExpressConfig Route Circuit Peering Config - The Microsoft peering configuration.
- primary
Peer stringAddress Prefix - The primary address prefix.
- route
Filter SubResource - The reference to the RouteFilter resource.
- secondary
Peer stringAddress Prefix - The secondary address prefix.
- state
string | Express
Route 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 | Express
Route Circuit Peering State - The state of peering.
- microsoft
Peering Property MapConfig - The Microsoft peering configuration.
- primary
Peer StringAddress Prefix - The primary address prefix.
- route
Filter Property Map - The reference to the RouteFilter resource.
- secondary
Peer StringAddress Prefix - The secondary address prefix.
- state String | "Disabled" | "Enabled"
- The state of peering.
Ipv6ExpressRouteCircuitPeeringConfigResponse, Ipv6ExpressRouteCircuitPeeringConfigResponseArgs
- Microsoft
Peering Pulumi.Config Azure Native. Network. Inputs. Express Route Circuit Peering Config Response - The Microsoft peering configuration.
- Primary
Peer stringAddress Prefix - The primary address prefix.
- Route
Filter Pulumi.Azure Native. Network. Inputs. Sub Resource Response - The reference to the RouteFilter resource.
- Secondary
Peer 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 stringAddress Prefix - The primary address prefix.
- Route
Filter SubResource Response - The reference to the RouteFilter resource.
- Secondary
Peer 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 StringAddress Prefix - The primary address prefix.
- route
Filter SubResource Response - The reference to the RouteFilter resource.
- secondary
Peer 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 stringAddress Prefix - The primary address prefix.
- route
Filter SubResource Response - The reference to the RouteFilter resource.
- secondary
Peer 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.
- microsoft
Peering Property MapConfig - The Microsoft peering configuration.
- primary
Peer StringAddress Prefix - The primary address prefix.
- route
Filter Property Map - The reference to the RouteFilter resource.
- secondary
Peer StringAddress Prefix - The secondary address prefix.
- state String
- The state of peering.
PeerExpressRouteCircuitConnectionResponse, PeerExpressRouteCircuitConnectionResponseArgs
- Circuit
Connection stringStatus - Express Route Circuit connection state.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the peer express route circuit connection resource.
- Type string
- Type of the resource.
- Address
Prefix string - /29 IP address space to carve out Customer addresses for tunnels.
- Auth
Resource stringGuid - The resource guid of the authorization used for the express route circuit connection.
- Connection
Name string - The name of the express route circuit connection resource.
- Express
Route 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.
- Peer
Express Pulumi.Route Circuit Peering Azure Native. Network. Inputs. Sub Resource Response - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- Circuit
Connection stringStatus - Express Route Circuit connection state.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the peer express route circuit connection resource.
- Type string
- Type of the resource.
- Address
Prefix string - /29 IP address space to carve out Customer addresses for tunnels.
- Auth
Resource stringGuid - The resource guid of the authorization used for the express route circuit connection.
- Connection
Name string - 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 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.
- Peer
Express SubRoute Circuit Peering Resource Response - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuit
Connection StringStatus - Express Route Circuit connection state.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the peer express route circuit connection resource.
- type String
- Type of the resource.
- address
Prefix String - /29 IP address space to carve out Customer addresses for tunnels.
- auth
Resource StringGuid - The resource guid of the authorization used for the express route circuit connection.
- connection
Name String - 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 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.
- peer
Express SubRoute Circuit Peering Resource Response - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
- circuit
Connection stringStatus - Express Route Circuit connection state.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the peer express route circuit connection resource.
- type string
- Type of the resource.
- address
Prefix string - /29 IP address space to carve out Customer addresses for tunnels.
- auth
Resource stringGuid - The resource guid of the authorization used for the express route circuit connection.
- connection
Name string - 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 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.
- peer
Express 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.
- circuit
Connection StringStatus - Express Route Circuit connection state.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the peer express route circuit connection resource.
- type String
- Type of the resource.
- address
Prefix String - /29 IP address space to carve out Customer addresses for tunnels.
- auth
Resource StringGuid - The resource guid of the authorization used for the express route circuit connection.
- connection
Name String - The name of the express route circuit connection resource.
- express
Route 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.
- peer
Express Property MapRoute Circuit Peering - Reference to Express Route Circuit Private Peering Resource of the peered circuit.
ServiceProviderProvisioningState, ServiceProviderProvisioningStateArgs
- Not
Provisioned - NotProvisioned
- Provisioning
- Provisioning
- Provisioned
- Provisioned
- Deprovisioning
- Deprovisioning
- Service
Provider Provisioning State Not Provisioned - NotProvisioned
- Service
Provider Provisioning State Provisioning - Provisioning
- Service
Provider Provisioning State Provisioned - Provisioned
- Service
Provider Provisioning State Deprovisioning - Deprovisioning
- Not
Provisioned - NotProvisioned
- Provisioning
- Provisioning
- Provisioned
- Provisioned
- Deprovisioning
- Deprovisioning
- Not
Provisioned - NotProvisioned
- Provisioning
- Provisioning
- Provisioned
- Provisioned
- Deprovisioning
- Deprovisioning
- NOT_PROVISIONED
- NotProvisioned
- PROVISIONING
- Provisioning
- PROVISIONED
- Provisioned
- DEPROVISIONING
- Deprovisioning
- "Not
Provisioned" - NotProvisioned
- "Provisioning"
- Provisioning
- "Provisioned"
- Provisioned
- "Deprovisioning"
- Deprovisioning
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:ExpressRouteCircuit expressRouteCircuit1 /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuit1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0