Skip to main content

express_route_circuit_connections

Creates, updates, deletes, gets or lists an express_route_circuit_connections resource.

Overview

Nameexpress_route_circuit_connections
TypeResource
Idazure.network.express_route_circuit_connections

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource ID.
namestringName of the resource.
addressPrefixstring/29 IP address space to carve out Customer addresses for tunnels.
authorizationKeystringThe authorization key.
circuitConnectionStatusstringExpress Route Circuit connection state. Known values are: "Connected", "Connecting", and "Disconnected". (Connected, Connecting, Disconnected)
etagstringA unique read-only string that changes whenever the resource is updated.
expressRouteCircuitPeeringobjectReference to another subresource.
ipv6CircuitConnectionConfigobjectIPv6 Address PrefixProperties of the express route circuit connection.
peerExpressRouteCircuitPeeringobjectReference to another subresource.
provisioningStatestringThe provisioning state of the express route circuit connection resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". (Failed, Succeeded, Canceled, Creating, Updating, Deleting)
typestringResource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, circuit_name, peering_name, connection_name, subscription_idGets the specified Express Route Circuit Connection from the specified express route circuit.
listselectresource_group_name, circuit_name, peering_name, subscription_idGets all global reach connections associated with a private peering in an express route circuit.
create_or_updateinsertresource_group_name, circuit_name, peering_name, connection_name, subscription_idCreates or updates a Express Route Circuit Connection in the specified express route circuits.
create_or_updatereplaceresource_group_name, circuit_name, peering_name, connection_name, subscription_idCreates or updates a Express Route Circuit Connection in the specified express route circuits.
deletedeleteresource_group_name, circuit_name, peering_name, connection_name, subscription_idDeletes the specified Express Route Circuit Connection from the specified express route circuit.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
circuit_namestringThe name of express route circuit. Required.
connection_namestringThe name of the express route circuit connection. Required.
peering_namestringThe name of the peering. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Gets the specified Express Route Circuit Connection from the specified express route circuit.

SELECT
id,
name,
addressPrefix,
authorizationKey,
circuitConnectionStatus,
etag,
expressRouteCircuitPeering,
ipv6CircuitConnectionConfig,
peerExpressRouteCircuitPeering,
provisioningState,
type
FROM azure.network.express_route_circuit_connections
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND circuit_name = '{{ circuit_name }}' -- required
AND peering_name = '{{ peering_name }}' -- required
AND connection_name = '{{ connection_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

INSERT INTO azure.network.express_route_circuit_connections (
id,
name,
properties,
resource_group_name,
circuit_name,
peering_name,
connection_name,
subscription_id
)
SELECT
'{{ id }}',
'{{ name }}',
'{{ properties }}',
'{{ resource_group_name }}',
'{{ circuit_name }}',
'{{ peering_name }}',
'{{ connection_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
etag,
properties,
type
;

REPLACE examples

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

REPLACE azure.network.express_route_circuit_connections
SET
id = '{{ id }}',
name = '{{ name }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND circuit_name = '{{ circuit_name }}' --required
AND peering_name = '{{ peering_name }}' --required
AND connection_name = '{{ connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
etag,
properties,
type;

DELETE examples

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

DELETE FROM azure.network.express_route_circuit_connections
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND circuit_name = '{{ circuit_name }}' --required
AND peering_name = '{{ peering_name }}' --required
AND connection_name = '{{ connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;