ExpressRouteCircuitAuthorizations interface

Interface representing a ExpressRouteCircuitAuthorizations.

Methods

beginCreateOrUpdate(string, string, string, ExpressRouteCircuitAuthorization, ExpressRouteCircuitAuthorizationsCreateOrUpdateOptionalParams)

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

beginCreateOrUpdateAndWait(string, string, string, ExpressRouteCircuitAuthorization, ExpressRouteCircuitAuthorizationsCreateOrUpdateOptionalParams)

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

beginDelete(string, string, string, ExpressRouteCircuitAuthorizationsDeleteOptionalParams)

Deletes the specified authorization from the specified express route circuit.

beginDeleteAndWait(string, string, string, ExpressRouteCircuitAuthorizationsDeleteOptionalParams)

Deletes the specified authorization from the specified express route circuit.

get(string, string, string, ExpressRouteCircuitAuthorizationsGetOptionalParams)

Gets the specified authorization from the specified express route circuit.

list(string, string, ExpressRouteCircuitAuthorizationsListOptionalParams)

Gets all authorizations in an express route circuit.

Method Details

beginCreateOrUpdate(string, string, string, ExpressRouteCircuitAuthorization, ExpressRouteCircuitAuthorizationsCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdate(resourceGroupName: string, circuitName: string, authorizationName: string, authorizationParameters: ExpressRouteCircuitAuthorization, options?: ExpressRouteCircuitAuthorizationsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ExpressRouteCircuitAuthorization>, ExpressRouteCircuitAuthorization>>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

authorizationName

string

The name of the authorization.

authorizationParameters
ExpressRouteCircuitAuthorization

Parameters supplied to the create or update express route circuit authorization operation.

Returns

beginCreateOrUpdateAndWait(string, string, string, ExpressRouteCircuitAuthorization, ExpressRouteCircuitAuthorizationsCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdateAndWait(resourceGroupName: string, circuitName: string, authorizationName: string, authorizationParameters: ExpressRouteCircuitAuthorization, options?: ExpressRouteCircuitAuthorizationsCreateOrUpdateOptionalParams): Promise<ExpressRouteCircuitAuthorization>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

authorizationName

string

The name of the authorization.

authorizationParameters
ExpressRouteCircuitAuthorization

Parameters supplied to the create or update express route circuit authorization operation.

Returns

beginDelete(string, string, string, ExpressRouteCircuitAuthorizationsDeleteOptionalParams)

Deletes the specified authorization from the specified express route circuit.

function beginDelete(resourceGroupName: string, circuitName: string, authorizationName: string, options?: ExpressRouteCircuitAuthorizationsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

authorizationName

string

The name of the authorization.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, ExpressRouteCircuitAuthorizationsDeleteOptionalParams)

Deletes the specified authorization from the specified express route circuit.

function beginDeleteAndWait(resourceGroupName: string, circuitName: string, authorizationName: string, options?: ExpressRouteCircuitAuthorizationsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

authorizationName

string

The name of the authorization.

Returns

Promise<void>

get(string, string, string, ExpressRouteCircuitAuthorizationsGetOptionalParams)

Gets the specified authorization from the specified express route circuit.

function get(resourceGroupName: string, circuitName: string, authorizationName: string, options?: ExpressRouteCircuitAuthorizationsGetOptionalParams): Promise<ExpressRouteCircuitAuthorization>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

authorizationName

string

The name of the authorization.

options
ExpressRouteCircuitAuthorizationsGetOptionalParams

The options parameters.

Returns

list(string, string, ExpressRouteCircuitAuthorizationsListOptionalParams)

Gets all authorizations in an express route circuit.

function list(resourceGroupName: string, circuitName: string, options?: ExpressRouteCircuitAuthorizationsListOptionalParams): PagedAsyncIterableIterator<ExpressRouteCircuitAuthorization, ExpressRouteCircuitAuthorization[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the circuit.

options
ExpressRouteCircuitAuthorizationsListOptionalParams

The options parameters.

Returns