ASM::Dos

Introduced : BIG-IP_v9.0
A struct that represents the overall DoS setting.
Member Type Description
operation_mode DosOperationMode The DoS operation mode.
detection_mode DosDetectionMode The DoS detection mode.
latency_increase_rate long In Detection Criteria, the percentage by which latency increased. This value is only used when detection mode is ‘DOS_DETECTION_LATENCY_BASED’, otherwise it is ignored.
maximum_latency long In Detection Criteria, the amount which latency reached. This value is only used when detection mode is ‘DOS_DETECTION_LATENCY_BASED’, otherwise it is ignored.
minimum_latency long In Detection Criteria, Minimum Latency Threshold for detection. This value is only used when detection mode is ‘DOS_DETECTION_LATENCY_BASED’, otherwise it is ignored.
source_ip_based_client_side_integrity_defense_flag boolean In Prevention Policy, the flag that indicates whether Source IP-Based Client Side Integrity Defense is ON or OFF.
source_ip_based_rate_limiting_flag boolean In Prevention Policy, the flag that indicates whether Source IP-Based Rate Limiting is ON or OFF.
url_based_client_side_integrity_defense_flag boolean In Prevention Policy, the flag that indicates whether URL-Based Client Side Integrity Defense is ON or OFF.
url_based_rate_limiting_flag boolean In Prevention Policy, the flag that indicates whether URL-Based Rate Limiting is ON or OFF.
ip_tps_increase_rate long In IP Detection Criteria, the percentage by which TPS increased. This value is only used when Source IP-Based Client Side Integrity Defense and/or Rate Limiting are ON, otherwise it is ignored.
ip_maximum_tps long In IP Detection Criteria, the amount which TPS reached. This value is only used when Source IP-Based Client Side Integrity Defense and/or Rate Limiting are ON, otherwise it is ignored.
ip_minimum_tps long In IP Detection Criteria, Minimum TPS Threshold for detection. This value is only used when Source IP-Based Client Side Integrity Defense and/or Rate Limiting are ON, otherwise it is ignored.
url_tps_increase_rate long In URL Detection Criteria, the percentage by which TPS increased. This value is only used when URL-Based Client Side Integrity Defense and/or Rate Limiting are ON, otherwise it is ignored.
url_maximum_tps long In URL Detection Criteria, the amount which TPS reached. This value is only used when URL-Based Client Side Integrity Defense and/or Rate Limiting are ON, otherwise it is ignored.
url_minimum_tps long In URL Detection Criteria, Minimum TPS Threshold for detection. This value is only used when URL-Based Client Side Integrity Defense and/or Rate Limiting are ON, otherwise it is ignored.
maximum_prevention_duration long The maximum prevention duration (0 = unlimited).
ip_white_list IPNetmask [] The Whitelist of IP Addresses with Subnet Masks.

See Also

Warning

The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.

Sample Code


The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.