Interface WebApplicationFirewallPolicy.DefinitionStages.WithManagedRules
- All Known Subinterfaces:
WebApplicationFirewallPolicy.Definition,WebApplicationFirewallPolicy.DefinitionStages.WithCreate,WebApplicationFirewallPolicy.DefinitionStages.WithManagedRulesOrCreate,WebApplicationFirewallPolicy.DefinitionStages.WithRequestBodyOrCreate
- Enclosing interface:
- WebApplicationFirewallPolicy.DefinitionStages
public static interface WebApplicationFirewallPolicy.DefinitionStages.WithManagedRules
The stage of a Web Application Firewall Policy definition allowing to specify the managed rules.
-
Method Summary
Modifier and TypeMethodDescriptionwithManagedRuleSet(KnownWebApplicationGatewayManagedRuleSet managedRuleSet, ManagedRuleGroupOverride... managedRuleGroupOverrides) Specifies a known managed rule set to be added to the Web Application Firewall, with optional rule group override configurations.withManagedRuleSet(ManagedRuleSet managedRuleSet) Specifies a managed rule set to be added to the Web Application Firewall, with full configuration.withManagedRuleSet(String type, String version, ManagedRuleGroupOverride... managedRuleGroupOverrides) Specifies a managed rule set to be added to the Web Application Firewall, with optional rule group override configurations.
-
Method Details
-
withManagedRuleSet
WebApplicationFirewallPolicy.DefinitionStages.WithManagedRulesOrCreate withManagedRuleSet(KnownWebApplicationGatewayManagedRuleSet managedRuleSet, ManagedRuleGroupOverride... managedRuleGroupOverrides) Specifies a known managed rule set to be added to the Web Application Firewall, with optional rule group override configurations.- Parameters:
managedRuleSet- known managed rule setmanagedRuleGroupOverrides- rule group override configuration- Returns:
- the next stage of the definition
-
withManagedRuleSet
WebApplicationFirewallPolicy.DefinitionStages.WithManagedRulesOrCreate withManagedRuleSet(String type, String version, ManagedRuleGroupOverride... managedRuleGroupOverrides) Specifies a managed rule set to be added to the Web Application Firewall, with optional rule group override configurations.- Parameters:
type- managed rule set typeversion- managed rule set versionmanagedRuleGroupOverrides- rule group override configuration- Returns:
- the next stage of the definition
-
withManagedRuleSet
WebApplicationFirewallPolicy.DefinitionStages.WithManagedRulesOrCreate withManagedRuleSet(ManagedRuleSet managedRuleSet) Specifies a managed rule set to be added to the Web Application Firewall, with full configuration.- Parameters:
managedRuleSet- managed rule set with full configuration- Returns:
- the next stage of the definition
-