L3Networks interface

Interface representing a L3Networks.

Methods

beginCreateOrUpdate(string, string, L3Network, L3NetworksCreateOrUpdateOptionalParams)

Create a new layer 3 (L3) network or update the properties of the existing network.

beginCreateOrUpdateAndWait(string, string, L3Network, L3NetworksCreateOrUpdateOptionalParams)

Create a new layer 3 (L3) network or update the properties of the existing network.

beginDelete(string, string, L3NetworksDeleteOptionalParams)

Delete the provided layer 3 (L3) network.

beginDeleteAndWait(string, string, L3NetworksDeleteOptionalParams)

Delete the provided layer 3 (L3) network.

get(string, string, L3NetworksGetOptionalParams)

Get properties of the provided layer 3 (L3) network.

listByResourceGroup(string, L3NetworksListByResourceGroupOptionalParams)

Get a list of layer 3 (L3) networks in the provided resource group.

listBySubscription(L3NetworksListBySubscriptionOptionalParams)

Get a list of layer 3 (L3) networks in the provided subscription.

update(string, string, L3NetworksUpdateOptionalParams)

Update tags associated with the provided layer 3 (L3) network.

Method Details

beginCreateOrUpdate(string, string, L3Network, L3NetworksCreateOrUpdateOptionalParams)

Create a new layer 3 (L3) network or update the properties of the existing network.

function beginCreateOrUpdate(resourceGroupName: string, l3NetworkName: string, l3NetworkParameters: L3Network, options?: L3NetworksCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<L3Network>, L3Network>>

Parameters

resourceGroupName

string

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

l3NetworkName

string

The name of the L3 network.

l3NetworkParameters
L3Network

The request body.

options
L3NetworksCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, L3Network, L3NetworksCreateOrUpdateOptionalParams)

Create a new layer 3 (L3) network or update the properties of the existing network.

function beginCreateOrUpdateAndWait(resourceGroupName: string, l3NetworkName: string, l3NetworkParameters: L3Network, options?: L3NetworksCreateOrUpdateOptionalParams): Promise<L3Network>

Parameters

resourceGroupName

string

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

l3NetworkName

string

The name of the L3 network.

l3NetworkParameters
L3Network

The request body.

options
L3NetworksCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<L3Network>

beginDelete(string, string, L3NetworksDeleteOptionalParams)

Delete the provided layer 3 (L3) network.

function beginDelete(resourceGroupName: string, l3NetworkName: string, options?: L3NetworksDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

l3NetworkName

string

The name of the L3 network.

options
L3NetworksDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, L3NetworksDeleteOptionalParams)

Delete the provided layer 3 (L3) network.

function beginDeleteAndWait(resourceGroupName: string, l3NetworkName: string, options?: L3NetworksDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

l3NetworkName

string

The name of the L3 network.

options
L3NetworksDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, L3NetworksGetOptionalParams)

Get properties of the provided layer 3 (L3) network.

function get(resourceGroupName: string, l3NetworkName: string, options?: L3NetworksGetOptionalParams): Promise<L3Network>

Parameters

resourceGroupName

string

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

l3NetworkName

string

The name of the L3 network.

options
L3NetworksGetOptionalParams

The options parameters.

Returns

Promise<L3Network>

listByResourceGroup(string, L3NetworksListByResourceGroupOptionalParams)

Get a list of layer 3 (L3) networks in the provided resource group.

function listByResourceGroup(resourceGroupName: string, options?: L3NetworksListByResourceGroupOptionalParams): PagedAsyncIterableIterator<L3Network, L3Network[], PageSettings>

Parameters

resourceGroupName

string

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

options
L3NetworksListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(L3NetworksListBySubscriptionOptionalParams)

Get a list of layer 3 (L3) networks in the provided subscription.

function listBySubscription(options?: L3NetworksListBySubscriptionOptionalParams): PagedAsyncIterableIterator<L3Network, L3Network[], PageSettings>

Parameters

options
L3NetworksListBySubscriptionOptionalParams

The options parameters.

Returns

update(string, string, L3NetworksUpdateOptionalParams)

Update tags associated with the provided layer 3 (L3) network.

function update(resourceGroupName: string, l3NetworkName: string, options?: L3NetworksUpdateOptionalParams): Promise<L3Network>

Parameters

resourceGroupName

string

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

l3NetworkName

string

The name of the L3 network.

options
L3NetworksUpdateOptionalParams

The options parameters.

Returns

Promise<L3Network>