Share via


IWithNatRuleCollectionSettings Interface

Definition

The stage of the Azure firewall update allowing to specify the nat rule collection settings.

public interface IWithNatRuleCollectionSettings : Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRuleCollection.IWithNatRuleCollectionActionType<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleCollectionSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRuleCollection.IWithPriority<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleCollectionSettings>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IUpdate>
type IWithNatRuleCollectionSettings = interface
    interface IWithPriority<IWithNatRuleCollectionSettings>
    interface IWithNatRuleCollectionActionType<IWithNatRuleCollectionSettings>
    interface IInUpdate<IUpdate>
Public Interface IWithNatRuleCollectionSettings
Implements IInUpdate(Of IUpdate), IWithNatRuleCollectionActionType(Of IWithNatRuleCollectionSettings), IWithPriority(Of IWithNatRuleCollectionSettings)
Derived
Implements

Methods

Attach() (Inherited from IInUpdate<ParentT>)
DefineAzureFirewallNatRule(String)

Sets the Azure firewall nat rule.

UpdateAzureFirewallNatRule(String)

Updates the Azure firewall nat rule.

WithDnatActionType()

Sets the action type of firewall rule collection as 'Dnat' in Azure firewall.

(Inherited from IWithNatRuleCollectionActionType<ParentT>)
WithoutAzureFirewallNatRule(String)

Removes the Azure firewall nat rule.

WithPriority(Int32)

Sets the priority of firewall rule collection in Azure firewall.

(Inherited from IWithPriority<ParentT>)
WithSnatActionType()

Sets the action type of firewall rule collection as 'Snat' in Azure firewall.

(Inherited from IWithNatRuleCollectionActionType<ParentT>)

Applies to