ExpressRouteCircuitPeerings interface

Interface representing a ExpressRouteCircuitPeerings.

Methods

beginCreateOrUpdate(string, string, string, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringsCreateOrUpdateOptionalParams)

Creates or updates a peering in the specified express route circuits.

beginCreateOrUpdateAndWait(string, string, string, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringsCreateOrUpdateOptionalParams)

Creates or updates a peering in the specified express route circuits.

beginDelete(string, string, string, ExpressRouteCircuitPeeringsDeleteOptionalParams)

Deletes the specified peering from the specified express route circuit.

beginDeleteAndWait(string, string, string, ExpressRouteCircuitPeeringsDeleteOptionalParams)

Deletes the specified peering from the specified express route circuit.

get(string, string, string, ExpressRouteCircuitPeeringsGetOptionalParams)

Gets the specified peering for the express route circuit.

list(string, string, ExpressRouteCircuitPeeringsListOptionalParams)

Gets all peerings in a specified express route circuit.

Method Details

beginCreateOrUpdate(string, string, string, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringsCreateOrUpdateOptionalParams)

Creates or updates a peering in the specified express route circuits.

function beginCreateOrUpdate(resourceGroupName: string, circuitName: string, peeringName: string, peeringParameters: ExpressRouteCircuitPeering, options?: ExpressRouteCircuitPeeringsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ExpressRouteCircuitPeering>, ExpressRouteCircuitPeering>>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

peeringName

string

The name of the peering.

peeringParameters
ExpressRouteCircuitPeering

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

Returns

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

beginCreateOrUpdateAndWait(string, string, string, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringsCreateOrUpdateOptionalParams)

Creates or updates a peering in the specified express route circuits.

function beginCreateOrUpdateAndWait(resourceGroupName: string, circuitName: string, peeringName: string, peeringParameters: ExpressRouteCircuitPeering, options?: ExpressRouteCircuitPeeringsCreateOrUpdateOptionalParams): Promise<ExpressRouteCircuitPeering>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

peeringName

string

The name of the peering.

peeringParameters
ExpressRouteCircuitPeering

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

Returns

beginDelete(string, string, string, ExpressRouteCircuitPeeringsDeleteOptionalParams)

Deletes the specified peering from the specified express route circuit.

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

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

peeringName

string

The name of the peering.

options
ExpressRouteCircuitPeeringsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, ExpressRouteCircuitPeeringsDeleteOptionalParams)

Deletes the specified peering from the specified express route circuit.

function beginDeleteAndWait(resourceGroupName: string, circuitName: string, peeringName: string, options?: ExpressRouteCircuitPeeringsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

peeringName

string

The name of the peering.

options
ExpressRouteCircuitPeeringsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, ExpressRouteCircuitPeeringsGetOptionalParams)

Gets the specified peering for the express route circuit.

function get(resourceGroupName: string, circuitName: string, peeringName: string, options?: ExpressRouteCircuitPeeringsGetOptionalParams): Promise<ExpressRouteCircuitPeering>

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

peeringName

string

The name of the peering.

options
ExpressRouteCircuitPeeringsGetOptionalParams

The options parameters.

Returns

list(string, string, ExpressRouteCircuitPeeringsListOptionalParams)

Gets all peerings in a specified express route circuit.

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

Parameters

resourceGroupName

string

The name of the resource group.

circuitName

string

The name of the express route circuit.

options
ExpressRouteCircuitPeeringsListOptionalParams

The options parameters.

Returns