Compartilhar via


NatGateways interface

Interface que representa um NatGateways.

Métodos

beginCreateOrUpdate(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

Cria ou atualiza um gateway nat.

beginCreateOrUpdateAndWait(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

Cria ou atualiza um gateway nat.

beginDelete(string, string, NatGatewaysDeleteOptionalParams)

Exclui o gateway nat especificado.

beginDeleteAndWait(string, string, NatGatewaysDeleteOptionalParams)

Exclui o gateway nat especificado.

get(string, string, NatGatewaysGetOptionalParams)

Obtém o gateway nat especificado em um grupo de recursos especificado.

list(string, NatGatewaysListOptionalParams)

Obtém todos os gateways nat em um grupo de recursos.

listAll(NatGatewaysListAllOptionalParams)

Obtém todos os Gateways nat em uma assinatura.

updateTags(string, string, TagsObject, NatGatewaysUpdateTagsOptionalParams)

Atualiza marcas de gateway nat.

Detalhes do método

beginCreateOrUpdate(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

Cria ou atualiza um gateway nat.

function beginCreateOrUpdate(resourceGroupName: string, natGatewayName: string, parameters: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NatGateway>, NatGateway>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

natGatewayName

string

O nome do gateway nat.

parameters
NatGateway

Parâmetros fornecidos para a operação criar ou atualizar o gateway nat.

options
NatGatewaysCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

Cria ou atualiza um gateway nat.

function beginCreateOrUpdateAndWait(resourceGroupName: string, natGatewayName: string, parameters: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams): Promise<NatGateway>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

natGatewayName

string

O nome do gateway nat.

parameters
NatGateway

Parâmetros fornecidos para a operação criar ou atualizar o gateway nat.

options
NatGatewaysCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<NatGateway>

beginDelete(string, string, NatGatewaysDeleteOptionalParams)

Exclui o gateway nat especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

natGatewayName

string

O nome do gateway nat.

options
NatGatewaysDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, NatGatewaysDeleteOptionalParams)

Exclui o gateway nat especificado.

function beginDeleteAndWait(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

natGatewayName

string

O nome do gateway nat.

options
NatGatewaysDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, NatGatewaysGetOptionalParams)

Obtém o gateway nat especificado em um grupo de recursos especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

natGatewayName

string

O nome do gateway nat.

options
NatGatewaysGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<NatGateway>

list(string, NatGatewaysListOptionalParams)

Obtém todos os gateways nat em um grupo de recursos.

function list(resourceGroupName: string, options?: NatGatewaysListOptionalParams): PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

options
NatGatewaysListOptionalParams

Os parâmetros de opções.

Retornos

listAll(NatGatewaysListAllOptionalParams)

Obtém todos os Gateways nat em uma assinatura.

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

Parâmetros

options
NatGatewaysListAllOptionalParams

Os parâmetros de opções.

Retornos

updateTags(string, string, TagsObject, NatGatewaysUpdateTagsOptionalParams)

Atualiza marcas de gateway nat.

function updateTags(resourceGroupName: string, natGatewayName: string, parameters: TagsObject, options?: NatGatewaysUpdateTagsOptionalParams): Promise<NatGateway>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

natGatewayName

string

O nome do gateway nat.

parameters
TagsObject

Parâmetros fornecidos para atualizar marcas de gateway nat.

options
NatGatewaysUpdateTagsOptionalParams

Os parâmetros de opções.

Retornos

Promise<NatGateway>