NatGatewaysOperations interface

Interface representing a NatGateways operations.

Properties

createOrUpdate

The operation to create or update a natGateway. Please note some properties can be set only during NatGateway creation.

delete

The operation to delete a natGateway.

get

The operation to get a natGateway.

listAll

Lists all of the natGateways in the specified subscription. Use the nextLink property in the response to get the next page of NatGateway.

listByResourceGroup

Lists all of the natGateways in the specified resource group. Use the nextLink property in the response to get the next page of NatGateway.

updateTags

Updates a natGateway tags.

Property Details

createOrUpdate

The operation to create or update a natGateway. Please note some properties can be set only during NatGateway creation.

createOrUpdate: (resourceGroupName: string, natGatewayName: string, resource: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams) => PollerLike<OperationState<NatGateway>, NatGateway>

Property Value

(resourceGroupName: string, natGatewayName: string, resource: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams) => PollerLike<OperationState<NatGateway>, NatGateway>

delete

The operation to delete a natGateway.

delete: (resourceGroupName: string, natGatewayName: string, options?: NatGatewaysDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

The operation to get a natGateway.

get: (resourceGroupName: string, natGatewayName: string, options?: NatGatewaysGetOptionalParams) => Promise<NatGateway>

Property Value

(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysGetOptionalParams) => Promise<NatGateway>

listAll

Lists all of the natGateways in the specified subscription. Use the nextLink property in the response to get the next page of NatGateway.

listAll: (options?: NatGatewaysListAllOptionalParams) => PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>

Property Value

(options?: NatGatewaysListAllOptionalParams) => PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>

listByResourceGroup

Lists all of the natGateways in the specified resource group. Use the nextLink property in the response to get the next page of NatGateway.

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

Property Value

(resourceGroupName: string, options?: NatGatewaysListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>

updateTags

Updates a natGateway tags.

updateTags: (resourceGroupName: string, natGatewayName: string, properties: NatGatewayTagsUpdate, options?: NatGatewaysUpdateTagsOptionalParams) => PollerLike<OperationState<NatGateway>, NatGateway>

Property Value

(resourceGroupName: string, natGatewayName: string, properties: NatGatewayTagsUpdate, options?: NatGatewaysUpdateTagsOptionalParams) => PollerLike<OperationState<NatGateway>, NatGateway>