Compartilhar via


VirtualNetworkGatewayNatRules interface

Interface que representa um VirtualNetworkGatewayNatRules.

Métodos

beginCreateOrUpdate(string, string, string, VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams)

Cria uma regra nat para um gateway de rede virtual escalonável se ele não existir, atualizando as regras nat existentes.

beginCreateOrUpdateAndWait(string, string, string, VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams)

Cria uma regra nat para um gateway de rede virtual escalonável se ele não existir, atualizando as regras nat existentes.

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Exclui uma regra nat.

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Exclui uma regra nat.

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Recupera os detalhes de uma regra nat.

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Recupera todas as regras nat para um gateway de rede virtual específico.

Detalhes do método

beginCreateOrUpdate(string, string, string, VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams)

Cria uma regra nat para um gateway de rede virtual escalonável se ele não existir, atualizando as regras nat existentes.

function beginCreateOrUpdate(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, natRuleParameters: VirtualNetworkGatewayNatRule, options?: VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualNetworkGatewayNatRule>, VirtualNetworkGatewayNatRule>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do Gateway de Rede Virtual.

virtualNetworkGatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

natRuleParameters
VirtualNetworkGatewayNatRule

Parâmetros fornecidos para criar ou atualizar uma regra Nat.

options
VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, string, VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams)

Cria uma regra nat para um gateway de rede virtual escalonável se ele não existir, atualizando as regras nat existentes.

function beginCreateOrUpdateAndWait(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, natRuleParameters: VirtualNetworkGatewayNatRule, options?: VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams): Promise<VirtualNetworkGatewayNatRule>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do Gateway de Rede Virtual.

virtualNetworkGatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

natRuleParameters
VirtualNetworkGatewayNatRule

Parâmetros fornecidos para criar ou atualizar uma regra Nat.

options
VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Exclui uma regra nat.

function beginDelete(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: VirtualNetworkGatewayNatRulesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do Gateway de Rede Virtual.

virtualNetworkGatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

options
VirtualNetworkGatewayNatRulesDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Exclui uma regra nat.

function beginDeleteAndWait(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: VirtualNetworkGatewayNatRulesDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do Gateway de Rede Virtual.

virtualNetworkGatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

options
VirtualNetworkGatewayNatRulesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Recupera os detalhes de uma regra nat.

function get(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: VirtualNetworkGatewayNatRulesGetOptionalParams): Promise<VirtualNetworkGatewayNatRule>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do Gateway de Rede Virtual.

virtualNetworkGatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

options
VirtualNetworkGatewayNatRulesGetOptionalParams

Os parâmetros de opções.

Retornos

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Recupera todas as regras nat para um gateway de rede virtual específico.

function listByVirtualNetworkGateway(resourceGroupName: string, virtualNetworkGatewayName: string, options?: VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams): PagedAsyncIterableIterator<VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRule[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do gateway de rede virtual.

virtualNetworkGatewayName

string

O nome do gateway.

Retornos