ExpressRoutePortAuthorizationsClient Interface

public interface ExpressRoutePortAuthorizationsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ExpressRoutePortAuthorizationInner>,ExpressRoutePortAuthorizationInner> beginCreateOrUpdate(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

abstract SyncPoller<PollResult<ExpressRoutePortAuthorizationInner>,ExpressRoutePortAuthorizationInner> beginCreateOrUpdate(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters, Context context)

Creates or updates an authorization in the specified express route port.

abstract PollerFlux<PollResult<ExpressRoutePortAuthorizationInner>,ExpressRoutePortAuthorizationInner> beginCreateOrUpdateAsync(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String expressRoutePortName, String authorizationName, Context context)

Deletes the specified authorization from the specified express route port.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

abstract ExpressRoutePortAuthorizationInner createOrUpdate(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

abstract ExpressRoutePortAuthorizationInner createOrUpdate(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters, Context context)

Creates or updates an authorization in the specified express route port.

abstract Mono<ExpressRoutePortAuthorizationInner> createOrUpdateAsync(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

abstract void delete(String resourceGroupName, String expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

abstract void delete(String resourceGroupName, String expressRoutePortName, String authorizationName, Context context)

Deletes the specified authorization from the specified express route port.

abstract Mono<Void> deleteAsync(String resourceGroupName, String expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

abstract ExpressRoutePortAuthorizationInner get(String resourceGroupName, String expressRoutePortName, String authorizationName)

Gets the specified authorization from the specified express route port.

abstract Mono<ExpressRoutePortAuthorizationInner> getAsync(String resourceGroupName, String expressRoutePortName, String authorizationName)

Gets the specified authorization from the specified express route port.

abstract Response<ExpressRoutePortAuthorizationInner> getWithResponse(String resourceGroupName, String expressRoutePortName, String authorizationName, Context context)

Gets the specified authorization from the specified express route port.

abstract Mono<Response<ExpressRoutePortAuthorizationInner>> getWithResponseAsync(String resourceGroupName, String expressRoutePortName, String authorizationName)

Gets the specified authorization from the specified express route port.

abstract PagedIterable<ExpressRoutePortAuthorizationInner> list(String resourceGroupName, String expressRoutePortName)

Gets all authorizations in an express route port.

abstract PagedIterable<ExpressRoutePortAuthorizationInner> list(String resourceGroupName, String expressRoutePortName, Context context)

Gets all authorizations in an express route port.

abstract PagedFlux<ExpressRoutePortAuthorizationInner> listAsync(String resourceGroupName, String expressRoutePortName)

Gets all authorizations in an express route port.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ExpressRoutePortAuthorizationInner> beginCreateOrUpdate(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
authorizationParameters - Parameters supplied to the create or update express route port authorization operation.

Returns:

the SyncPoller<T,U> for polling of expressRoute Port Authorization.

beginCreateOrUpdate

public abstract SyncPoller,ExpressRoutePortAuthorizationInner> beginCreateOrUpdate(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters, Context context)

Creates or updates an authorization in the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
authorizationParameters - Parameters supplied to the create or update express route port authorization operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of expressRoute Port Authorization.

beginCreateOrUpdateAsync

public abstract PollerFlux,ExpressRoutePortAuthorizationInner> beginCreateOrUpdateAsync(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
authorizationParameters - Parameters supplied to the create or update express route port authorization operation.

Returns:

the PollerFlux<T,U> for polling of expressRoute Port Authorization.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String expressRoutePortName, String authorizationName, Context context)

Deletes the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
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 expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.

Returns:

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

createOrUpdate

public abstract ExpressRoutePortAuthorizationInner createOrUpdate(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
authorizationParameters - Parameters supplied to the create or update express route port authorization operation.

Returns:

expressRoute Port Authorization.

createOrUpdate

public abstract ExpressRoutePortAuthorizationInner createOrUpdate(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters, Context context)

Creates or updates an authorization in the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
authorizationParameters - Parameters supplied to the create or update express route port authorization operation.
context - The context to associate with this operation.

Returns:

expressRoute Port Authorization.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
authorizationParameters - Parameters supplied to the create or update express route port authorization operation.

Returns:

expressRoute Port Authorization on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String expressRoutePortName, String authorizationName, ExpressRoutePortAuthorizationInner authorizationParameters)

Creates or updates an authorization in the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
authorizationParameters - Parameters supplied to the create or update express route port authorization operation.

Returns:

expressRoute Port Authorization along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.

delete

public abstract void delete(String resourceGroupName, String expressRoutePortName, String authorizationName, Context context)

Deletes the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String expressRoutePortName, String authorizationName)

Deletes the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ExpressRoutePortAuthorizationInner get(String resourceGroupName, String expressRoutePortName, String authorizationName)

Gets the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.

Returns:

the specified authorization from the specified express route port.

getAsync

public abstract Mono getAsync(String resourceGroupName, String expressRoutePortName, String authorizationName)

Gets the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.

Returns:

the specified authorization from the specified express route port on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String expressRoutePortName, String authorizationName, Context context)

Gets the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.
context - The context to associate with this operation.

Returns:

the specified authorization from the specified express route port along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String expressRoutePortName, String authorizationName)

Gets the specified authorization from the specified express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
authorizationName - The name of the authorization.

Returns:

the specified authorization from the specified express route port along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String expressRoutePortName)

Gets all authorizations in an express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.

Returns:

all authorizations in an express route port as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String expressRoutePortName, Context context)

Gets all authorizations in an express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.
context - The context to associate with this operation.

Returns:

all authorizations in an express route port as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String expressRoutePortName)

Gets all authorizations in an express route port.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the express route port.

Returns:

all authorizations in an express route port as paginated response with PagedFlux<T>.

Applies to