Compartir a través de


VirtualNetworkGatewayNatRules interface

Interfaz que representa un virtualNetworkGatewayNatRules.

Métodos

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

Crea una regla nat en una puerta de enlace de red virtual escalable si no existe, actualiza las reglas nat existentes.

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

Crea una regla nat en una puerta de enlace de red virtual escalable si no existe, actualiza las reglas nat existentes.

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Elimina una regla nat.

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Elimina una regla nat.

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Recupera los detalles de una regla nat.

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Recupera todas las reglas nat para una puerta de enlace de red virtual determinada.

Detalles del método

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

Crea una regla nat en una puerta de enlace de red virtual escalable si no existe, actualiza las reglas nat existentes.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos de la puerta de enlace de red virtual.

virtualNetworkGatewayName

string

Nombre de la puerta de enlace.

natRuleName

string

Nombre de la regla nat.

natRuleParameters
VirtualNetworkGatewayNatRule

Parámetros proporcionados para crear o actualizar una regla Nat.

Devoluciones

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

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

Crea una regla nat en una puerta de enlace de red virtual escalable si no existe, actualiza las reglas nat existentes.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos de la puerta de enlace de red virtual.

virtualNetworkGatewayName

string

Nombre de la puerta de enlace.

natRuleName

string

Nombre de la regla nat.

natRuleParameters
VirtualNetworkGatewayNatRule

Parámetros proporcionados para crear o actualizar una regla Nat.

Devoluciones

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Elimina una regla nat.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos de la puerta de enlace de red virtual.

virtualNetworkGatewayName

string

Nombre de la puerta de enlace.

natRuleName

string

Nombre de la regla nat.

options
VirtualNetworkGatewayNatRulesDeleteOptionalParams

Parámetros de opciones.

Devoluciones

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

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Elimina una regla nat.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos de la puerta de enlace de red virtual.

virtualNetworkGatewayName

string

Nombre de la puerta de enlace.

natRuleName

string

Nombre de la regla nat.

options
VirtualNetworkGatewayNatRulesDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Recupera los detalles de una regla nat.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos de la puerta de enlace de red virtual.

virtualNetworkGatewayName

string

Nombre de la puerta de enlace.

natRuleName

string

Nombre de la regla nat.

options
VirtualNetworkGatewayNatRulesGetOptionalParams

Parámetros de opciones.

Devoluciones

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Recupera todas las reglas nat para una puerta de enlace de red virtual determinada.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos de la puerta de enlace de red virtual.

virtualNetworkGatewayName

string

Nombre de la puerta de enlace.

Devoluciones