ExpressRouteCrossConnectionsOperations interface

Interface representing a ExpressRouteCrossConnections operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginListArpTable
beginListArpTableAndWait
beginListRoutesTable
beginListRoutesTableAndWait
beginListRoutesTableSummary
beginListRoutesTableSummaryAndWait
createOrUpdate

Update the specified ExpressRouteCrossConnection.

get

Gets details about the specified ExpressRouteCrossConnection.

list

Retrieves all the ExpressRouteCrossConnections in a subscription.

listArpTable

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

listByResourceGroup

Retrieves all the ExpressRouteCrossConnections in a resource group.

listRoutesTable

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

listRoutesTableSummary

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

updateTags

Updates an express route cross connection tags.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginListArpTable

Warning

This API is now deprecated.

use listArpTable instead

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

Property Value

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

beginListArpTableAndWait

Warning

This API is now deprecated.

use listArpTable instead

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

Property Value

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

beginListRoutesTable

Warning

This API is now deprecated.

use listRoutesTable instead

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

Property Value

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

beginListRoutesTableAndWait

Warning

This API is now deprecated.

use listRoutesTable instead

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

Property Value

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

beginListRoutesTableSummary

Warning

This API is now deprecated.

use listRoutesTableSummary instead

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

Property Value

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

beginListRoutesTableSummaryAndWait

Warning

This API is now deprecated.

use listRoutesTableSummary instead

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

Property Value

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

createOrUpdate

Update the specified ExpressRouteCrossConnection.

createOrUpdate: (resourceGroupName: string, crossConnectionName: string, parameters: ExpressRouteCrossConnection, options?: ExpressRouteCrossConnectionsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ExpressRouteCrossConnection>, ExpressRouteCrossConnection>

Property Value

(resourceGroupName: string, crossConnectionName: string, parameters: ExpressRouteCrossConnection, options?: ExpressRouteCrossConnectionsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ExpressRouteCrossConnection>, ExpressRouteCrossConnection>

get

Gets details about the specified ExpressRouteCrossConnection.

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

Property Value

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

list

Retrieves all the ExpressRouteCrossConnections in a subscription.

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

Property Value

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

listArpTable

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

listArpTable: (resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListArpTableOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsArpTableListResult>, ExpressRouteCircuitsArpTableListResult>

Property Value

(resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListArpTableOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsArpTableListResult>, ExpressRouteCircuitsArpTableListResult>

listByResourceGroup

Retrieves all the ExpressRouteCrossConnections in a resource group.

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

Property Value

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

listRoutesTable

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

listRoutesTable: (resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListRoutesTableOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsRoutesTableListResult>, ExpressRouteCircuitsRoutesTableListResult>

Property Value

(resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListRoutesTableOptionalParams) => PollerLike<OperationState<ExpressRouteCircuitsRoutesTableListResult>, ExpressRouteCircuitsRoutesTableListResult>

listRoutesTableSummary

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

listRoutesTableSummary: (resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListRoutesTableSummaryOptionalParams) => PollerLike<OperationState<ExpressRouteCrossConnectionsRoutesTableSummaryListResult>, ExpressRouteCrossConnectionsRoutesTableSummaryListResult>

Property Value

(resourceGroupName: string, crossConnectionName: string, peeringName: string, devicePath: string, options?: ExpressRouteCrossConnectionsListRoutesTableSummaryOptionalParams) => PollerLike<OperationState<ExpressRouteCrossConnectionsRoutesTableSummaryListResult>, ExpressRouteCrossConnectionsRoutesTableSummaryListResult>

updateTags

Updates an express route cross connection tags.

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

Property Value

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