a10_slb_http3
Synopsis
Configure http3
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 |
||
sampling_enable list |
Field sampling_enable |
||
counters1 str |
‘all’= all; ‘client_conn_curr’= Current HTTP/3 Client Connections; ‘server_conn_curr’= Current HTTP/3 Server Connections; ‘client_conn_total’= Total HTTP/3 Client Connections; ‘server_conn_total’= Total HTTP/3 Server Connections; ‘client_conn_peak’= Peak HTTP/3 Client Connections; ‘server_conn_peak’= Peak HTTP/3 Server Connections; ‘client_request_streams_curr’= Current Request Streams on client side; ‘server_request_streams_curr’= Current Request Streams on server side; ‘client_request_streams_total’= Total Request Streams on client side; ‘server_request_streams_total’= Total Request Streams on server side; ‘client_request_push_curr’= Current Push Streams on client side; ‘server_request_push_curr’= Current Push Streams on server side; ‘client_request_push_total’= Total Push Streams on client side; ‘server_request_push_total’= Total Push Streams on server side; ‘client_request_other_curr’= Current Other Streams on client side (control, decoder, encoder); ‘server_request_other_curr’= urrent Other Streams on server side (control, decoder, encoder); ‘client_request_other_total’= Total Other Streams on client side (control, decoder, encoder); ‘server_request_other_total’= Total Other Streams on server side (control, decoder, encoder); ‘client_frame_type_headers_rcvd’= HEADERS Frame received on client side; ‘client_frame_type_headers_sent’= HEADERS Frame sent on client side; ‘client_frame_type_data_rcvd’= DATA Frame received on client side; ‘client_frame_type_data_sent’= DATA Frame sent on client side; ‘client_frame_type_cancel_push_rcvd’= CANCEL PUSH Frame received on client side; ‘client_frame_type_cancel_push_sent’= CANCEL PUSH Frame sent on client side; ‘client_frame_type_settings_rcvd’= SETTINGS Frame received on client side; ‘client_frame_type_settings_sent’= SETTINGS Frame sent on client side; ‘client_frame_type_push_promise_rcvd’= PUSH PROMISE Frame received on client side; ‘client_frame_type_push_promise_sent’= PUSH PROMISE Frame sent on client side; ‘client_frame_type_goaway_rcvd’= GOAWAY Frame received on client side; ‘client_frame_type_goaway_sent’= GOAWAY Frame sent on client side; ‘client_frame_type_max_push_id_rcvd’= MAX PUSH ID Frame received on client side; ‘client_frame_type_max_push_id_sent’= MAX PUSH ID Frame sent on client side; ‘client_frame_type_unknown_rcvd’= Unknown Frame received on client side; ‘client_header_frames_to_app’= HEADER Frames passed to HTTP layer on client side; ‘client_data_frames_to_app’= DATA Frames passed to HTTP layer on client side; ‘client_header_bytes_rcvd’= Bytes received in HEADER frames on client side; ‘client_header_bytes_sent’= Bytes sent in HEADER frames on client side; ‘client_data_bytes_rcvd’= Bytes received in DATA frames on client side; ‘client_data_bytes_sent’= Bytes sent in DATA frames on client side; ‘client_other_frame_bytes_rcvd’= Bytes received in other frames (SETTINGS, GOAWAY, PUSH_PROMISE etc) on client side; ‘client_other_frame_bytes_sent’= Bytes sent in other frames (SETTINGS, GOAWAY, PUSH_PROMISE etc) on client side; ‘client_heading_bytes_rcvd’= Bytes received in HEADERS/DATA frame/stream heading on client side; ‘client_heading_bytes_sent’= Bytes sent in HEADERS/DATA frame/stream heading on client side; ‘client_total_bytes_rcvd’= Total Bytes received on client side; ‘client_total_bytes_sent’= Total Bytes sent on client side; ‘server_frame_type_headers_rcvd’= HEADERS Frame received on server side; ‘server_frame_type_headers_sent’= HEADERS Frame sent on server side; ‘server_frame_type_data_rcvd’= DATA Frame received on server side; ‘server_frame_type_data_sent’= DATA Frame sent on server side; ‘server_frame_type_cancel_push_rcvd’= CANCEL PUSH Frame received on server side; ‘server_frame_type_cancel_push_sent’= CANCEL PUSH Frame sent on server side; ‘server_frame_type_settings_rcvd’= SETTINGS Frame received on server side; ‘server_frame_type_settings_sent’= SETTINGS Frame sent on server side; ‘server_frame_type_push_promise_rcvd’= PUSH PROMISE Frame received on server side; ‘server_frame_type_push_promise_sent’= PUSH PROMISE Frame sent on server side; ‘server_frame_type_goaway_rcvd’= GOAWAY Frame received on server side; ‘server_frame_type_goaway_sent’= GOAWAY Frame sent on server side; ‘server_frame_type_max_push_id_rcvd’= MAX PUSH ID Frame received on server side; ‘server_frame_type_max_push_id_sent’= MAX PUSH ID Frame sent on server side; ‘server_frame_type_unknown_rcvd’= Unknown Frame received on server side; ‘server_header_frames_to_app’= HEADER Frames passed to HTTP layer on server side; ‘server_data_frames_to_app’= DATA Frames passed to HTTP layer on server side; ‘server_header_bytes_rcvd’= Bytes received in HEADER frames on server side; ‘server_header_bytes_sent’= Bytes sent in HEADER frames on server side; ‘server_data_bytes_rcvd’= Bytes received in DATA frames on server side; ‘server_data_bytes_sent’= Bytes sent in DATA frames on server side; ‘server_other_frame_bytes_rcvd’= Bytes received in other frames (SETTINGS, GOAWAY, PUSH_PROMISE etc) on server side; ‘server_other_frame_bytes_sent’= Bytes sent in other frames (SETTINGS, GOAWAY, PUSH_PROMISE etc) on server side; ‘server_heading_bytes_rcvd’= Bytes received in HEADERS/DATA frame/stream heading on server side; ‘server_heading_bytes_sent’= Bytes sent in HEADERS/DATA frame/stream heading on server side; ‘server_total_bytes_rcvd’= Total Bytes received on server side; ‘server_total_bytes_sent’= Total Bytes sent on server side; ‘invalid_argument’= Invalid Argument; ‘invalid_state’= Invalid State; ‘wouldblock’= Wouldblock; ‘stream_in_use’= Stream In Use; ‘push_id_blocked’= Push Id Blocked; ‘malformed_http_header’= Malformed Http Header; ‘remove_http_header’= Remove Http Header; ‘malformed_http_messaging’= Malformed Http Messaging; ‘too_late’= Too Late; ‘qpack_fatal’= Qpack Fatal; ‘qpack_header_too_large’= Qpack Header Too Large; ‘ignore_stream’= Ignore Stream; ‘stream_not_found’= Stream Not Found; ‘ignore_push_promise’= Ignore Push Promise; ‘qpack_decompression_failed’= Qpack Decompression Failed; ‘qpack_encoder_stream_error’= Qpack Encoder Stream Error; ‘qpack_decoder_stream_error’= Qpack Decoder Stream Error; ‘h3_frame_unexpected’= H3 Frame Unexpected; ‘h3_frame_error’= H3 Frame Error; ‘h3_missing_settings’= H3 Missing Settings; ‘h3_internal_error’= H3 Internal Error; ‘h3_closed_critical_stream’= H3 Closed Critical Stream; ‘h3_general_protocol_error’= H3 General Protocol Error; ‘h3_id_error’= H3 Id Error; ‘h3_settings_error’= H3 Settings Error; ‘h3_stream_creation_error’= H3 Stream Creation Error; ‘fatal’= Fatal Error; ‘conn_alloc_error’= HTTP/3 Connection Allocation Error; ‘alloc_fail_total’= Memory Allocation Failures; ‘http3_rejected’= HTTP3 Rejected; |
||
stats dict |
Field stats |
||
client_conn_curr str |
Current HTTP/3 Client Connections |
||
server_conn_curr str |
Current HTTP/3 Server Connections |
||
client_conn_total str |
Total HTTP/3 Client Connections |
||
server_conn_total str |
Total HTTP/3 Server Connections |
||
client_conn_peak str |
Peak HTTP/3 Client Connections |
||
server_conn_peak str |
Peak HTTP/3 Server Connections |
||
client_request_streams_curr str |
Current Request Streams on client side |
||
server_request_streams_curr str |
Current Request Streams on server side |
||
client_request_streams_total str |
Total Request Streams on client side |
||
server_request_streams_total str |
Total Request Streams on server side |
||
client_request_push_curr str |
Current Push Streams on client side |
||
server_request_push_curr str |
Current Push Streams on server side |
||
client_request_push_total str |
Total Push Streams on client side |
||
server_request_push_total str |
Total Push Streams on server side |
||
client_request_other_curr str |
Current Other Streams on client side (control, decoder, encoder) |
||
server_request_other_curr str |
urrent Other Streams on server side (control, decoder, encoder) |
||
client_request_other_total str |
Total Other Streams on client side (control, decoder, encoder) |
||
server_request_other_total str |
Total Other Streams on server side (control, decoder, encoder) |
||
client_frame_type_headers_rcvd str |
HEADERS Frame received on client side |
||
client_frame_type_headers_sent str |
HEADERS Frame sent on client side |
||
client_frame_type_data_rcvd str |
DATA Frame received on client side |
||
client_frame_type_data_sent str |
DATA Frame sent on client side |
||
client_frame_type_cancel_push_rcvd str |
CANCEL PUSH Frame received on client side |
||
client_frame_type_cancel_push_sent str |
CANCEL PUSH Frame sent on client side |
||
client_frame_type_settings_rcvd str |
SETTINGS Frame received on client side |
||
client_frame_type_settings_sent str |
SETTINGS Frame sent on client side |
||
client_frame_type_push_promise_rcvd str |
PUSH PROMISE Frame received on client side |
||
client_frame_type_push_promise_sent str |
PUSH PROMISE Frame sent on client side |
||
client_frame_type_goaway_rcvd str |
GOAWAY Frame received on client side |
||
client_frame_type_goaway_sent str |
GOAWAY Frame sent on client side |
||
client_frame_type_max_push_id_rcvd str |
MAX PUSH ID Frame received on client side |
||
client_frame_type_max_push_id_sent str |
MAX PUSH ID Frame sent on client side |
||
client_frame_type_unknown_rcvd str |
Unknown Frame received on client side |
||
client_header_frames_to_app str |
HEADER Frames passed to HTTP layer on client side |
||
client_data_frames_to_app str |
DATA Frames passed to HTTP layer on client side |
||
client_header_bytes_rcvd str |
Bytes received in HEADER frames on client side |
||
client_header_bytes_sent str |
Bytes sent in HEADER frames on client side |
||
client_data_bytes_rcvd str |
Bytes received in DATA frames on client side |
||
client_data_bytes_sent str |
Bytes sent in DATA frames on client side |
||
client_other_frame_bytes_rcvd str |
Bytes received in other frames (SETTINGS, GOAWAY, PUSH_PROMISE etc) on client side |
||
client_other_frame_bytes_sent str |
Bytes sent in other frames (SETTINGS, GOAWAY, PUSH_PROMISE etc) on client side |
||
client_heading_bytes_rcvd str |
Bytes received in HEADERS/DATA frame/stream heading on client side |
||
client_heading_bytes_sent str |
Bytes sent in HEADERS/DATA frame/stream heading on client side |
||
client_total_bytes_rcvd str |
Total Bytes received on client side |
||
client_total_bytes_sent str |
Total Bytes sent on client side |
||
server_frame_type_headers_rcvd str |
HEADERS Frame received on server side |
||
server_frame_type_headers_sent str |
HEADERS Frame sent on server side |
||
server_frame_type_data_rcvd str |
DATA Frame received on server side |
||
server_frame_type_data_sent str |
DATA Frame sent on server side |
||
server_frame_type_cancel_push_rcvd str |
CANCEL PUSH Frame received on server side |
||
server_frame_type_cancel_push_sent str |
CANCEL PUSH Frame sent on server side |
||
server_frame_type_settings_rcvd str |
SETTINGS Frame received on server side |
||
server_frame_type_settings_sent str |
SETTINGS Frame sent on server side |
||
server_frame_type_push_promise_rcvd str |
PUSH PROMISE Frame received on server side |
||
server_frame_type_push_promise_sent str |
PUSH PROMISE Frame sent on server side |
||
server_frame_type_goaway_rcvd str |
GOAWAY Frame received on server side |
||
server_frame_type_goaway_sent str |
GOAWAY Frame sent on server side |
||
server_frame_type_max_push_id_rcvd str |
MAX PUSH ID Frame received on server side |
||
server_frame_type_max_push_id_sent str |
MAX PUSH ID Frame sent on server side |
||
server_frame_type_unknown_rcvd str |
Unknown Frame received on server side |
||
server_header_frames_to_app str |
HEADER Frames passed to HTTP layer on server side |
||
server_data_frames_to_app str |
DATA Frames passed to HTTP layer on server side |
||
server_header_bytes_rcvd str |
Bytes received in HEADER frames on server side |
||
server_header_bytes_sent str |
Bytes sent in HEADER frames on server side |
||
server_data_bytes_rcvd str |
Bytes received in DATA frames on server side |
||
server_data_bytes_sent str |
Bytes sent in DATA frames on server side |
||
server_other_frame_bytes_rcvd str |
Bytes received in other frames (SETTINGS, GOAWAY, PUSH_PROMISE etc) on server side |
||
server_other_frame_bytes_sent str |
Bytes sent in other frames (SETTINGS, GOAWAY, PUSH_PROMISE etc) on server side |
||
server_heading_bytes_rcvd str |
Bytes received in HEADERS/DATA frame/stream heading on server side |
||
server_heading_bytes_sent str |
Bytes sent in HEADERS/DATA frame/stream heading on server side |
||
server_total_bytes_rcvd str |
Total Bytes received on server side |
||
server_total_bytes_sent str |
Total Bytes sent on server side |
||
invalid_argument str |
Invalid Argument |
||
invalid_state str |
Invalid State |
||
wouldblock str |
Wouldblock |
||
stream_in_use str |
Stream In Use |
||
push_id_blocked str |
Push Id Blocked |
||
malformed_http_header str |
Malformed Http Header |
||
remove_http_header str |
Remove Http Header |
||
malformed_http_messaging str |
Malformed Http Messaging |
||
too_late str |
Too Late |
||
qpack_fatal str |
Qpack Fatal |
||
qpack_header_too_large str |
Qpack Header Too Large |
||
ignore_stream str |
Ignore Stream |
||
stream_not_found str |
Stream Not Found |
||
ignore_push_promise str |
Ignore Push Promise |
||
qpack_decompression_failed str |
Qpack Decompression Failed |
||
qpack_encoder_stream_error str |
Qpack Encoder Stream Error |
||
qpack_decoder_stream_error str |
Qpack Decoder Stream Error |
||
h3_frame_unexpected str |
H3 Frame Unexpected |
||
h3_frame_error str |
H3 Frame Error |
||
h3_missing_settings str |
H3 Missing Settings |
||
h3_internal_error str |
H3 Internal Error |
||
h3_closed_critical_stream str |
H3 Closed Critical Stream |
||
h3_general_protocol_error str |
H3 General Protocol Error |
||
h3_id_error str |
H3 Id Error |
||
h3_settings_error str |
H3 Settings Error |
||
h3_stream_creation_error str |
H3 Stream Creation Error |
||
fatal str |
Fatal Error |
||
conn_alloc_error str |
HTTP/3 Connection Allocation Error |
||
alloc_fail_total str |
Memory Allocation Failures |
||
http3_rejected str |
HTTP3 Rejected |
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.