WebApplicationFirewallPolicy Interface
Implements
public interface WebApplicationFirewallPolicy
extends GroupableResource<NetworkManager,WebApplicationFirewallPolicyInner>, Updatable<Update>, Refreshable<WebApplicationFirewallPolicy>
Entry point for Web Application Firewall Policy.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract Integer |
fileUploadSizeLimitInMb()
Max file upload size limit, in MB. |
abstract List<String> |
getAssociatedApplicationGatewayIds()
Gets an immutable list of application gateway resource ids associated with this Web Application Firewall Policy. |
abstract
List<Application |
getAssociatedApplicationGateways()
Get an immutable list of application gateways associated with this Web Application Firewall Policy by calling REST API. |
abstract
Flux<Application |
getAssociatedApplicationGatewaysAsync()
Get a list of application gateways associated with this Web Application Firewall Policy by calling REST API in async manner. |
abstract
Managed |
getManagedRules()
Gets Web Application Firewall managed rules. |
abstract
Policy |
getPolicySettings()
Gets Web Application Firewall Policy settings. |
abstract boolean |
isEnabled()
Checks whether this policy is enabled. |
abstract boolean |
isRequestBodyInspectionEnabled()
Checks whether request body inspection is enabled. |
abstract
Web |
mode()
Gets mode of the Web Application Firewall Policy. |
abstract Integer |
requestBodySizeLimitInKb()
Max request body size limit in KB. |
Method Details
fileUploadSizeLimitInMb
public abstract Integer fileUploadSizeLimitInMb()
Max file upload size limit, in MB.
Returns:
getAssociatedApplicationGatewayIds
public abstract List
Gets an immutable list of application gateway resource ids associated with this Web Application Firewall Policy.
Returns:
getAssociatedApplicationGateways
public abstract List
Get an immutable list of application gateways associated with this Web Application Firewall Policy by calling REST API.
Returns:
getAssociatedApplicationGatewaysAsync
public abstract Flux
Get a list of application gateways associated with this Web Application Firewall Policy by calling REST API in async manner.
Returns:
getManagedRules
public abstract ManagedRulesDefinition getManagedRules()
Gets Web Application Firewall managed rules.
Returns:
getPolicySettings
public abstract PolicySettings getPolicySettings()
Gets Web Application Firewall Policy settings.
Returns:
isEnabled
public abstract boolean isEnabled()
Checks whether this policy is enabled.
Returns:
isRequestBodyInspectionEnabled
public abstract boolean isRequestBodyInspectionEnabled()
Checks whether request body inspection is enabled.
Returns:
mode
public abstract WebApplicationFirewallMode mode()
Gets mode of the Web Application Firewall Policy.
Returns:
requestBodySizeLimitInKb
public abstract Integer requestBodySizeLimitInKb()
Max request body size limit in KB.
Returns:
Applies to
Azure SDK for Java