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() |
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() |
abstract
Policy |
getPolicySettings() |
abstract boolean | isEnabled() |
abstract boolean | isRequestBodyInspectionEnabled() |
abstract
Web |
mode() |
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
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()
Returns:
getPolicySettings
public abstract PolicySettings getPolicySettings()
Returns:
isEnabled
public abstract boolean isEnabled()
Returns:
isRequestBodyInspectionEnabled
public abstract boolean isRequestBodyInspectionEnabled()
Returns:
mode
public abstract WebApplicationFirewallMode mode()
Returns:
requestBodySizeLimitInKb
public abstract Integer requestBodySizeLimitInKb()
Max request body size limit in KB.
Returns:
Applies to
Azure SDK for Java