Partager via


VirtualNetworkGatewayNatRules interface

Interface représentant un VirtualNetworkGatewayNatRules.

Méthodes

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

Crée une règle nat sur une passerelle de réseau virtuel scalable s’il n’existe pas d’autre mise à jour des règles nat existantes.

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

Crée une règle nat sur une passerelle de réseau virtuel scalable s’il n’existe pas d’autre mise à jour des règles nat existantes.

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Supprime une règle nat.

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Supprime une règle nat.

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Récupère les détails d’une règle nat.

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Récupère toutes les règles nat pour une passerelle de réseau virtuel spécifique.

Détails de la méthode

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

Crée une règle nat sur une passerelle de réseau virtuel scalable s’il n’existe pas d’autre mise à jour des règles nat existantes.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources de la passerelle de réseau virtuel.

virtualNetworkGatewayName

string

Nom de la passerelle.

natRuleName

string

Nom de la règle nat.

natRuleParameters
VirtualNetworkGatewayNatRule

Paramètres fournis pour créer ou mettre à jour une règle Nat.

Retours

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

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

Crée une règle nat sur une passerelle de réseau virtuel scalable s’il n’existe pas d’autre mise à jour des règles nat existantes.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources de la passerelle de réseau virtuel.

virtualNetworkGatewayName

string

Nom de la passerelle.

natRuleName

string

Nom de la règle nat.

natRuleParameters
VirtualNetworkGatewayNatRule

Paramètres fournis pour créer ou mettre à jour une règle Nat.

Retours

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Supprime une règle nat.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources de la passerelle de réseau virtuel.

virtualNetworkGatewayName

string

Nom de la passerelle.

natRuleName

string

Nom de la règle nat.

options
VirtualNetworkGatewayNatRulesDeleteOptionalParams

Paramètres d’options.

Retours

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

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Supprime une règle nat.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources de la passerelle de réseau virtuel.

virtualNetworkGatewayName

string

Nom de la passerelle.

natRuleName

string

Nom de la règle nat.

options
VirtualNetworkGatewayNatRulesDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Récupère les détails d’une règle nat.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources de la passerelle de réseau virtuel.

virtualNetworkGatewayName

string

Nom de la passerelle.

natRuleName

string

Nom de la règle nat.

options
VirtualNetworkGatewayNatRulesGetOptionalParams

Paramètres d’options.

Retours

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Récupère toutes les règles nat pour une passerelle de réseau virtuel spécifique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources de la passerelle de réseau virtuel.

virtualNetworkGatewayName

string

Nom de la passerelle.

Retours