INatRulesOperations Interface

Definition

NatRulesOperations operations.

public interface INatRulesOperations
type INatRulesOperations = interface
Public Interface INatRulesOperations

Methods

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

Creates a nat rule to a scalable vpn 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, VpnGatewayNatRule, Dictionary<String,List<String>>, CancellationToken)

Creates a nat rule to a scalable vpn 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 ruleGet.

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

Retrieves all nat rules for a particular virtual wan vpn gateway.

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

Retrieves all nat rules for a particular virtual wan vpn gateway.

Extension Methods

BeginCreateOrUpdate(INatRulesOperations, String, String, String, VpnGatewayNatRule)

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

BeginCreateOrUpdateAsync(INatRulesOperations, String, String, String, VpnGatewayNatRule, CancellationToken)

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

BeginDelete(INatRulesOperations, String, String, String)

Deletes a nat rule.

BeginDeleteAsync(INatRulesOperations, String, String, String, CancellationToken)

Deletes a nat rule.

CreateOrUpdate(INatRulesOperations, String, String, String, VpnGatewayNatRule)

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

CreateOrUpdateAsync(INatRulesOperations, String, String, String, VpnGatewayNatRule, CancellationToken)

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

Delete(INatRulesOperations, String, String, String)

Deletes a nat rule.

DeleteAsync(INatRulesOperations, String, String, String, CancellationToken)

Deletes a nat rule.

Get(INatRulesOperations, String, String, String)

Retrieves the details of a nat ruleGet.

GetAsync(INatRulesOperations, String, String, String, CancellationToken)

Retrieves the details of a nat ruleGet.

ListByVpnGateway(INatRulesOperations, String, String)

Retrieves all nat rules for a particular virtual wan vpn gateway.

ListByVpnGatewayAsync(INatRulesOperations, String, String, CancellationToken)

Retrieves all nat rules for a particular virtual wan vpn gateway.

ListByVpnGatewayNext(INatRulesOperations, String)

Retrieves all nat rules for a particular virtual wan vpn gateway.

ListByVpnGatewayNextAsync(INatRulesOperations, String, CancellationToken)

Retrieves all nat rules for a particular virtual wan vpn gateway.

Applies to