Skip to main content

express_route_cross_connections

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

Overview

Nameexpress_route_cross_connections
TypeResource
Idazure.network.express_route_cross_connections

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
ageintegerEntry age in minutes.
interfacestringInterface address.
ipAddressstringThe IP address.
macAddressstringThe MAC address.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_arp_tableselectresource_group_name, cross_connection_name, peering_name, device_path, subscription_idGets the currently advertised ARP table associated with the express route cross connection in a resource group.
getselectresource_group_name, cross_connection_name, subscription_idGets details about the specified ExpressRouteCrossConnection.
list_by_resource_groupselectresource_group_name, subscription_idRetrieves all the ExpressRouteCrossConnections in a resource group.
listselectsubscription_id$filterRetrieves all the ExpressRouteCrossConnections in a subscription.
create_or_updateinsertresource_group_name, cross_connection_name, subscription_idUpdate the specified ExpressRouteCrossConnection.
update_tagsupdateresource_group_name, cross_connection_name, subscription_idUpdates an express route cross connection tags.
create_or_updatereplaceresource_group_name, cross_connection_name, subscription_idUpdate the specified ExpressRouteCrossConnection.
list_routes_table_summaryexecresource_group_name, cross_connection_name, peering_name, device_path, subscription_idGets the route table summary associated with the express route cross connection in a resource group.
list_routes_tableexecresource_group_name, cross_connection_name, peering_name, device_path, subscription_idGets the currently advertised routes table associated with the express route cross connection in a resource group.

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
cross_connection_namestringThe name of the ExpressRouteCrossConnection (service key of the circuit). Required.
device_pathstringThe path of the device. Required.
peering_namestringThe name of the peering. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
$filterstringThe filter to apply on the operation. For example, you can use $filter=name eq '{circuitServiceKey}'. Default value is None.

SELECT examples

Gets the currently advertised ARP table associated with the express route cross connection in a resource group.

SELECT
age,
interface,
ipAddress,
macAddress
FROM azure.network.express_route_cross_connections
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND cross_connection_name = '{{ cross_connection_name }}' -- required
AND peering_name = '{{ peering_name }}' -- required
AND device_path = '{{ device_path }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Update the specified ExpressRouteCrossConnection.

INSERT INTO azure.network.express_route_cross_connections (
id,
location,
tags,
properties,
resource_group_name,
cross_connection_name,
subscription_id
)
SELECT
'{{ id }}',
'{{ location }}',
'{{ tags }}',
'{{ properties }}',
'{{ resource_group_name }}',
'{{ cross_connection_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
etag,
location,
properties,
tags,
type
;

UPDATE examples

Updates an express route cross connection tags.

UPDATE azure.network.express_route_cross_connections
SET
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND cross_connection_name = '{{ cross_connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
etag,
location,
properties,
tags,
type;

REPLACE examples

Update the specified ExpressRouteCrossConnection.

REPLACE azure.network.express_route_cross_connections
SET
id = '{{ id }}',
location = '{{ location }}',
tags = '{{ tags }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND cross_connection_name = '{{ cross_connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
etag,
location,
properties,
tags,
type;

Lifecycle Methods

Gets the route table summary associated with the express route cross connection in a resource group.

EXEC azure.network.express_route_cross_connections.list_routes_table_summary 
@resource_group_name='{{ resource_group_name }}' --required,
@cross_connection_name='{{ cross_connection_name }}' --required,
@peering_name='{{ peering_name }}' --required,
@device_path='{{ device_path }}' --required,
@subscription_id='{{ subscription_id }}' --required
;