Skip to main content

express_route_circuit_connections

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

Overview

Nameexpress_route_circuit_connections
TypeResource
Idazure.network.express_route_circuit_connections

Fields

NameDatatypeDescription
idtextResource ID.
nametextThe name of the resource that is unique within a resource group. This name can be used to access the resource.
address_prefixtextfield from the properties object
authorization_keytextfield from the properties object
circuitNametextfield from the properties object
circuit_connection_statustextfield from the properties object
connectionNametextfield from the properties object
etagtextA unique read-only string that changes whenever the resource is updated.
express_route_circuit_peeringtextfield from the properties object
ipv6_circuit_connection_configtextfield from the properties object
peer_express_route_circuit_peeringtextfield from the properties object
peeringNametextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
typetextType of the resource.

Methods

NameAccessible byRequired ParamsDescription
getSELECTcircuitName, connectionName, peeringName, resourceGroupName, subscriptionIdGets the specified Express Route Circuit Connection from the specified express route circuit.
listSELECTcircuitName, peeringName, resourceGroupName, subscriptionIdGets all global reach connections associated with a private peering in an express route circuit.
create_or_updateINSERTcircuitName, connectionName, peeringName, resourceGroupName, subscriptionIdCreates or updates a Express Route Circuit Connection in the specified express route circuits.
deleteDELETEcircuitName, connectionName, peeringName, resourceGroupName, subscriptionIdDeletes the specified Express Route Circuit Connection from the specified express route circuit.

SELECT examples

Gets all global reach connections associated with a private peering in an express route circuit.

SELECT
id,
name,
address_prefix,
authorization_key,
circuitName,
circuit_connection_status,
connectionName,
etag,
express_route_circuit_peering,
ipv6_circuit_connection_config,
peer_express_route_circuit_peering,
peeringName,
provisioning_state,
resourceGroupName,
subscriptionId,
type
FROM azure.network.vw_express_route_circuit_connections
WHERE circuitName = '{{ circuitName }}'
AND peeringName = '{{ peeringName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new express_route_circuit_connections resource.

/*+ create */
INSERT INTO azure.network.express_route_circuit_connections (
circuitName,
connectionName,
peeringName,
resourceGroupName,
subscriptionId,
properties,
name,
id
)
SELECT
'{{ circuitName }}',
'{{ connectionName }}',
'{{ peeringName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ properties }}',
'{{ name }}',
'{{ id }}'
;

DELETE example

Deletes the specified express_route_circuit_connections resource.

/*+ delete */
DELETE FROM azure.network.express_route_circuit_connections
WHERE circuitName = '{{ circuitName }}'
AND connectionName = '{{ connectionName }}'
AND peeringName = '{{ peeringName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';