ExpressRouteCrossConnectionsClient Interface

Implements

public interface ExpressRouteCrossConnectionsClient
extends InnerSupportsGet<ExpressRouteCrossConnectionInner>, InnerSupportsListing<ExpressRouteCrossConnectionInner>

An instance of this class provides access to all the operations defined in ExpressRouteCrossConnectionsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginCommitCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginCommitCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Commits the express route circuit migration for a cross connection.

abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginCommitCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<ExpressRouteCrossConnectionInner>,ExpressRouteCrossConnectionInner> beginCreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

abstract SyncPoller<PollResult<ExpressRouteCrossConnectionInner>,ExpressRouteCrossConnectionInner> beginCreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters, Context context)

Update the specified ExpressRouteCrossConnection.

abstract PollerFlux<PollResult<ExpressRouteCrossConnectionInner>,ExpressRouteCrossConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginGetCircuitMigrationInfo(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginGetCircuitMigrationInfo(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters, Context context)

Gets migration health information for an express route circuit cross connection.

abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginGetCircuitMigrationInfoAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

abstract SyncPoller<PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract SyncPoller<PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

abstract PollerFlux<PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract SyncPoller<PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract SyncPoller<PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

abstract PollerFlux<PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract SyncPoller<PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>,ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract SyncPoller<PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>,ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

abstract PollerFlux<PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>,ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummaryAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginMigrateCircuit(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginMigrateCircuit(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Executes the express route circuit migration for a cross connection.

abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginMigrateCircuitAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginPrepareCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginPrepareCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Prepares an express route circuit migration for a cross connection.

abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginPrepareCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRestoreBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRestoreBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRestoreBgpForCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRollbackCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRollbackCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Rolls back the express route circuit migration for a cross connection.

abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRollbackCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginShutDownBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginShutDownBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginShutDownBgpForCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitValidateResponseInner>,MigrateExpressRouteCircuitValidateResponseInner> beginValidateCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

abstract SyncPoller<PollResult<MigrateExpressRouteCircuitValidateResponseInner>,MigrateExpressRouteCircuitValidateResponseInner> beginValidateCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters, Context context)

Validates express route circuit migration for a cross connection.

abstract PollerFlux<PollResult<MigrateExpressRouteCircuitValidateResponseInner>,MigrateExpressRouteCircuitValidateResponseInner> beginValidateCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner commitCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner commitCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Commits the express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> commitCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> commitCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

abstract ExpressRouteCrossConnectionInner createOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

abstract ExpressRouteCrossConnectionInner createOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters, Context context)

Update the specified ExpressRouteCrossConnection.

abstract reactor.core.publisher.Mono<ExpressRouteCrossConnectionInner> createOrUpdateAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

abstract ExpressRouteCrossConnectionInner getByResourceGroup(String resourceGroupName, String crossConnectionName)

Gets details about the specified ExpressRouteCrossConnection.

abstract reactor.core.publisher.Mono<ExpressRouteCrossConnectionInner> getByResourceGroupAsync(String resourceGroupName, String crossConnectionName)

Gets details about the specified ExpressRouteCrossConnection.

abstract Response<ExpressRouteCrossConnectionInner> getByResourceGroupWithResponse(String resourceGroupName, String crossConnectionName, Context context)

Gets details about the specified ExpressRouteCrossConnection.

abstract reactor.core.publisher.Mono<Response<ExpressRouteCrossConnectionInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String crossConnectionName)

Gets details about the specified ExpressRouteCrossConnection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner getCircuitMigrationInfo(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner getCircuitMigrationInfo(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters, Context context)

Gets migration health information for an express route circuit cross connection.

abstract reactor.core.publisher.Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> getCircuitMigrationInfoAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> getCircuitMigrationInfoWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

abstract PagedIterable<ExpressRouteCrossConnectionInner> list()

Retrieves all the ExpressRouteCrossConnections in a subscription.

abstract PagedIterable<ExpressRouteCrossConnectionInner> list(String filter, Context context)

Retrieves all the ExpressRouteCrossConnections in a subscription.

abstract ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

abstract reactor.core.publisher.Mono<ExpressRouteCircuitsArpTableListResultInner> listArpTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> listArpTableWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract PagedFlux<ExpressRouteCrossConnectionInner> listAsync()

Retrieves all the ExpressRouteCrossConnections in a subscription.

abstract PagedFlux<ExpressRouteCrossConnectionInner> listAsync(String filter)

Retrieves all the ExpressRouteCrossConnections in a subscription.

abstract PagedIterable<ExpressRouteCrossConnectionInner> listByResourceGroup(String resourceGroupName)

Retrieves all the ExpressRouteCrossConnections in a resource group.

abstract PagedIterable<ExpressRouteCrossConnectionInner> listByResourceGroup(String resourceGroupName, Context context)

Retrieves all the ExpressRouteCrossConnections in a resource group.

abstract PagedFlux<ExpressRouteCrossConnectionInner> listByResourceGroupAsync(String resourceGroupName)

Retrieves all the ExpressRouteCrossConnections in a resource group.

abstract ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

abstract reactor.core.publisher.Mono<ExpressRouteCircuitsRoutesTableListResultInner> listRoutesTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

abstract reactor.core.publisher.Mono<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> listRoutesTableSummaryAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> listRoutesTableSummaryWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> listRoutesTableWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

abstract MigrateExpressRouteCircuitHealthCheckResponseInner migrateCircuit(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner migrateCircuit(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Executes the express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> migrateCircuitAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> migrateCircuitWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner prepareCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner prepareCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Prepares an express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> prepareCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> prepareCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner restoreBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner restoreBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> restoreBgpForCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> restoreBgpForCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner rollbackCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner rollbackCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Rolls back the express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> rollbackCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> rollbackCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner shutDownBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitHealthCheckResponseInner shutDownBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> shutDownBgpForCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> shutDownBgpForCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

abstract ExpressRouteCrossConnectionInner updateTags(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters)

Updates an express route cross connection tags.

abstract reactor.core.publisher.Mono<ExpressRouteCrossConnectionInner> updateTagsAsync(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters)

Updates an express route cross connection tags.

abstract Response<ExpressRouteCrossConnectionInner> updateTagsWithResponse(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters, Context context)

Updates an express route cross connection tags.

abstract reactor.core.publisher.Mono<Response<ExpressRouteCrossConnectionInner>> updateTagsWithResponseAsync(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters)

Updates an express route cross connection tags.

abstract MigrateExpressRouteCircuitValidateResponseInner validateCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

abstract MigrateExpressRouteCircuitValidateResponseInner validateCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters, Context context)

Validates express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<MigrateExpressRouteCircuitValidateResponseInner> validateCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> validateCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

Method Details

beginCommitCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginCommitCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to commit the express route circuit migration.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginCommitCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginCommitCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Commits the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to commit the express route circuit migration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginCommitCircuitMigrationAsync

public abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginCommitCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to commit the express route circuit migration.

Returns:

the PollerFlux<T,U> for polling of response for express route circuit migration health check and migration operations.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ExpressRouteCrossConnectionInner>,ExpressRouteCrossConnectionInner> beginCreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to the update express route crossConnection operation.

Returns:

the SyncPoller<T,U> for polling of expressRouteCrossConnection resource.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ExpressRouteCrossConnectionInner>,ExpressRouteCrossConnectionInner> beginCreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters, Context context)

Update the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to the update express route crossConnection operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of expressRouteCrossConnection resource.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<ExpressRouteCrossConnectionInner>,ExpressRouteCrossConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to the update express route crossConnection operation.

Returns:

the PollerFlux<T,U> for polling of expressRouteCrossConnection resource.

beginGetCircuitMigrationInfo

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginGetCircuitMigrationInfo(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to get express route circuit migration information.

Returns:

the SyncPoller<T,U> for polling of migration health information for an express route circuit cross connection.

beginGetCircuitMigrationInfo

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginGetCircuitMigrationInfo(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters, Context context)

Gets migration health information for an express route circuit cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to get express route circuit migration information.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of migration health information for an express route circuit cross connection.

beginGetCircuitMigrationInfoAsync

public abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginGetCircuitMigrationInfoAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to get express route circuit migration information.

Returns:

the PollerFlux<T,U> for polling of migration health information for an express route circuit cross connection.

beginListArpTable

public abstract SyncPoller<PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the SyncPoller<T,U> for polling of the currently advertised ARP table associated with the express route cross connection in a resource group.

beginListArpTable

public abstract SyncPoller<PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the currently advertised ARP table associated with the express route cross connection in a resource group.

beginListArpTableAsync

public abstract PollerFlux<PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the PollerFlux<T,U> for polling of the currently advertised ARP table associated with the express route cross connection in a resource group.

beginListRoutesTable

public abstract SyncPoller<PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the SyncPoller<T,U> for polling of the currently advertised routes table associated with the express route cross connection in a resource group.

beginListRoutesTable

public abstract SyncPoller<PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the currently advertised routes table associated with the express route cross connection in a resource group.

beginListRoutesTableAsync

public abstract PollerFlux<PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the PollerFlux<T,U> for polling of the currently advertised routes table associated with the express route cross connection in a resource group.

beginListRoutesTableSummary

public abstract SyncPoller<PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>,ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the SyncPoller<T,U> for polling of the route table summary associated with the express route cross connection in a resource group.

beginListRoutesTableSummary

public abstract SyncPoller<PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>,ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the route table summary associated with the express route cross connection in a resource group.

beginListRoutesTableSummaryAsync

public abstract PollerFlux<PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>,ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummaryAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the PollerFlux<T,U> for polling of the route table summary associated with the express route cross connection in a resource group.

beginMigrateCircuit

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginMigrateCircuit(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to execute the express route circuit migration.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginMigrateCircuit

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginMigrateCircuit(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Executes the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to execute the express route circuit migration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginMigrateCircuitAsync

public abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginMigrateCircuitAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to execute the express route circuit migration.

Returns:

the PollerFlux<T,U> for polling of response for express route circuit migration health check and migration operations.

beginPrepareCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginPrepareCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to prepare the express route circuit migration.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginPrepareCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginPrepareCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Prepares an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to prepare the express route circuit migration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginPrepareCircuitMigrationAsync

public abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginPrepareCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to prepare the express route circuit migration.

Returns:

the PollerFlux<T,U> for polling of response for express route circuit migration health check and migration operations.

beginRestoreBgpForCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRestoreBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to restore BGP for the express route circuit migration.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginRestoreBgpForCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRestoreBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to restore BGP for the express route circuit migration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginRestoreBgpForCircuitMigrationAsync

public abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRestoreBgpForCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to restore BGP for the express route circuit migration.

Returns:

the PollerFlux<T,U> for polling of response for express route circuit migration health check and migration operations.

beginRollbackCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRollbackCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to roll back the express route circuit migration.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginRollbackCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRollbackCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Rolls back the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to roll back the express route circuit migration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginRollbackCircuitMigrationAsync

public abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginRollbackCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to roll back the express route circuit migration.

Returns:

the PollerFlux<T,U> for polling of response for express route circuit migration health check and migration operations.

beginShutDownBgpForCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginShutDownBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to shut down BGP for the express route circuit migration.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginShutDownBgpForCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginShutDownBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to shut down BGP for the express route circuit migration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration health check and migration operations.

beginShutDownBgpForCircuitMigrationAsync

public abstract PollerFlux<PollResult<MigrateExpressRouteCircuitHealthCheckResponseInner>,MigrateExpressRouteCircuitHealthCheckResponseInner> beginShutDownBgpForCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to shut down BGP for the express route circuit migration.

Returns:

the PollerFlux<T,U> for polling of response for express route circuit migration health check and migration operations.

beginValidateCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitValidateResponseInner>,MigrateExpressRouteCircuitValidateResponseInner> beginValidateCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to validate express route circuit migration.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration validation operation.

beginValidateCircuitMigration

public abstract SyncPoller<PollResult<MigrateExpressRouteCircuitValidateResponseInner>,MigrateExpressRouteCircuitValidateResponseInner> beginValidateCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters, Context context)

Validates express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to validate express route circuit migration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for express route circuit migration validation operation.

beginValidateCircuitMigrationAsync

public abstract PollerFlux<PollResult<MigrateExpressRouteCircuitValidateResponseInner>,MigrateExpressRouteCircuitValidateResponseInner> beginValidateCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to validate express route circuit migration.

Returns:

the PollerFlux<T,U> for polling of response for express route circuit migration validation operation.

commitCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner commitCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to commit the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations.

commitCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner commitCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Commits the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to commit the express route circuit migration.
context - The context to associate with this operation.

Returns:

response for express route circuit migration health check and migration operations.

commitCircuitMigrationAsync

public abstract Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> commitCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to commit the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations on successful completion of Mono.

commitCircuitMigrationWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> commitCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Commits the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to commit the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations along with Response<T> on successful completion of Mono.

createOrUpdate

public abstract ExpressRouteCrossConnectionInner createOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to the update express route crossConnection operation.

Returns:

expressRouteCrossConnection resource.

createOrUpdate

public abstract ExpressRouteCrossConnectionInner createOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters, Context context)

Update the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to the update express route crossConnection operation.
context - The context to associate with this operation.

Returns:

expressRouteCrossConnection resource.

createOrUpdateAsync

public abstract Mono<ExpressRouteCrossConnectionInner> createOrUpdateAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to the update express route crossConnection operation.

Returns:

expressRouteCrossConnection resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)

Update the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to the update express route crossConnection operation.

Returns:

expressRouteCrossConnection resource along with Response<T> on successful completion of Mono.

getByResourceGroup

public abstract ExpressRouteCrossConnectionInner getByResourceGroup(String resourceGroupName, String crossConnectionName)

Gets details about the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).

Returns:

details about the specified ExpressRouteCrossConnection.

getByResourceGroupAsync

public abstract Mono<ExpressRouteCrossConnectionInner> getByResourceGroupAsync(String resourceGroupName, String crossConnectionName)

Gets details about the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).

Returns:

details about the specified ExpressRouteCrossConnection on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response<ExpressRouteCrossConnectionInner> getByResourceGroupWithResponse(String resourceGroupName, String crossConnectionName, Context context)

Gets details about the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
context - The context to associate with this operation.

Returns:

details about the specified ExpressRouteCrossConnection along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono<Response<ExpressRouteCrossConnectionInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String crossConnectionName)

Gets details about the specified ExpressRouteCrossConnection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).

Returns:

details about the specified ExpressRouteCrossConnection along with Response<T> on successful completion of Mono.

getCircuitMigrationInfo

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner getCircuitMigrationInfo(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to get express route circuit migration information.

Returns:

migration health information for an express route circuit cross connection.

getCircuitMigrationInfo

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner getCircuitMigrationInfo(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters, Context context)

Gets migration health information for an express route circuit cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to get express route circuit migration information.
context - The context to associate with this operation.

Returns:

migration health information for an express route circuit cross connection.

getCircuitMigrationInfoAsync

public abstract Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> getCircuitMigrationInfoAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to get express route circuit migration information.

Returns:

migration health information for an express route circuit cross connection on successful completion of Mono.

getCircuitMigrationInfoWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> getCircuitMigrationInfoWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Gets migration health information for an express route circuit cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to get express route circuit migration information.

Returns:

migration health information for an express route circuit cross connection along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<ExpressRouteCrossConnectionInner> list()

Retrieves all the ExpressRouteCrossConnections in a subscription.

Returns:

the response of a ExpressRouteCrossConnection list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<ExpressRouteCrossConnectionInner> list(String filter, Context context)

Retrieves all the ExpressRouteCrossConnections in a subscription.

Parameters:

filter - The filter to apply on the operation. For example, you can use $filter=name eq '{circuitServiceKey}'.
context - The context to associate with this operation.

Returns:

the response of a ExpressRouteCrossConnection list operation as paginated response with PagedIterable<T>.

listArpTable

public abstract ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

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

listArpTable

public abstract ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

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

listArpTableAsync

public abstract Mono<ExpressRouteCircuitsArpTableListResultInner> listArpTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised ARP table associated with the express route cross connection in a resource group on successful completion of Mono.

listArpTableWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> listArpTableWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised ARP table associated with the express route cross connection in a resource group along with Response<T> on successful completion of Mono.

listAsync

public abstract PagedFlux<ExpressRouteCrossConnectionInner> listAsync()

Retrieves all the ExpressRouteCrossConnections in a subscription.

Returns:

the response of a ExpressRouteCrossConnection list operation as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux<ExpressRouteCrossConnectionInner> listAsync(String filter)

Retrieves all the ExpressRouteCrossConnections in a subscription.

Parameters:

filter - The filter to apply on the operation. For example, you can use $filter=name eq '{circuitServiceKey}'.

Returns:

the response of a ExpressRouteCrossConnection list operation as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable<ExpressRouteCrossConnectionInner> listByResourceGroup(String resourceGroupName)

Retrieves all the ExpressRouteCrossConnections in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

the response of a ExpressRouteCrossConnection list operation as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<ExpressRouteCrossConnectionInner> listByResourceGroup(String resourceGroupName, Context context)

Retrieves all the ExpressRouteCrossConnections in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
context - The context to associate with this operation.

Returns:

the response of a ExpressRouteCrossConnection list operation as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux<ExpressRouteCrossConnectionInner> listByResourceGroupAsync(String resourceGroupName)

Retrieves all the ExpressRouteCrossConnections in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

the response of a ExpressRouteCrossConnection list operation as paginated response with PagedFlux<T>.

listRoutesTable

public abstract ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

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

listRoutesTable

public abstract ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

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

listRoutesTableAsync

public abstract Mono<ExpressRouteCircuitsRoutesTableListResultInner> listRoutesTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised routes table associated with the express route cross connection in a resource group on successful completion of Mono.

listRoutesTableSummary

public abstract ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

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

listRoutesTableSummary

public abstract ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

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

listRoutesTableSummaryAsync

public abstract Mono<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> listRoutesTableSummaryAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the route table summary associated with the express route cross connection in a resource group on successful completion of Mono.

listRoutesTableSummaryWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> listRoutesTableSummaryWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the route table summary associated with the express route cross connection in a resource group along with Response<T> on successful completion of Mono.

listRoutesTableWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> listRoutesTableWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised routes table associated with the express route cross connection in a resource group along with Response<T> on successful completion of Mono.

migrateCircuit

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner migrateCircuit(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to execute the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations.

migrateCircuit

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner migrateCircuit(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Executes the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to execute the express route circuit migration.
context - The context to associate with this operation.

Returns:

response for express route circuit migration health check and migration operations.

migrateCircuitAsync

public abstract Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> migrateCircuitAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to execute the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations on successful completion of Mono.

migrateCircuitWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> migrateCircuitWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Executes the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to execute the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations along with Response<T> on successful completion of Mono.

prepareCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner prepareCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to prepare the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations.

prepareCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner prepareCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Prepares an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to prepare the express route circuit migration.
context - The context to associate with this operation.

Returns:

response for express route circuit migration health check and migration operations.

prepareCircuitMigrationAsync

public abstract Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> prepareCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to prepare the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations on successful completion of Mono.

prepareCircuitMigrationWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> prepareCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Prepares an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to prepare the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations along with Response<T> on successful completion of Mono.

restoreBgpForCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner restoreBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to restore BGP for the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations.

restoreBgpForCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner restoreBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to restore BGP for the express route circuit migration.
context - The context to associate with this operation.

Returns:

response for express route circuit migration health check and migration operations.

restoreBgpForCircuitMigrationAsync

public abstract Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> restoreBgpForCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to restore BGP for the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations on successful completion of Mono.

restoreBgpForCircuitMigrationWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> restoreBgpForCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Restores BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to restore BGP for the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations along with Response<T> on successful completion of Mono.

rollbackCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner rollbackCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to roll back the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations.

rollbackCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner rollbackCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Rolls back the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to roll back the express route circuit migration.
context - The context to associate with this operation.

Returns:

response for express route circuit migration health check and migration operations.

rollbackCircuitMigrationAsync

public abstract Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> rollbackCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to roll back the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations on successful completion of Mono.

rollbackCircuitMigrationWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> rollbackCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Rolls back the express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to roll back the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations along with Response<T> on successful completion of Mono.

shutDownBgpForCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner shutDownBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to shut down BGP for the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations.

shutDownBgpForCircuitMigration

public abstract MigrateExpressRouteCircuitHealthCheckResponseInner shutDownBgpForCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters, Context context)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to shut down BGP for the express route circuit migration.
context - The context to associate with this operation.

Returns:

response for express route circuit migration health check and migration operations.

shutDownBgpForCircuitMigrationAsync

public abstract Mono<MigrateExpressRouteCircuitHealthCheckResponseInner> shutDownBgpForCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to shut down BGP for the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations on successful completion of Mono.

shutDownBgpForCircuitMigrationWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> shutDownBgpForCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitRequest parameters)

Shuts down BGP sessions as part of an express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to shut down BGP for the express route circuit migration.

Returns:

response for express route circuit migration health check and migration operations along with Response<T> on successful completion of Mono.

updateTags

public abstract ExpressRouteCrossConnectionInner updateTags(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters)

Updates an express route cross connection tags.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
crossConnectionParameters - Parameters supplied to update express route cross connection tags.

Returns:

expressRouteCrossConnection resource.

updateTagsAsync

public abstract Mono<ExpressRouteCrossConnectionInner> updateTagsAsync(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters)

Updates an express route cross connection tags.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
crossConnectionParameters - Parameters supplied to update express route cross connection tags.

Returns:

expressRouteCrossConnection resource on successful completion of Mono.

updateTagsWithResponse

public abstract Response<ExpressRouteCrossConnectionInner> updateTagsWithResponse(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters, Context context)

Updates an express route cross connection tags.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
crossConnectionParameters - Parameters supplied to update express route cross connection tags.
context - The context to associate with this operation.

Returns:

expressRouteCrossConnection resource along with Response<T>.

updateTagsWithResponseAsync

public abstract Mono<Response<ExpressRouteCrossConnectionInner>> updateTagsWithResponseAsync(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters)

Updates an express route cross connection tags.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
crossConnectionParameters - Parameters supplied to update express route cross connection tags.

Returns:

expressRouteCrossConnection resource along with Response<T> on successful completion of Mono.

validateCircuitMigration

public abstract MigrateExpressRouteCircuitValidateResponseInner validateCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to validate express route circuit migration.

Returns:

response for express route circuit migration validation operation.

validateCircuitMigration

public abstract MigrateExpressRouteCircuitValidateResponseInner validateCircuitMigration(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters, Context context)

Validates express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to validate express route circuit migration.
context - The context to associate with this operation.

Returns:

response for express route circuit migration validation operation.

validateCircuitMigrationAsync

public abstract Mono<MigrateExpressRouteCircuitValidateResponseInner> validateCircuitMigrationAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to validate express route circuit migration.

Returns:

response for express route circuit migration validation operation on successful completion of Mono.

validateCircuitMigrationWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> validateCircuitMigrationWithResponseAsync(String resourceGroupName, String crossConnectionName, MigrateExpressRouteCircuitValidateAndHealthCheckRequest parameters)

Validates express route circuit migration for a cross connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
crossConnectionName - The name of the ExpressRouteCrossConnection (service key of the circuit).
parameters - Parameters supplied to validate express route circuit migration.

Returns:

response for express route circuit migration validation operation along with Response<T> on successful completion of Mono.

Applies to