Compartilhar via


NatRules interface

Interface que representa um NatRules.

Métodos

beginCreateOrUpdate(string, string, string, VpnGatewayNatRule, NatRulesCreateOrUpdateOptionalParams)

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

beginCreateOrUpdateAndWait(string, string, string, VpnGatewayNatRule, NatRulesCreateOrUpdateOptionalParams)

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

beginDelete(string, string, string, NatRulesDeleteOptionalParams)

Exclui uma regra nat.

beginDeleteAndWait(string, string, string, NatRulesDeleteOptionalParams)

Exclui uma regra nat.

get(string, string, string, NatRulesGetOptionalParams)

Recupera os detalhes de um nat ruleGet.

listByVpnGateway(string, string, NatRulesListByVpnGatewayOptionalParams)

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

Detalhes do método

beginCreateOrUpdate(string, string, string, VpnGatewayNatRule, NatRulesCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdate(resourceGroupName: string, gatewayName: string, natRuleName: string, natRuleParameters: VpnGatewayNatRule, options?: NatRulesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VpnGatewayNatRule>, VpnGatewayNatRule>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do VpnGateway.

gatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

natRuleParameters
VpnGatewayNatRule

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

options
NatRulesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, string, VpnGatewayNatRule, NatRulesCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdateAndWait(resourceGroupName: string, gatewayName: string, natRuleName: string, natRuleParameters: VpnGatewayNatRule, options?: NatRulesCreateOrUpdateOptionalParams): Promise<VpnGatewayNatRule>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do VpnGateway.

gatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

natRuleParameters
VpnGatewayNatRule

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

options
NatRulesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

beginDelete(string, string, string, NatRulesDeleteOptionalParams)

Exclui uma regra nat.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do VpnGateway.

gatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

options
NatRulesDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, string, NatRulesDeleteOptionalParams)

Exclui uma regra nat.

function beginDeleteAndWait(resourceGroupName: string, gatewayName: string, natRuleName: string, options?: NatRulesDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do VpnGateway.

gatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

options
NatRulesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, NatRulesGetOptionalParams)

Recupera os detalhes de um nat ruleGet.

function get(resourceGroupName: string, gatewayName: string, natRuleName: string, options?: NatRulesGetOptionalParams): Promise<VpnGatewayNatRule>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do VpnGateway.

gatewayName

string

O nome do gateway.

natRuleName

string

O nome da regra nat.

options
NatRulesGetOptionalParams

Os parâmetros de opções.

Retornos

listByVpnGateway(string, string, NatRulesListByVpnGatewayOptionalParams)

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

function listByVpnGateway(resourceGroupName: string, gatewayName: string, options?: NatRulesListByVpnGatewayOptionalParams): PagedAsyncIterableIterator<VpnGatewayNatRule, VpnGatewayNatRule[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos do VpnGateway.

gatewayName

string

O nome do gateway.

options
NatRulesListByVpnGatewayOptionalParams

Os parâmetros de opções.

Retornos