Delen via


VirtualNetworkGatewayNatRules interface

Interface die een VirtualNetworkGatewayNatRules vertegenwoordigt.

Methoden

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

Hiermee maakt u een NAT-regel naar een schaalbare virtuele netwerkgateway als deze nog niet bestaat, worden de bestaande NAT-regels bijgewerkt.

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

Hiermee maakt u een NAT-regel naar een schaalbare virtuele netwerkgateway als deze nog niet bestaat, worden de bestaande NAT-regels bijgewerkt.

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Hiermee verwijdert u een NAT-regel.

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Hiermee verwijdert u een NAT-regel.

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Hiermee haalt u de details van een NAT-regel op.

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Hiermee worden alle NAT-regels voor een bepaalde virtuele netwerkgateway opgehaald.

Methodedetails

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

Hiermee maakt u een NAT-regel naar een schaalbare virtuele netwerkgateway als deze nog niet bestaat, worden de bestaande NAT-regels bijgewerkt.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep van de virtuele netwerkgateway.

virtualNetworkGatewayName

string

De naam van de gateway.

natRuleName

string

De naam van de nat-regel.

natRuleParameters
VirtualNetworkGatewayNatRule

Parameters die zijn opgegeven om een Nat-regel te maken of bij te werken.

Retouren

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

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

Hiermee maakt u een NAT-regel naar een schaalbare virtuele netwerkgateway als deze nog niet bestaat, worden de bestaande NAT-regels bijgewerkt.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep van de virtuele netwerkgateway.

virtualNetworkGatewayName

string

De naam van de gateway.

natRuleName

string

De naam van de nat-regel.

natRuleParameters
VirtualNetworkGatewayNatRule

Parameters die zijn opgegeven om een Nat-regel te maken of bij te werken.

Retouren

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Hiermee verwijdert u een NAT-regel.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep van de virtuele netwerkgateway.

virtualNetworkGatewayName

string

De naam van de gateway.

natRuleName

string

De naam van de nat-regel.

Retouren

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

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Hiermee verwijdert u een NAT-regel.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep van de virtuele netwerkgateway.

virtualNetworkGatewayName

string

De naam van de gateway.

natRuleName

string

De naam van de nat-regel.

Retouren

Promise<void>

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Hiermee haalt u de details van een NAT-regel op.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep van de virtuele netwerkgateway.

virtualNetworkGatewayName

string

De naam van de gateway.

natRuleName

string

De naam van de nat-regel.

options
VirtualNetworkGatewayNatRulesGetOptionalParams

De optiesparameters.

Retouren

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Hiermee worden alle NAT-regels voor een bepaalde virtuele netwerkgateway opgehaald.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep van de gateway van het virtuele netwerk.

virtualNetworkGatewayName

string

De naam van de gateway.

Retouren