ExpressRouteCrossConnections interface

Interface representing a ExpressRouteCrossConnections.

Methods

beginCreateOrUpdate(string, string, ExpressRouteCrossConnection, ExpressRouteCrossConnectionsCreateOrUpdateOptionalParams)

Update the specified ExpressRouteCrossConnection.

beginCreateOrUpdateAndWait(string, string, ExpressRouteCrossConnection, ExpressRouteCrossConnectionsCreateOrUpdateOptionalParams)

Update the specified ExpressRouteCrossConnection.

beginListArpTable(string, string, string, string, ExpressRouteCrossConnectionsListArpTableOptionalParams)

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

beginListArpTableAndWait(string, string, string, string, ExpressRouteCrossConnectionsListArpTableOptionalParams)

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

beginListRoutesTable(string, string, string, string, ExpressRouteCrossConnectionsListRoutesTableOptionalParams)

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

beginListRoutesTableAndWait(string, string, string, string, ExpressRouteCrossConnectionsListRoutesTableOptionalParams)

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

beginListRoutesTableSummary(string, string, string, string, ExpressRouteCrossConnectionsListRoutesTableSummaryOptionalParams)

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

beginListRoutesTableSummaryAndWait(string, string, string, string, ExpressRouteCrossConnectionsListRoutesTableSummaryOptionalParams)

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

get(string, string, ExpressRouteCrossConnectionsGetOptionalParams)

Gets details about the specified ExpressRouteCrossConnection.

list(ExpressRouteCrossConnectionsListOptionalParams)

Retrieves all the ExpressRouteCrossConnections in a subscription.

listByResourceGroup(string, ExpressRouteCrossConnectionsListByResourceGroupOptionalParams)

Retrieves all the ExpressRouteCrossConnections in a resource group.

updateTags(string, string, TagsObject, ExpressRouteCrossConnectionsUpdateTagsOptionalParams)

Updates an express route cross connection tags.

Method Details

beginCreateOrUpdate(string, string, ExpressRouteCrossConnection, ExpressRouteCrossConnectionsCreateOrUpdateOptionalParams)

Update the specified ExpressRouteCrossConnection.

function beginCreateOrUpdate(resourceGroupName: string, crossConnectionName: string, parameters: ExpressRouteCrossConnection, options?: ExpressRouteCrossConnectionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ExpressRouteCrossConnection>, ExpressRouteCrossConnection>>

Parameters

resourceGroupName

string

The name of the resource group.

crossConnectionName

string

The name of the ExpressRouteCrossConnection.

parameters
ExpressRouteCrossConnection

Parameters supplied to the update express route crossConnection operation.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ExpressRouteCrossConnection>, ExpressRouteCrossConnection>>

beginCreateOrUpdateAndWait(string, string, ExpressRouteCrossConnection, ExpressRouteCrossConnectionsCreateOrUpdateOptionalParams)

Update the specified ExpressRouteCrossConnection.

function beginCreateOrUpdateAndWait(resourceGroupName: string, crossConnectionName: string, parameters: ExpressRouteCrossConnection, options?: ExpressRouteCrossConnectionsCreateOrUpdateOptionalParams): Promise<ExpressRouteCrossConnection>

Parameters

resourceGroupName

string

The name of the resource group.

crossConnectionName

string

The name of the ExpressRouteCrossConnection.

parameters
ExpressRouteCrossConnection

Parameters supplied to the update express route crossConnection operation.

Returns

beginListArpTable(string, string, string, string, ExpressRouteCrossConnectionsListArpTableOptionalParams)

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

function beginListArpTable(resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListArpTableOptionalParams): Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsArpTableListResult>, ExpressRouteCircuitsArpTableListResult>>

Parameters

resourceGroupName

string

The name of the resource group.

crossConnectionName

string

The name of the ExpressRouteCrossConnection.

peeringName

string

The name of the peering.

devicePath

string

The path of the device.

Returns

beginListArpTableAndWait(string, string, string, string, ExpressRouteCrossConnectionsListArpTableOptionalParams)

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

function beginListArpTableAndWait(resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListArpTableOptionalParams): Promise<ExpressRouteCircuitsArpTableListResult>

Parameters

resourceGroupName

string

The name of the resource group.

crossConnectionName

string

The name of the ExpressRouteCrossConnection.

peeringName

string

The name of the peering.

devicePath

string

The path of the device.

Returns

beginListRoutesTable(string, string, string, string, ExpressRouteCrossConnectionsListRoutesTableOptionalParams)

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

function beginListRoutesTable(resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListRoutesTableOptionalParams): Promise<SimplePollerLike<OperationState<ExpressRouteCircuitsRoutesTableListResult>, ExpressRouteCircuitsRoutesTableListResult>>

Parameters

resourceGroupName

string

The name of the resource group.

crossConnectionName

string

The name of the ExpressRouteCrossConnection.

peeringName

string

The name of the peering.

devicePath

string

The path of the device.

Returns

beginListRoutesTableAndWait(string, string, string, string, ExpressRouteCrossConnectionsListRoutesTableOptionalParams)

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

function beginListRoutesTableAndWait(resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListRoutesTableOptionalParams): Promise<ExpressRouteCircuitsRoutesTableListResult>

Parameters

resourceGroupName

string

The name of the resource group.

crossConnectionName

string

The name of the ExpressRouteCrossConnection.

peeringName

string

The name of the peering.

devicePath

string

The path of the device.

Returns

beginListRoutesTableSummary(string, string, string, string, ExpressRouteCrossConnectionsListRoutesTableSummaryOptionalParams)

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

function beginListRoutesTableSummary(resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListRoutesTableSummaryOptionalParams): Promise<SimplePollerLike<OperationState<ExpressRouteCrossConnectionsRoutesTableSummaryListResult>, ExpressRouteCrossConnectionsRoutesTableSummaryListResult>>

Parameters

resourceGroupName

string

The name of the resource group.

crossConnectionName

string

The name of the ExpressRouteCrossConnection.

peeringName

string

The name of the peering.

devicePath

string

The path of the device.

Returns

beginListRoutesTableSummaryAndWait(string, string, string, string, ExpressRouteCrossConnectionsListRoutesTableSummaryOptionalParams)

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

function beginListRoutesTableSummaryAndWait(resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListRoutesTableSummaryOptionalParams): Promise<ExpressRouteCrossConnectionsRoutesTableSummaryListResult>

Parameters

resourceGroupName

string

The name of the resource group.

crossConnectionName

string

The name of the ExpressRouteCrossConnection.

peeringName

string

The name of the peering.

devicePath

string

The path of the device.

Returns

get(string, string, ExpressRouteCrossConnectionsGetOptionalParams)

Gets details about the specified ExpressRouteCrossConnection.

function get(resourceGroupName: string, crossConnectionName: string, options?: ExpressRouteCrossConnectionsGetOptionalParams): Promise<ExpressRouteCrossConnection>

Parameters

resourceGroupName

string

The name of the resource group (peering location of the circuit).

crossConnectionName

string

The name of the ExpressRouteCrossConnection (service key of the circuit).

options
ExpressRouteCrossConnectionsGetOptionalParams

The options parameters.

Returns

list(ExpressRouteCrossConnectionsListOptionalParams)

Retrieves all the ExpressRouteCrossConnections in a subscription.

function list(options?: ExpressRouteCrossConnectionsListOptionalParams): PagedAsyncIterableIterator<ExpressRouteCrossConnection, ExpressRouteCrossConnection[], PageSettings>

Parameters

options
ExpressRouteCrossConnectionsListOptionalParams

The options parameters.

Returns

listByResourceGroup(string, ExpressRouteCrossConnectionsListByResourceGroupOptionalParams)

Retrieves all the ExpressRouteCrossConnections in a resource group.

function listByResourceGroup(resourceGroupName: string, options?: ExpressRouteCrossConnectionsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ExpressRouteCrossConnection, ExpressRouteCrossConnection[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

Returns

updateTags(string, string, TagsObject, ExpressRouteCrossConnectionsUpdateTagsOptionalParams)

Updates an express route cross connection tags.

function updateTags(resourceGroupName: string, crossConnectionName: string, crossConnectionParameters: TagsObject, options?: ExpressRouteCrossConnectionsUpdateTagsOptionalParams): Promise<ExpressRouteCrossConnection>

Parameters

resourceGroupName

string

The name of the resource group.

crossConnectionName

string

The name of the cross connection.

crossConnectionParameters
TagsObject

Parameters supplied to update express route cross connection tags.

Returns