InternetGatewaysOperations interface

Interface representing a InternetGateways operations.

Properties

beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
create

Creates a Network Fabric Service Internet Gateway resource instance.

delete

Execute a delete on Network Fabric Service Internet Gateway.

get

Implements Gateway GET method.

listByResourceGroup

Displays Internet Gateways list by resource group GET method.

listBySubscription

Displays Internet Gateways list by subscription GET method.

update

Execute patch on Network Fabric Service Internet Gateway.

Property Details

beginCreate

Warning

This API is now deprecated.

use create instead

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

Property Value

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

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

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

Property Value

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

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

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

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

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

Property Value

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

beginUpdate

Warning

This API is now deprecated.

use update instead

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

Property Value

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

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

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

Property Value

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

create

Creates a Network Fabric Service Internet Gateway resource instance.

create: (resourceGroupName: string, internetGatewayName: string, body: InternetGateway, options?: InternetGatewaysCreateOptionalParams) => PollerLike<OperationState<InternetGateway>, InternetGateway>

Property Value

(resourceGroupName: string, internetGatewayName: string, body: InternetGateway, options?: InternetGatewaysCreateOptionalParams) => PollerLike<OperationState<InternetGateway>, InternetGateway>

delete

Execute a delete on Network Fabric Service Internet Gateway.

delete: (resourceGroupName: string, internetGatewayName: string, options?: InternetGatewaysDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, internetGatewayName: string, options?: InternetGatewaysDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Implements Gateway GET method.

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

Property Value

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

listByResourceGroup

Displays Internet Gateways list by resource group GET method.

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

Property Value

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

listBySubscription

Displays Internet Gateways list by subscription GET method.

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

Property Value

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

update

Execute patch on Network Fabric Service Internet Gateway.

update: (resourceGroupName: string, internetGatewayName: string, body: InternetGatewayPatch, options?: InternetGatewaysUpdateOptionalParams) => PollerLike<OperationState<InternetGateway>, InternetGateway>

Property Value

(resourceGroupName: string, internetGatewayName: string, body: InternetGatewayPatch, options?: InternetGatewaysUpdateOptionalParams) => PollerLike<OperationState<InternetGateway>, InternetGateway>