Microsoft.Network expressRouteCircuits 2017-03-30
- Grein
-
-
Bicep resource definition
The expressRouteCircuits resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.Network/expressRouteCircuits resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.Network/expressRouteCircuits@2017-03-30' = {
location: 'string'
name: 'string'
properties: {
allowClassicOperations: bool
authorizations: [
{
id: 'string'
name: 'string'
properties: {
authorizationKey: 'string'
authorizationUseStatus: 'string'
provisioningState: 'string'
}
}
]
circuitProvisioningState: 'string'
gatewayManagerEtag: 'string'
peerings: [
{
id: 'string'
name: 'string'
properties: {
azureASN: int
gatewayManagerEtag: 'string'
ipv6PeeringConfig: {
microsoftPeeringConfig: {
advertisedPublicPrefixes: [
'string'
]
advertisedPublicPrefixesState: 'string'
customerASN: int
routingRegistryName: 'string'
}
primaryPeerAddressPrefix: 'string'
routeFilter: {
id: 'string'
location: 'string'
properties: {
rules: [
{
id: 'string'
location: 'string'
properties: {
access: 'string'
communities: [
'string'
]
routeFilterRuleType: 'string'
}
tags: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
secondaryPeerAddressPrefix: 'string'
state: 'string'
}
lastModifiedBy: 'string'
microsoftPeeringConfig: {
advertisedPublicPrefixes: [
'string'
]
advertisedPublicPrefixesState: 'string'
customerASN: int
routingRegistryName: 'string'
}
peerASN: int
peeringType: 'string'
primaryAzurePort: 'string'
primaryPeerAddressPrefix: 'string'
provisioningState: 'string'
routeFilter: {
id: 'string'
location: 'string'
properties: {
rules: [
{
id: 'string'
location: 'string'
properties: {
access: 'string'
communities: [
'string'
]
routeFilterRuleType: 'string'
}
tags: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
secondaryAzurePort: 'string'
secondaryPeerAddressPrefix: 'string'
sharedKey: 'string'
state: 'string'
stats: {
primarybytesIn: int
primarybytesOut: int
secondarybytesIn: int
secondarybytesOut: int
}
vlanId: int
}
}
]
provisioningState: 'string'
serviceKey: 'string'
serviceProviderNotes: 'string'
serviceProviderProperties: {
bandwidthInMbps: int
peeringLocation: 'string'
serviceProviderName: 'string'
}
serviceProviderProvisioningState: 'string'
}
sku: {
family: 'string'
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Name |
Description |
Value |
authorizationKey |
The authorization key. |
string |
authorizationUseStatus |
AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. |
'Available' 'InUse' |
provisioningState |
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
string |
ExpressRouteCircuitAuthorization
Name |
Description |
Value |
id |
Resource ID. |
string |
name |
Gets name of the resource that is unique within a resource group. This name can be used to access the resource. |
string |
properties |
|
AuthorizationPropertiesFormat |
ExpressRouteCircuitPeering
Name |
Description |
Value |
id |
Resource ID. |
string |
name |
Gets name of the resource that is unique within a resource group. This name can be used to access the resource. |
string |
properties |
|
ExpressRouteCircuitPeeringPropertiesFormat |
ExpressRouteCircuitPeeringConfig
Name |
Description |
Value |
advertisedPublicPrefixes |
The reference of AdvertisedPublicPrefixes. |
string[] |
advertisedPublicPrefixesState |
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. |
'Configured' 'Configuring' 'NotConfigured' 'ValidationNeeded' |
customerASN |
The CustomerASN of the peering. |
int |
routingRegistryName |
The RoutingRegistryName of the configuration. |
string |
Name |
Description |
Value |
azureASN |
The Azure ASN. |
int |
gatewayManagerEtag |
The GatewayManager Etag. |
string |
ipv6PeeringConfig |
The IPv6 peering configuration. |
Ipv6ExpressRouteCircuitPeeringConfig |
lastModifiedBy |
Gets whether the provider or the customer last modified the peering. |
string |
microsoftPeeringConfig |
The Microsoft peering configuration. |
ExpressRouteCircuitPeeringConfig |
peerASN |
The peer ASN. |
int |
peeringType |
The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. |
'AzurePrivatePeering' 'AzurePublicPeering' 'MicrosoftPeering' |
primaryAzurePort |
The primary port. |
string |
primaryPeerAddressPrefix |
The primary address prefix. |
string |
provisioningState |
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
string |
routeFilter |
The reference of the RouteFilter resource. |
RouteFilter |
secondaryAzurePort |
The secondary port. |
string |
secondaryPeerAddressPrefix |
The secondary address prefix. |
string |
sharedKey |
The shared key. |
string |
state |
The state of peering. Possible values are: 'Disabled' and 'Enabled' |
'Disabled' 'Enabled' |
stats |
Gets peering stats. |
ExpressRouteCircuitStats |
vlanId |
The VLAN ID. |
int |
Name |
Description |
Value |
allowClassicOperations |
Allow classic operations |
bool |
authorizations |
The list of authorizations. |
ExpressRouteCircuitAuthorization[] |
circuitProvisioningState |
The CircuitProvisioningState state of the resource. |
string |
gatewayManagerEtag |
The GatewayManager Etag. |
string |
peerings |
The list of peerings. |
ExpressRouteCircuitPeering[] |
provisioningState |
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
string |
serviceKey |
The ServiceKey. |
string |
serviceProviderNotes |
The ServiceProviderNotes. |
string |
serviceProviderProperties |
The ServiceProviderProperties. |
ExpressRouteCircuitServiceProviderProperties |
serviceProviderProvisioningState |
The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. |
'Deprovisioning' 'NotProvisioned' 'Provisioned' 'Provisioning' |
ExpressRouteCircuitServiceProviderProperties
Name |
Description |
Value |
bandwidthInMbps |
The BandwidthInMbps. |
int |
peeringLocation |
The peering location. |
string |
serviceProviderName |
The serviceProviderName. |
string |
Name |
Description |
Value |
family |
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. |
'MeteredData' 'UnlimitedData' |
name |
The name of the SKU. |
string |
tier |
The tier of the SKU. Possible values are 'Standard' and 'Premium'. |
'Premium' 'Standard' |
Name |
Description |
Value |
primarybytesIn |
Gets BytesIn of the peering. |
int |
primarybytesOut |
Gets BytesOut of the peering. |
int |
secondarybytesIn |
Gets BytesIn of the peering. |
int |
secondarybytesOut |
Gets BytesOut of the peering. |
int |
Ipv6ExpressRouteCircuitPeeringConfig
Name |
Description |
Value |
microsoftPeeringConfig |
The Microsoft peering configuration. |
ExpressRouteCircuitPeeringConfig |
primaryPeerAddressPrefix |
The primary address prefix. |
string |
routeFilter |
The reference of the RouteFilter resource. |
RouteFilter |
secondaryPeerAddressPrefix |
The secondary address prefix. |
string |
state |
The state of peering. Possible values are: 'Disabled' and 'Enabled' |
'Disabled' 'Enabled' |
Microsoft.Network/expressRouteCircuits
Name |
Description |
Value |
rules |
Collection of RouteFilterRules contained within a route filter. |
RouteFilterRule[] |
Name |
Description |
Value |
access |
The access type of the rule. Valid values are: 'Allow', 'Deny' |
'Allow' 'Deny' (required) |
communities |
The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] |
string[] (required) |
routeFilterRuleType |
The rule type of the rule. Valid value is: 'Community' |
'Community' (required) |
The following Azure Verified Modules can be used to deploy this resource type.
The following Azure Quickstart templates contain Bicep samples for deploying this resource type.
ARM template resource definition
The expressRouteCircuits resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.Network/expressRouteCircuits resource, add the following JSON to your template.
{
"type": "Microsoft.Network/expressRouteCircuits",
"apiVersion": "2017-03-30",
"name": "string",
"location": "string",
"properties": {
"allowClassicOperations": "bool",
"authorizations": [
{
"id": "string",
"name": "string",
"properties": {
"authorizationKey": "string",
"authorizationUseStatus": "string",
"provisioningState": "string"
}
}
],
"circuitProvisioningState": "string",
"gatewayManagerEtag": "string",
"peerings": [
{
"id": "string",
"name": "string",
"properties": {
"azureASN": "int",
"gatewayManagerEtag": "string",
"ipv6PeeringConfig": {
"microsoftPeeringConfig": {
"advertisedPublicPrefixes": [ "string" ],
"advertisedPublicPrefixesState": "string",
"customerASN": "int",
"routingRegistryName": "string"
},
"primaryPeerAddressPrefix": "string",
"routeFilter": {
"id": "string",
"location": "string",
"properties": {
"rules": [
{
"id": "string",
"location": "string",
"properties": {
"access": "string",
"communities": [ "string" ],
"routeFilterRuleType": "string"
},
"tags": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"secondaryPeerAddressPrefix": "string",
"state": "string"
},
"lastModifiedBy": "string",
"microsoftPeeringConfig": {
"advertisedPublicPrefixes": [ "string" ],
"advertisedPublicPrefixesState": "string",
"customerASN": "int",
"routingRegistryName": "string"
},
"peerASN": "int",
"peeringType": "string",
"primaryAzurePort": "string",
"primaryPeerAddressPrefix": "string",
"provisioningState": "string",
"routeFilter": {
"id": "string",
"location": "string",
"properties": {
"rules": [
{
"id": "string",
"location": "string",
"properties": {
"access": "string",
"communities": [ "string" ],
"routeFilterRuleType": "string"
},
"tags": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"secondaryAzurePort": "string",
"secondaryPeerAddressPrefix": "string",
"sharedKey": "string",
"state": "string",
"stats": {
"primarybytesIn": "int",
"primarybytesOut": "int",
"secondarybytesIn": "int",
"secondarybytesOut": "int"
},
"vlanId": "int"
}
}
],
"provisioningState": "string",
"serviceKey": "string",
"serviceProviderNotes": "string",
"serviceProviderProperties": {
"bandwidthInMbps": "int",
"peeringLocation": "string",
"serviceProviderName": "string"
},
"serviceProviderProvisioningState": "string"
},
"sku": {
"family": "string",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Name |
Description |
Value |
authorizationKey |
The authorization key. |
string |
authorizationUseStatus |
AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. |
'Available' 'InUse' |
provisioningState |
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
string |
ExpressRouteCircuitAuthorization
Name |
Description |
Value |
id |
Resource ID. |
string |
name |
Gets name of the resource that is unique within a resource group. This name can be used to access the resource. |
string |
properties |
|
AuthorizationPropertiesFormat |
ExpressRouteCircuitPeering
Name |
Description |
Value |
id |
Resource ID. |
string |
name |
Gets name of the resource that is unique within a resource group. This name can be used to access the resource. |
string |
properties |
|
ExpressRouteCircuitPeeringPropertiesFormat |
ExpressRouteCircuitPeeringConfig
Name |
Description |
Value |
advertisedPublicPrefixes |
The reference of AdvertisedPublicPrefixes. |
string[] |
advertisedPublicPrefixesState |
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. |
'Configured' 'Configuring' 'NotConfigured' 'ValidationNeeded' |
customerASN |
The CustomerASN of the peering. |
int |
routingRegistryName |
The RoutingRegistryName of the configuration. |
string |
Name |
Description |
Value |
azureASN |
The Azure ASN. |
int |
gatewayManagerEtag |
The GatewayManager Etag. |
string |
ipv6PeeringConfig |
The IPv6 peering configuration. |
Ipv6ExpressRouteCircuitPeeringConfig |
lastModifiedBy |
Gets whether the provider or the customer last modified the peering. |
string |
microsoftPeeringConfig |
The Microsoft peering configuration. |
ExpressRouteCircuitPeeringConfig |
peerASN |
The peer ASN. |
int |
peeringType |
The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. |
'AzurePrivatePeering' 'AzurePublicPeering' 'MicrosoftPeering' |
primaryAzurePort |
The primary port. |
string |
primaryPeerAddressPrefix |
The primary address prefix. |
string |
provisioningState |
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
string |
routeFilter |
The reference of the RouteFilter resource. |
RouteFilter |
secondaryAzurePort |
The secondary port. |
string |
secondaryPeerAddressPrefix |
The secondary address prefix. |
string |
sharedKey |
The shared key. |
string |
state |
The state of peering. Possible values are: 'Disabled' and 'Enabled' |
'Disabled' 'Enabled' |
stats |
Gets peering stats. |
ExpressRouteCircuitStats |
vlanId |
The VLAN ID. |
int |
Name |
Description |
Value |
allowClassicOperations |
Allow classic operations |
bool |
authorizations |
The list of authorizations. |
ExpressRouteCircuitAuthorization[] |
circuitProvisioningState |
The CircuitProvisioningState state of the resource. |
string |
gatewayManagerEtag |
The GatewayManager Etag. |
string |
peerings |
The list of peerings. |
ExpressRouteCircuitPeering[] |
provisioningState |
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
string |
serviceKey |
The ServiceKey. |
string |
serviceProviderNotes |
The ServiceProviderNotes. |
string |
serviceProviderProperties |
The ServiceProviderProperties. |
ExpressRouteCircuitServiceProviderProperties |
serviceProviderProvisioningState |
The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. |
'Deprovisioning' 'NotProvisioned' 'Provisioned' 'Provisioning' |
ExpressRouteCircuitServiceProviderProperties
Name |
Description |
Value |
bandwidthInMbps |
The BandwidthInMbps. |
int |
peeringLocation |
The peering location. |
string |
serviceProviderName |
The serviceProviderName. |
string |
Name |
Description |
Value |
family |
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. |
'MeteredData' 'UnlimitedData' |
name |
The name of the SKU. |
string |
tier |
The tier of the SKU. Possible values are 'Standard' and 'Premium'. |
'Premium' 'Standard' |
Name |
Description |
Value |
primarybytesIn |
Gets BytesIn of the peering. |
int |
primarybytesOut |
Gets BytesOut of the peering. |
int |
secondarybytesIn |
Gets BytesIn of the peering. |
int |
secondarybytesOut |
Gets BytesOut of the peering. |
int |
Ipv6ExpressRouteCircuitPeeringConfig
Name |
Description |
Value |
microsoftPeeringConfig |
The Microsoft peering configuration. |
ExpressRouteCircuitPeeringConfig |
primaryPeerAddressPrefix |
The primary address prefix. |
string |
routeFilter |
The reference of the RouteFilter resource. |
RouteFilter |
secondaryPeerAddressPrefix |
The secondary address prefix. |
string |
state |
The state of peering. Possible values are: 'Disabled' and 'Enabled' |
'Disabled' 'Enabled' |
Microsoft.Network/expressRouteCircuits
Name |
Description |
Value |
apiVersion |
The api version |
'2017-03-30' |
location |
Resource location. |
string |
name |
The resource name |
string (required) |
properties |
Properties of ExpressRouteCircuit. |
ExpressRouteCircuitPropertiesFormat |
sku |
The SKU. |
ExpressRouteCircuitSku |
tags |
Resource tags |
Dictionary of tag names and values. See Tags in templates |
type |
The resource type |
'Microsoft.Network/expressRouteCircuits' |
Name |
Description |
Value |
rules |
Collection of RouteFilterRules contained within a route filter. |
RouteFilterRule[] |
Name |
Description |
Value |
access |
The access type of the rule. Valid values are: 'Allow', 'Deny' |
'Allow' 'Deny' (required) |
communities |
The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] |
string[] (required) |
routeFilterRuleType |
The rule type of the rule. Valid value is: 'Community' |
'Community' (required) |
Azure Quickstart Templates
The following Azure Quickstart templates deploy this resource type.
The expressRouteCircuits resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.Network/expressRouteCircuits resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/expressRouteCircuits@2017-03-30"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
allowClassicOperations = bool
authorizations = [
{
id = "string"
name = "string"
properties = {
authorizationKey = "string"
authorizationUseStatus = "string"
provisioningState = "string"
}
}
]
circuitProvisioningState = "string"
gatewayManagerEtag = "string"
peerings = [
{
id = "string"
name = "string"
properties = {
azureASN = int
gatewayManagerEtag = "string"
ipv6PeeringConfig = {
microsoftPeeringConfig = {
advertisedPublicPrefixes = [
"string"
]
advertisedPublicPrefixesState = "string"
customerASN = int
routingRegistryName = "string"
}
primaryPeerAddressPrefix = "string"
routeFilter = {
id = "string"
location = "string"
properties = {
rules = [
{
id = "string"
location = "string"
properties = {
access = "string"
communities = [
"string"
]
routeFilterRuleType = "string"
}
tags = {
{customized property} = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
secondaryPeerAddressPrefix = "string"
state = "string"
}
lastModifiedBy = "string"
microsoftPeeringConfig = {
advertisedPublicPrefixes = [
"string"
]
advertisedPublicPrefixesState = "string"
customerASN = int
routingRegistryName = "string"
}
peerASN = int
peeringType = "string"
primaryAzurePort = "string"
primaryPeerAddressPrefix = "string"
provisioningState = "string"
routeFilter = {
id = "string"
location = "string"
properties = {
rules = [
{
id = "string"
location = "string"
properties = {
access = "string"
communities = [
"string"
]
routeFilterRuleType = "string"
}
tags = {
{customized property} = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
secondaryAzurePort = "string"
secondaryPeerAddressPrefix = "string"
sharedKey = "string"
state = "string"
stats = {
primarybytesIn = int
primarybytesOut = int
secondarybytesIn = int
secondarybytesOut = int
}
vlanId = int
}
}
]
provisioningState = "string"
serviceKey = "string"
serviceProviderNotes = "string"
serviceProviderProperties = {
bandwidthInMbps = int
peeringLocation = "string"
serviceProviderName = "string"
}
serviceProviderProvisioningState = "string"
}
sku = {
family = "string"
name = "string"
tier = "string"
}
}
}
Name |
Description |
Value |
authorizationKey |
The authorization key. |
string |
authorizationUseStatus |
AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. |
'Available' 'InUse' |
provisioningState |
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
string |
ExpressRouteCircuitAuthorization
Name |
Description |
Value |
id |
Resource ID. |
string |
name |
Gets name of the resource that is unique within a resource group. This name can be used to access the resource. |
string |
properties |
|
AuthorizationPropertiesFormat |
ExpressRouteCircuitPeering
Name |
Description |
Value |
id |
Resource ID. |
string |
name |
Gets name of the resource that is unique within a resource group. This name can be used to access the resource. |
string |
properties |
|
ExpressRouteCircuitPeeringPropertiesFormat |
ExpressRouteCircuitPeeringConfig
Name |
Description |
Value |
advertisedPublicPrefixes |
The reference of AdvertisedPublicPrefixes. |
string[] |
advertisedPublicPrefixesState |
AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. |
'Configured' 'Configuring' 'NotConfigured' 'ValidationNeeded' |
customerASN |
The CustomerASN of the peering. |
int |
routingRegistryName |
The RoutingRegistryName of the configuration. |
string |
Name |
Description |
Value |
azureASN |
The Azure ASN. |
int |
gatewayManagerEtag |
The GatewayManager Etag. |
string |
ipv6PeeringConfig |
The IPv6 peering configuration. |
Ipv6ExpressRouteCircuitPeeringConfig |
lastModifiedBy |
Gets whether the provider or the customer last modified the peering. |
string |
microsoftPeeringConfig |
The Microsoft peering configuration. |
ExpressRouteCircuitPeeringConfig |
peerASN |
The peer ASN. |
int |
peeringType |
The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'. |
'AzurePrivatePeering' 'AzurePublicPeering' 'MicrosoftPeering' |
primaryAzurePort |
The primary port. |
string |
primaryPeerAddressPrefix |
The primary address prefix. |
string |
provisioningState |
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
string |
routeFilter |
The reference of the RouteFilter resource. |
RouteFilter |
secondaryAzurePort |
The secondary port. |
string |
secondaryPeerAddressPrefix |
The secondary address prefix. |
string |
sharedKey |
The shared key. |
string |
state |
The state of peering. Possible values are: 'Disabled' and 'Enabled' |
'Disabled' 'Enabled' |
stats |
Gets peering stats. |
ExpressRouteCircuitStats |
vlanId |
The VLAN ID. |
int |
Name |
Description |
Value |
allowClassicOperations |
Allow classic operations |
bool |
authorizations |
The list of authorizations. |
ExpressRouteCircuitAuthorization[] |
circuitProvisioningState |
The CircuitProvisioningState state of the resource. |
string |
gatewayManagerEtag |
The GatewayManager Etag. |
string |
peerings |
The list of peerings. |
ExpressRouteCircuitPeering[] |
provisioningState |
Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
string |
serviceKey |
The ServiceKey. |
string |
serviceProviderNotes |
The ServiceProviderNotes. |
string |
serviceProviderProperties |
The ServiceProviderProperties. |
ExpressRouteCircuitServiceProviderProperties |
serviceProviderProvisioningState |
The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. |
'Deprovisioning' 'NotProvisioned' 'Provisioned' 'Provisioning' |
ExpressRouteCircuitServiceProviderProperties
Name |
Description |
Value |
bandwidthInMbps |
The BandwidthInMbps. |
int |
peeringLocation |
The peering location. |
string |
serviceProviderName |
The serviceProviderName. |
string |
Name |
Description |
Value |
family |
The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. |
'MeteredData' 'UnlimitedData' |
name |
The name of the SKU. |
string |
tier |
The tier of the SKU. Possible values are 'Standard' and 'Premium'. |
'Premium' 'Standard' |
Name |
Description |
Value |
primarybytesIn |
Gets BytesIn of the peering. |
int |
primarybytesOut |
Gets BytesOut of the peering. |
int |
secondarybytesIn |
Gets BytesIn of the peering. |
int |
secondarybytesOut |
Gets BytesOut of the peering. |
int |
Ipv6ExpressRouteCircuitPeeringConfig
Name |
Description |
Value |
microsoftPeeringConfig |
The Microsoft peering configuration. |
ExpressRouteCircuitPeeringConfig |
primaryPeerAddressPrefix |
The primary address prefix. |
string |
routeFilter |
The reference of the RouteFilter resource. |
RouteFilter |
secondaryPeerAddressPrefix |
The secondary address prefix. |
string |
state |
The state of peering. Possible values are: 'Disabled' and 'Enabled' |
'Disabled' 'Enabled' |
Microsoft.Network/expressRouteCircuits
Name |
Description |
Value |
location |
Resource location. |
string |
name |
The resource name |
string (required) |
properties |
Properties of ExpressRouteCircuit. |
ExpressRouteCircuitPropertiesFormat |
sku |
The SKU. |
ExpressRouteCircuitSku |
tags |
Resource tags |
Dictionary of tag names and values. |
type |
The resource type |
"Microsoft.Network/expressRouteCircuits@2017-03-30" |
Name |
Description |
Value |
rules |
Collection of RouteFilterRules contained within a route filter. |
RouteFilterRule[] |
Name |
Description |
Value |
access |
The access type of the rule. Valid values are: 'Allow', 'Deny' |
'Allow' 'Deny' (required) |
communities |
The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] |
string[] (required) |
routeFilterRuleType |
The rule type of the rule. Valid value is: 'Community' |
'Community' (required) |
The following Azure Verified Modules can be used to deploy this resource type.