Share via


IVirtualNetworkGatewayNatRulesOperations Interface

Definition

VirtualNetworkGatewayNatRulesOperations operations.

public interface IVirtualNetworkGatewayNatRulesOperations
type IVirtualNetworkGatewayNatRulesOperations = interface
Public Interface IVirtualNetworkGatewayNatRulesOperations

Methods

BeginCreateOrUpdateWithHttpMessagesAsync(String, String, String, VirtualNetworkGatewayNatRule, Dictionary<String,List<String>>, CancellationToken)

Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the existing nat rules.

BeginDeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes a nat rule.

CreateOrUpdateWithHttpMessagesAsync(String, String, String, VirtualNetworkGatewayNatRule, Dictionary<String,List<String>>, CancellationToken)

Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the existing nat rules.

DeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes a nat rule.

GetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Retrieves the details of a nat rule.

ListByVirtualNetworkGatewayNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Retrieves all nat rules for a particular virtual network gateway.

ListByVirtualNetworkGatewayWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Retrieves all nat rules for a particular virtual network gateway.

Extension Methods

BeginCreateOrUpdate(IVirtualNetworkGatewayNatRulesOperations, String, String, String, VirtualNetworkGatewayNatRule)

Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the existing nat rules.

BeginCreateOrUpdateAsync(IVirtualNetworkGatewayNatRulesOperations, String, String, String, VirtualNetworkGatewayNatRule, CancellationToken)

Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the existing nat rules.

BeginDelete(IVirtualNetworkGatewayNatRulesOperations, String, String, String)

Deletes a nat rule.

BeginDeleteAsync(IVirtualNetworkGatewayNatRulesOperations, String, String, String, CancellationToken)

Deletes a nat rule.

CreateOrUpdate(IVirtualNetworkGatewayNatRulesOperations, String, String, String, VirtualNetworkGatewayNatRule)

Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the existing nat rules.

CreateOrUpdateAsync(IVirtualNetworkGatewayNatRulesOperations, String, String, String, VirtualNetworkGatewayNatRule, CancellationToken)

Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the existing nat rules.

Delete(IVirtualNetworkGatewayNatRulesOperations, String, String, String)

Deletes a nat rule.

DeleteAsync(IVirtualNetworkGatewayNatRulesOperations, String, String, String, CancellationToken)

Deletes a nat rule.

Get(IVirtualNetworkGatewayNatRulesOperations, String, String, String)

Retrieves the details of a nat rule.

GetAsync(IVirtualNetworkGatewayNatRulesOperations, String, String, String, CancellationToken)

Retrieves the details of a nat rule.

ListByVirtualNetworkGateway(IVirtualNetworkGatewayNatRulesOperations, String, String)

Retrieves all nat rules for a particular virtual network gateway.

ListByVirtualNetworkGatewayAsync(IVirtualNetworkGatewayNatRulesOperations, String, String, CancellationToken)

Retrieves all nat rules for a particular virtual network gateway.

ListByVirtualNetworkGatewayNext(IVirtualNetworkGatewayNatRulesOperations, String)

Retrieves all nat rules for a particular virtual network gateway.

ListByVirtualNetworkGatewayNextAsync(IVirtualNetworkGatewayNatRulesOperations, String, CancellationToken)

Retrieves all nat rules for a particular virtual network gateway.

Applies to