ExpressRouteCircuitConnectionsClient Interface

public interface ExpressRouteCircuitConnectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ExpressRouteCircuitConnectionInner>,ExpressRouteCircuitConnectionInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

abstract SyncPoller<PollResult<ExpressRouteCircuitConnectionInner>,ExpressRouteCircuitConnectionInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters, Context context)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

abstract PollerFlux<PollResult<ExpressRouteCircuitConnectionInner>,ExpressRouteCircuitConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String circuitName, String peeringName, String connectionName, Context context)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

abstract ExpressRouteCircuitConnectionInner createOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

abstract ExpressRouteCircuitConnectionInner createOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters, Context context)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

abstract Mono<ExpressRouteCircuitConnectionInner> createOrUpdateAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

abstract void delete(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

abstract void delete(String resourceGroupName, String circuitName, String peeringName, String connectionName, Context context)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

abstract Mono<Void> deleteAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

abstract ExpressRouteCircuitConnectionInner get(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Gets the specified Express Route Circuit Connection from the specified express route circuit.

abstract Mono<ExpressRouteCircuitConnectionInner> getAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Gets the specified Express Route Circuit Connection from the specified express route circuit.

abstract Response<ExpressRouteCircuitConnectionInner> getWithResponse(String resourceGroupName, String circuitName, String peeringName, String connectionName, Context context)

Gets the specified Express Route Circuit Connection from the specified express route circuit.

abstract Mono<Response<ExpressRouteCircuitConnectionInner>> getWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Gets the specified Express Route Circuit Connection from the specified express route circuit.

abstract PagedIterable<ExpressRouteCircuitConnectionInner> list(String resourceGroupName, String circuitName, String peeringName)

Gets all global reach connections associated with a private peering in an express route circuit.

abstract PagedIterable<ExpressRouteCircuitConnectionInner> list(String resourceGroupName, String circuitName, String peeringName, Context context)

Gets all global reach connections associated with a private peering in an express route circuit.

abstract PagedFlux<ExpressRouteCircuitConnectionInner> listAsync(String resourceGroupName, String circuitName, String peeringName)

Gets all global reach connections associated with a private peering in an express route circuit.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ExpressRouteCircuitConnectionInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
expressRouteCircuitConnectionParameters - Parameters supplied to the create or update express route circuit connection operation.

Returns:

the SyncPoller<T,U> for polling of express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

beginCreateOrUpdate

public abstract SyncPoller,ExpressRouteCircuitConnectionInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters, Context context)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
expressRouteCircuitConnectionParameters - Parameters supplied to the create or update express route circuit connection operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,ExpressRouteCircuitConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
expressRouteCircuitConnectionParameters - Parameters supplied to the create or update express route circuit connection operation.

Returns:

the PollerFlux<T,U> for polling of express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String circuitName, String peeringName, String connectionName, Context context)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract ExpressRouteCircuitConnectionInner createOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
expressRouteCircuitConnectionParameters - Parameters supplied to the create or update express route circuit connection operation.

Returns:

express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

createOrUpdate

public abstract ExpressRouteCircuitConnectionInner createOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters, Context context)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
expressRouteCircuitConnectionParameters - Parameters supplied to the create or update express route circuit connection operation.
context - The context to associate with this operation.

Returns:

express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
expressRouteCircuitConnectionParameters - Parameters supplied to the create or update express route circuit connection operation.

Returns:

express Route Circuit Connection in an ExpressRouteCircuitPeering resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters)

Creates or updates a Express Route Circuit Connection in the specified express route circuits.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
expressRouteCircuitConnectionParameters - Parameters supplied to the create or update express route circuit connection operation.

Returns:

express Route Circuit Connection in an ExpressRouteCircuitPeering resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.

delete

public abstract void delete(String resourceGroupName, String circuitName, String peeringName, String connectionName, Context context)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Deletes the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ExpressRouteCircuitConnectionInner get(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Gets the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.

Returns:

the specified Express Route Circuit Connection from the specified express route circuit.

getAsync

public abstract Mono getAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Gets the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.

Returns:

the specified Express Route Circuit Connection from the specified express route circuit on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String circuitName, String peeringName, String connectionName, Context context)

Gets the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.
context - The context to associate with this operation.

Returns:

the specified Express Route Circuit Connection from the specified express route circuit along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName)

Gets the specified Express Route Circuit Connection from the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
connectionName - The name of the express route circuit connection.

Returns:

the specified Express Route Circuit Connection from the specified express route circuit along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String circuitName, String peeringName)

Gets all global reach connections associated with a private peering in an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
peeringName - The name of the peering.

Returns:

all global reach connections associated with a private peering in an express route circuit as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String circuitName, String peeringName, Context context)

Gets all global reach connections associated with a private peering in an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
peeringName - The name of the peering.
context - The context to associate with this operation.

Returns:

all global reach connections associated with a private peering in an express route circuit as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String circuitName, String peeringName)

Gets all global reach connections associated with a private peering in an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
peeringName - The name of the peering.

Returns:

all global reach connections associated with a private peering in an express route circuit as paginated response with PagedFlux<T>.

Applies to