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.