IUpdate Interface

Definition

The template for an update operation, containing all the settings that can be modified. Call Update.apply() to apply the changes to the resource in Azure.

public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithAdditionalProperty, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleCollection, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithFirewallPolicy, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleCollection, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleCollection, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithSku, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithThreatIntelMode, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithVirtualHub, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithZones, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Network.Fluent.IAzureFirewall>
type IUpdate = interface
    interface IAppliable<IAzureFirewall>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithThreatIntelMode
    interface IWithVirtualHub
    interface IWithFirewallPolicy
    interface IWithSku
    interface IWithAdditionalProperty
    interface IWithZones
    interface IWithApplicationRuleCollection
    interface IWithNatRuleCollection
    interface IWithNetworkRuleCollection
Public Interface IUpdate
Implements IAppliable(Of IAzureFirewall), IUpdateWithTags(Of IUpdate), IWithAdditionalProperty, IWithApplicationRuleCollection, IWithFirewallPolicy, IWithNatRuleCollection, IWithNetworkRuleCollection, IWithSku, IWithThreatIntelMode, IWithVirtualHub, IWithZones
Derived
Implements

Properties

Key (Inherited from IIndexable)

Methods

Apply()

Execute the update request.

(Inherited from IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute the update request asynchronously.

(Inherited from IAppliable<T>)
DefineAzureFirewallApplicationRuleCollection(String)

Sets the Azure firewall application rule collection.

(Inherited from IWithApplicationRuleCollection)
DefineAzureFirewallNatRuleCollection(String)

Sets the Azure firewall nat rule collection.

(Inherited from IWithNatRuleCollection)
DefineAzureFirewallNetworkRuleCollection(String)

Sets the Azure firewall network rule collection.

(Inherited from IWithNetworkRuleCollection)
UpdateAzureFirewallApplicationRuleCollection(String)

Updates the Azure firewall application rule collection.

(Inherited from IWithApplicationRuleCollection)
UpdateAzureFirewallNatRuleCollection(String)

Updates the Azure firewall nat rule collection.

(Inherited from IWithNatRuleCollection)
UpdateAzureFirewallNetworkRuleCollection(String)

Updates the Azure firewall network rule collection.

(Inherited from IWithNetworkRuleCollection)
WithAdditionalProperties(IDictionary<String,String>)

Sets the the additional properties used to further config.

(Inherited from IWithAdditionalProperty)
WithAdditionalProperty(String, String)

Sets the the additional properties used to further config.

(Inherited from IWithAdditionalProperty)
WithAlertModeForThreatIntel()

Enables the operation mode as 'Alert' for threat intelligence.

(Inherited from IWithThreatIntelMode)
WithAzureFirewallHubSkuName()

Sets the resource SKU name to 'AZFW_Hub'.

(Inherited from IWithSku)
WithAzureFirewallVnetSkuName()

Sets the resource SKU name to 'AZFW_VNet'.

(Inherited from IWithSku)
WithDenyModeForThreatIntel()

Enables the operation mode as 'Deny' for threat intelligence.

(Inherited from IWithThreatIntelMode)
WithFirewallPolicy(String)

Sets the firewall policy to which the firewall belongs.

(Inherited from IWithFirewallPolicy)
WithOffModeForThreatIntel()

Enables the operation mode as 'Off' for threat intelligence.

(Inherited from IWithThreatIntelMode)
WithoutAdditionalProperty(String)

Removes the additional properties used to further config.

(Inherited from IWithAdditionalProperty)
WithoutAzureFirewallApplicationRuleCollection(String)

Removes the Azure firewall application rule collection.

(Inherited from IWithApplicationRuleCollection)
WithoutAzureFirewallNatRuleCollection(String)

Removes the Azure firewall nat rule collection.

(Inherited from IWithNatRuleCollection)
WithoutAzureFirewallNetworkRuleCollection(String)

Removes the Azure firewall network rule collection.

(Inherited from IWithNetworkRuleCollection)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithoutZone(String)

Removes the availability zone denoting where the resource needs to come from.

(Inherited from IWithZones)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IUpdateWithTags<T>)
WithVirtualHub(String)

Sets the virtual hub to which the firewall belongs.

(Inherited from IWithVirtualHub)
WithZone(String)

Sets the availability zone denoting where the resource needs to come from.

(Inherited from IWithZones)
WithZones(IList<String>)

Sets the list of availability zones denoting where the resource needs to come from.

(Inherited from IWithZones)

Applies to