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.

Authors

  • A10 Networks