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.