a10_ddos_l7_http
Synopsis
DDOS HTTP Statistics
Parameters
Parameters |
Choices/Defaults |
Comment |
|
---|---|---|---|
state str/required |
[‘noop’, ‘present’, ‘absent’] |
State of the object to be created. |
|
ansible_host str/required |
Host for AXAPI authentication |
||
ansible_username str/required |
Username for AXAPI authentication |
||
ansible_password str/required |
Password for AXAPI authentication |
||
ansible_port int/required |
Port for AXAPI authentication |
||
a10_device_context_id int |
[‘1-8’] |
Device ID for aVCS configuration |
|
a10_partition str |
Destination/target partition for object/command |
||
uuid str |
uuid of the object |
||
stats dict |
Field stats |
||
req_processed str |
Packets Processed |
||
req_ofo str |
Out-Of-Order Request |
||
ofo_timer_expired str |
Out-Of-Order Timeout |
||
ofo_queue_exceed str |
Out-Of-Order Queue Exceeded |
||
ofo str |
Out-Of-Order Packets |
||
partial_hdr str |
Partial Header |
||
http_idle_timeout str |
Http Idle Timeout |
||
new_syn str |
TCP SYN |
||
retrans str |
TCP Retransmit |
||
retrans_fin str |
TCP Retransmit FIN |
||
retrans_push str |
TCP Retransmit PSH |
||
retrans_rst str |
TCP Retransmit RST |
||
req_retrans str |
Retransmit Request |
||
request str |
Request Total |
||
req_content_len str |
Request Content-Length Received |
||
src_req_rate_exceed str |
Src Request Rate Exceeded |
||
dst_req_rate_exceed str |
Dst Request Rate Exceeded |
||
lower_than_mss_exceed str |
Min Payload Size Fail Exceeded |
||
parsereq_fail str |
Parse Request Failed |
||
neg_req_remain str |
Negative Request Remain |
||
neg_rsp_remain str |
Negative Response Remain |
||
invalid_header str |
HTTP Header Invalid |
||
too_many_headers str |
HTTP Header Too Many |
||
header_name_too_long str |
HTTP Header Name Too Long |
||
invalid_hdr_name str |
HTTP Header Name Invalid |
||
invalid_hdr_val str |
HTTP Header Value Invalid |
||
line_too_long str |
Line Too Long |
||
client_rst str |
Client TCP RST Received |
||
hps_server_rst str |
Server TCP RST Received |
||
ddos_policy_violation str |
Policy Violation |
||
policy_drop str |
Policy Dropped |
||
error_condition str |
Error Condition |
||
http11 str |
Request HTTP 1.1 |
||
http10 str |
Request HTTP 1.0 |
||
rsp_chunk str |
Response Chunk |
||
http_get str |
Request Method GET |
||
http_head str |
Request Method HEAD |
||
http_put str |
Request Method PUT |
||
http_post str |
Request Method POST |
||
http_trace str |
Request Method TRACE |
||
http_options str |
Request Method OPTIONS |
||
http_connect str |
Request Method CONNECT |
||
http_del str |
Request Method DELETE |
||
http_unknown str |
Request Method UNKNOWN |
||
hps_req_sz_1k str |
Request Payload Size Less Than or Equal to 1K |
||
hps_req_sz_2k str |
Request Payload Size Less Than or Equal to 2K |
||
hps_req_sz_4k str |
Request Payload Size Less Than or Equal to 4K |
||
hps_req_sz_8k str |
Request Payload Size Less Than or Equal to 8K |
||
hps_req_sz_16k str |
Request Payload Size Less Than or Equal to 16K |
||
hps_req_sz_32k str |
Request Payload Size Less Than or Equal to 32K |
||
hps_req_sz_64k str |
Request Payload Size Less Than or Equal to 64K |
||
hps_req_sz_256k str |
Request Payload Size Less Than or Equal to 256K |
||
hps_req_sz_256k_plus str |
Request Payload Size Larger Than 256K |
||
hps_rsp_11 str |
Response HTTP 1.1 |
||
hps_rsp_10 str |
Response HTTP 1.0 |
||
hps_rsp_sz_1k str |
Response Payload Size Less Than or Equal to 1K |
||
hps_rsp_sz_2k str |
Response Payload Size Less Than or Equal to 2K |
||
hps_rsp_sz_4k str |
Response Payload Size Less Than or Equal to 4K |
||
hps_rsp_sz_8k str |
Response Payload Size Less Than or Equal to 8K |
||
hps_rsp_sz_16k str |
Response Payload Size Less Than or Equal to 16K |
||
hps_rsp_sz_32k str |
Response Payload Size Less Than or Equal to 32K |
||
hps_rsp_sz_64k str |
Response Payload Size Less Than or Equal to 64K |
||
hps_rsp_sz_256k str |
Response Payload Size Less Than or Equal to 256K |
||
hps_rsp_sz_256k_plus str |
Response Payload Size Larger Than 256K |
||
hps_rsp_status_1xx str |
Status Code 1XX |
||
hps_rsp_status_2xx str |
Status Code 2XX |
||
hps_rsp_status_3xx str |
Status Code 3XX |
||
hps_rsp_status_4xx str |
Status Code 4XX |
||
hps_rsp_status_5xx str |
Status Code 5XX |
||
hps_rsp_status_504_AX str |
Status Code 504 AX-Gen |
||
hps_rsp_status_6xx str |
Status Code 6XX |
||
hps_rsp_status_unknown str |
Status Code Unknown |
||
chunk_sz_512 str |
Payload Chunk Size Less Than or Equal to 512 |
||
chunk_sz_1k str |
Payload Chunk Size Less Than or Equal to 1K |
||
chunk_sz_2k str |
Payload Chunk Size Less Than or Equal to 2K |
||
chunk_sz_4k str |
Payload Chunk Size Less Than or Equal to 4K |
||
chunk_sz_gt_4k str |
Payload Chunk Size Larger Than 4K |
||
chunk_bad str |
Bad HTTP Chunk |
||
challenge_fail str |
Challenge Failed |
||
challenge_ud_sent str |
Challenge URL Redirect Sent |
||
challenge_ud_fail str |
Challenge URL Redirect Failed |
||
challenge_js_sent str |
Challenge Javascript Sent |
||
challenge_js_fail str |
Challenge Javascript Failed |
||
malform_bad_chunk str |
Malform Bad Chunk |
||
malform_content_len_too_long str |
Malform Content Length Too Long |
||
malform_header_name_too_long str |
Malform Header Name Too Long |
||
malform_line_too_long str |
Malform Line Too Long |
||
malform_req_line_too_long str |
Malform Request Line Too Long |
||
malform_too_many_headers str |
Malform Too Many Headers |
||
window_small str |
Window Size Small |
||
window_small_drop str |
Window Size Small Dropped |
||
alloc_fail str |
Alloc Failed |
||
use_hdr_ip_as_source str |
Use IP In Header As Src |
||
agent_filter_match str |
Agent Filter Match |
||
agent_filter_blacklist str |
Agent Filter Blacklisted |
||
referer_filter_match str |
Referer Filter Match |
||
referer_filter_blacklist str |
Referer Filter Blacklisted |
||
dst_filter_match str |
Dst Filter Match |
||
dst_filter_not_match str |
Dst Filter No Match |
||
dst_filter_action_blacklist str |
Dst Filter Action Blacklist |
||
dst_filter_action_drop str |
Dst Filter Action Drop |
||
dst_filter_action_default_pass str |
Dst Filter Action Default Pass |
||
dst_post_rate_exceed str |
Dst Post Rate Exceeded |
||
src_post_rate_exceed str |
Src Post Rate Exceeded |
||
dst_resp_rate_exceed str |
Dst Response Rate Exceeded |
||
dst_filter_action_whitelist str |
Dst Filter Action WL |
||
src_filter_match str |
Src Filter Match |
||
src_filter_not_match str |
Src Filter No Match |
||
src_filter_action_blacklist str |
Src Filter Action Blacklist |
||
src_filter_action_drop str |
Src Filter Action Drop |
||
src_filter_action_default_pass str |
Src Filter Action Default Pass |
||
src_filter_action_whitelist str |
Src Filter Action WL |
||
src_dst_filter_match str |
SrcDst Filter Match |
||
src_dst_filter_not_match str |
SrcDst Filter No Match |
||
src_dst_filter_action_blacklist str |
SrcDst Filter Action Blacklist |
||
src_dst_filter_action_drop str |
SrcDst Filter Action Drop |
||
src_dst_filter_action_default_pass str |
SrcDst Filter Action Default Pass |
||
src_dst_filter_action_whitelist str |
SrcDst Filter Action WL |
||
dst_filter_rate_exceed str |
Dst Filter Rate Exceed |
||
dst_filter_action_ignore str |
Dst Filter Action Ignore |
||
dst_filter_action_reset str |
Dst Filter Action Reset |
||
uri_filter_match str |
URI Filter Match |
||
http_auth_drop str |
HTTP Auth Dropped |
||
http_auth_resp str |
HTTP Auth Responded |
||
header_processing_time_0 str |
Header Process Time Less Than 1s |
||
header_processing_time_1 str |
Header Process Time Less Than 10s |
||
header_processing_time_2 str |
Header Process Time Less Than 30s |
||
header_processing_time_3 str |
Header Process Time Larger or Equal to 30s |
||
header_processing_incomplete str |
Header Process Incomplete |
||
malform_req_line_too_small str |
Malform Request Line Too Small |
||
malform_req_line_invalid_method str |
Malform Request Line Invalid Method |
Examples
Return Values
- modified_values (changed, dict, )
Values modified (or potential changes if using check_mode) as a result of task operation
- axapi_calls (always, list, )
Sequential list of AXAPI calls made by the task
- endpoint (, str, [‘/axapi/v3/slb/virtual_server’, ‘/axapi/v3/file/ssl-cert’])
The AXAPI endpoint being accessed.
- http_method (, str, [‘POST’, ‘GET’])
HTTP method being used by the primary task to interact with the AXAPI endpoint.
- request_body (, complex, )
Params used to query the AXAPI
- response_body (, complex, )
Response from the AXAPI
Status
This module is not guaranteed to have a backwards compatible interface. [preview]
This module is maintained by community.