Interface ApplicationGateway.UpdateStages.WithWebApplicationFirewallPolicy

All Known Subinterfaces:
ApplicationGateway.Update
Enclosing interface:
ApplicationGateway.UpdateStages

public static interface ApplicationGateway.UpdateStages.WithWebApplicationFirewallPolicy
The stage of the application gateway update allowing to associate a Web Application Firewall Policy.
  • Method Details

    • withExistingWebApplicationFirewallPolicy

      ApplicationGateway.Update withExistingWebApplicationFirewallPolicy(WebApplicationFirewallPolicy wafPolicy)
      Associates an existing Web Application Firewall Policy with the application gateway. The newly associated policy will replace the previous associated one(if any) on the gateway.
      Parameters:
      wafPolicy - existing Web Application Firewall Policy
      Returns:
      the next stage of the update
    • withExistingWebApplicationFirewallPolicy

      ApplicationGateway.Update withExistingWebApplicationFirewallPolicy(String resourceId)
      Associates an existing Web Application Firewall Policy with the application gateway. The newly associated policy will replace the previous associated one(if any) on the gateway.
      Parameters:
      resourceId - existing Web Application Firewall Policy
      Returns:
      the next stage of the update
    • withNewWebApplicationFirewallPolicy

      ApplicationGateway.Update withNewWebApplicationFirewallPolicy(WebApplicationFirewallMode mode)
      Associates a new Web Application Firewall Policy with the application gateway. The newly associated policy will replace the previous associated one(if any) on the gateway.
      Parameters:
      mode - the Web Application Firewall mode
      Returns:
      the next stage of the update
    • withNewWebApplicationFirewallPolicy

      ApplicationGateway.Update withNewWebApplicationFirewallPolicy(Creatable<WebApplicationFirewallPolicy> creatable)
      Associates a new Web Application Firewall Policy with the application gateway. The newly associated policy will replace the previous associated one(if any) on the gateway.
      Parameters:
      creatable - full definition of the new Web Application Firewall Policy
      Returns:
      the next stage of the update