ExpressRouteCrossConnections interface
Interface representing a ExpressRouteCrossConnections.
Methods
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.
The options parameters.
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.
The options parameters.
Returns
Promise<ExpressRouteCrossConnection>
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.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<ExpressRouteCircuitsArpTableListResult>, ExpressRouteCircuitsArpTableListResult>>
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.
The options parameters.
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.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<ExpressRouteCircuitsRoutesTableListResult>, ExpressRouteCircuitsRoutesTableListResult>>
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.
The options parameters.
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.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<ExpressRouteCrossConnectionsRoutesTableSummaryListResult>, ExpressRouteCrossConnectionsRoutesTableSummaryListResult>>
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.
The options parameters.
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).
The options parameters.
Returns
Promise<ExpressRouteCrossConnection>
list(ExpressRouteCrossConnectionsListOptionalParams)
Retrieves all the ExpressRouteCrossConnections in a subscription.
function list(options?: ExpressRouteCrossConnectionsListOptionalParams): PagedAsyncIterableIterator<ExpressRouteCrossConnection, ExpressRouteCrossConnection[], PageSettings>
Parameters
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.
The options parameters.
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.
The options parameters.
Returns
Promise<ExpressRouteCrossConnection>