ArmNetworkModelFactory.ApplicationGatewayWebApplicationFirewallConfiguration Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration ApplicationGatewayWebApplicationFirewallConfiguration(bool enabled = false, Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallMode firewallMode = default, string ruleSetType = default, string ruleSetVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallDisabledRuleGroup> disabledRuleGroups = default, bool? requestBodyCheck = default, int? maxRequestBodySize = default, int? maxRequestBodySizeInKb = default, int? fileUploadLimitInMb = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallExclusion> exclusions = default);
static member ApplicationGatewayWebApplicationFirewallConfiguration : bool * Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallMode * string * string * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallDisabledRuleGroup> * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallExclusion> -> Azure.ResourceManager.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration
Public Shared Function ApplicationGatewayWebApplicationFirewallConfiguration (Optional enabled As Boolean = false, Optional firewallMode As ApplicationGatewayFirewallMode = Nothing, Optional ruleSetType As String = Nothing, Optional ruleSetVersion As String = Nothing, Optional disabledRuleGroups As IEnumerable(Of ApplicationGatewayFirewallDisabledRuleGroup) = Nothing, Optional requestBodyCheck As Nullable(Of Boolean) = Nothing, Optional maxRequestBodySize As Nullable(Of Integer) = Nothing, Optional maxRequestBodySizeInKb As Nullable(Of Integer) = Nothing, Optional fileUploadLimitInMb As Nullable(Of Integer) = Nothing, Optional exclusions As IEnumerable(Of ApplicationGatewayFirewallExclusion) = Nothing) As ApplicationGatewayWebApplicationFirewallConfiguration
Parameters
- enabled
- Boolean
Whether the web application firewall is enabled or not.
- firewallMode
- ApplicationGatewayFirewallMode
Web application firewall mode.
- ruleSetType
- String
The type of the web application firewall rule set. Possible values are: 'OWASP'.
- ruleSetVersion
- String
The version of the rule set type.
- disabledRuleGroups
- IEnumerable<ApplicationGatewayFirewallDisabledRuleGroup>
The disabled rule groups.
- exclusions
- IEnumerable<ApplicationGatewayFirewallExclusion>
The exclusion list.
Returns
A new ApplicationGatewayWebApplicationFirewallConfiguration instance for mocking.