InternetGateways interface

Interface representing a InternetGateways.

Methods

beginCreate(string, string, InternetGateway, InternetGatewaysCreateOptionalParams)

Creates a Network Fabric Service Internet Gateway resource instance.

beginCreateAndWait(string, string, InternetGateway, InternetGatewaysCreateOptionalParams)

Creates a Network Fabric Service Internet Gateway resource instance.

beginDelete(string, string, InternetGatewaysDeleteOptionalParams)

Execute a delete on Network Fabric Service Internet Gateway.

beginDeleteAndWait(string, string, InternetGatewaysDeleteOptionalParams)

Execute a delete on Network Fabric Service Internet Gateway.

beginUpdate(string, string, InternetGatewayPatch, InternetGatewaysUpdateOptionalParams)

Execute patch on Network Fabric Service Internet Gateway.

beginUpdateAndWait(string, string, InternetGatewayPatch, InternetGatewaysUpdateOptionalParams)

Execute patch on Network Fabric Service Internet Gateway.

get(string, string, InternetGatewaysGetOptionalParams)

Implements Gateway GET method.

listByResourceGroup(string, InternetGatewaysListByResourceGroupOptionalParams)

Displays Internet Gateways list by resource group GET method.

listBySubscription(InternetGatewaysListBySubscriptionOptionalParams)

Displays Internet Gateways list by subscription GET method.

Method Details

beginCreate(string, string, InternetGateway, InternetGatewaysCreateOptionalParams)

Creates a Network Fabric Service Internet Gateway resource instance.

function beginCreate(resourceGroupName: string, internetGatewayName: string, body: InternetGateway, options?: InternetGatewaysCreateOptionalParams): Promise<SimplePollerLike<OperationState<InternetGateway>, InternetGateway>>

Parameters

resourceGroupName

string

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

internetGatewayName

string

Name of the Internet Gateway.

body
InternetGateway

Request payload.

options
InternetGatewaysCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, InternetGateway, InternetGatewaysCreateOptionalParams)

Creates a Network Fabric Service Internet Gateway resource instance.

function beginCreateAndWait(resourceGroupName: string, internetGatewayName: string, body: InternetGateway, options?: InternetGatewaysCreateOptionalParams): Promise<InternetGateway>

Parameters

resourceGroupName

string

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

internetGatewayName

string

Name of the Internet Gateway.

body
InternetGateway

Request payload.

options
InternetGatewaysCreateOptionalParams

The options parameters.

Returns

Promise<InternetGateway>

beginDelete(string, string, InternetGatewaysDeleteOptionalParams)

Execute a delete on Network Fabric Service Internet Gateway.

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

Parameters

resourceGroupName

string

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

internetGatewayName

string

Name of the Internet Gateway.

options
InternetGatewaysDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, InternetGatewaysDeleteOptionalParams)

Execute a delete on Network Fabric Service Internet Gateway.

function beginDeleteAndWait(resourceGroupName: string, internetGatewayName: string, options?: InternetGatewaysDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

internetGatewayName

string

Name of the Internet Gateway.

options
InternetGatewaysDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, InternetGatewayPatch, InternetGatewaysUpdateOptionalParams)

Execute patch on Network Fabric Service Internet Gateway.

function beginUpdate(resourceGroupName: string, internetGatewayName: string, body: InternetGatewayPatch, options?: InternetGatewaysUpdateOptionalParams): Promise<SimplePollerLike<OperationState<InternetGateway>, InternetGateway>>

Parameters

resourceGroupName

string

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

internetGatewayName

string

Name of the Internet Gateway.

body
InternetGatewayPatch

API to update certain properties of the L2 Isolation Domain resource..

options
InternetGatewaysUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAndWait(string, string, InternetGatewayPatch, InternetGatewaysUpdateOptionalParams)

Execute patch on Network Fabric Service Internet Gateway.

function beginUpdateAndWait(resourceGroupName: string, internetGatewayName: string, body: InternetGatewayPatch, options?: InternetGatewaysUpdateOptionalParams): Promise<InternetGateway>

Parameters

resourceGroupName

string

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

internetGatewayName

string

Name of the Internet Gateway.

body
InternetGatewayPatch

API to update certain properties of the L2 Isolation Domain resource..

options
InternetGatewaysUpdateOptionalParams

The options parameters.

Returns

Promise<InternetGateway>

get(string, string, InternetGatewaysGetOptionalParams)

Implements Gateway GET method.

function get(resourceGroupName: string, internetGatewayName: string, options?: InternetGatewaysGetOptionalParams): Promise<InternetGateway>

Parameters

resourceGroupName

string

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

internetGatewayName

string

Name of the Internet Gateway.

options
InternetGatewaysGetOptionalParams

The options parameters.

Returns

Promise<InternetGateway>

listByResourceGroup(string, InternetGatewaysListByResourceGroupOptionalParams)

Displays Internet Gateways list by resource group GET method.

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

Parameters

resourceGroupName

string

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

options
InternetGatewaysListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(InternetGatewaysListBySubscriptionOptionalParams)

Displays Internet Gateways list by subscription GET method.

function listBySubscription(options?: InternetGatewaysListBySubscriptionOptionalParams): PagedAsyncIterableIterator<InternetGateway, InternetGateway[], PageSettings>

Parameters

options
InternetGatewaysListBySubscriptionOptionalParams

The options parameters.

Returns