Class AddressRateLimiting
The IP rate limiting configuration. Defines the amount of allowed requests from a unique IP address and the resulting block response code when that threshold is exceeded.
Inherited Members
Namespace: Oci.WaasService.Models
Assembly: OCI.DotNetSDK.Waas.dll
Syntax
public class AddressRateLimiting
Properties
AllowedRatePerAddress
Declaration
[JsonProperty(PropertyName = "allowedRatePerAddress")]
public int? AllowedRatePerAddress { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of allowed requests per second from one IP address. If unspecified, defaults to |
BlockResponseCode
Declaration
[JsonProperty(PropertyName = "blockResponseCode")]
public int? BlockResponseCode { get; set; }
Property Value
Type | Description |
---|---|
int? | The response status code returned when a request is blocked. If unspecified, defaults to |
IsEnabled
Declaration
[Required(ErrorMessage = "IsEnabled is required.")]
[JsonProperty(PropertyName = "isEnabled")]
public bool? IsEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Enables or disables the address rate limiting Web Application Firewall feature. |
Remarks
Required
MaxDelayedCountPerAddress
Declaration
[JsonProperty(PropertyName = "maxDelayedCountPerAddress")]
public int? MaxDelayedCountPerAddress { get; set; }
Property Value
Type | Description |
---|---|
int? | The maximum number of requests allowed to be queued before subsequent requests are dropped. If unspecified, defaults to |