Partilhar via


NatRules interface

Interface que representa um NatRules.

Métodos

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

Cria uma regra nat para um gateway vpn escalável se ela não existir, atualiza as regras nat existentes.

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

Cria uma regra nat para um gateway vpn escalável se ela não existir, atualiza 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 uma regra natGet.

listByVpnGateway(string, string, NatRulesListByVpnGatewayOptionalParams)

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

Detalhes de Método

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

Cria uma regra nat para um gateway vpn escalável se ela não existir, atualiza 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.

Devoluções

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

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

Cria uma regra nat para um gateway vpn escalável se ela não existir, atualiza 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.

Devoluções

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.

Devoluções

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.

Devoluções

Promise<void>

get(string, string, string, NatRulesGetOptionalParams)

Recupera os detalhes de uma regra natGet.

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.

Devoluções

listByVpnGateway(string, string, NatRulesListByVpnGatewayOptionalParams)

Recupera todas as regras nat para um gateway vpn 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.

Devoluções