a10_slb_http2
Synopsis
Configure http2
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; ‘curr_proxy’= Curr Proxy Conns; ‘total_proxy’= Total Proxy Conns; ‘connection_preface_rcvd’= Connection preface rcvd; ‘control_frame’= Control Frame Rcvd; ‘headers_frame’= HEADERS Frame Rcvd; ‘continuation_frame’= CONTINUATION Frame Rcvd; ‘rst_frame_rcvd’= RST_STREAM Frame Rcvd; ‘settings_frame’= SETTINGS Frame Rcvd; ‘window_update_frame’= WINDOW_UPDATE Frame Rcvd; ‘ping_frame’= PING Frame Rcvd; ‘goaway_frame’= GOAWAY Frame Rcvd; ‘priority_frame’= PRIORITY Frame Rcvd; ‘data_frame’= DATA Frame Recvd; ‘unknown_frame’= Unknown Frame Recvd; ‘connection_preface_sent’= Connection preface sent; ‘settings_frame_sent’= SETTINGS Frame Sent; ‘settings_ack_sent’= SETTINGS ACK Frame Sent; ‘empty_settings_sent’= Empty SETTINGS Frame Sent; ‘ping_frame_sent’= PING Frame Sent; ‘window_update_frame_sent’= WINDOW_UPDATE Frame Sent; ‘rst_frame_sent’= RST_STREAM Frame Sent; ‘goaway_frame_sent’= GOAWAY Frame Sent; ‘header_to_app’= HEADER Frame to HTTP; ‘data_to_app’= DATA Frame to HTTP; ‘protocol_error’= Protocol Error; ‘internal_error’= Internal Error; ‘proxy_alloc_error’= HTTP2 Proxy alloc Error; ‘split_buff_fail’= Splitting Buffer Failed; ‘invalid_frame_size’= Invalid Frame Size Rcvd; ‘error_max_invalid_stream’= Max Invalid Stream Rcvd; ‘data_no_stream’= DATA Frame Rcvd on non-existent stream; ‘flow_control_error’= Flow Control Error; ‘settings_timeout’= Settings Timeout; ‘frame_size_error’= Frame Size Error; ‘refused_stream’= Refused Stream; ‘cancel’= cancel; ‘compression_error’= compression error; ‘connect_error’= connect error; ‘enhance_your_calm’= enhance your calm error; ‘inadequate_security’= inadequate security; ‘http_1_1_required’= HTTP1.1 Required; ‘deflate_alloc_fail’= deflate alloc fail; ‘inflate_alloc_fail’= inflate alloc fail; ‘inflate_header_fail’= Inflate Header Fail; ‘bad_connection_preface’= Bad Connection Preface; ‘cant_allocate_control_frame’= Cant allocate control frame; ‘cant_allocate_settings_frame’= Cant allocate SETTINGS frame; ‘bad_frame_type_for_stream_state’= Bad frame type for stream state; ‘wrong_stream_state’= Wrong Stream State; ‘data_queue_alloc_error’= Data Queue Alloc Error; ‘buff_alloc_error’= Buff alloc error; ‘cant_allocate_rst_frame’= Cant allocate RST_STREAM frame; ‘cant_allocate_goaway_frame’= Cant allocate GOAWAY frame; ‘cant_allocate_ping_frame’= Cant allocate PING frame; ‘cant_allocate_stream’= Cant allocate stream; ‘cant_allocate_window_frame’= Cant allocate WINDOW_UPDATE frame; ‘header_no_stream’= header no stream; ‘header_padlen_gt_frame_payload’= Header padlen greater than frame payload size; ‘streams_gt_max_concur_streams’= Streams greater than max allowed concurrent streams; ‘idle_state_unexpected_frame’= Unxpected frame received in idle state; ‘reserved_local_state_unexpected_frame’= Unexpected frame received in reserved local state; ‘reserved_remote_state_unexpected_frame’= Unexpected frame received in reserved remote state; ‘half_closed_remote_state_unexpected_frame’= Unexpected frame received in half closed remote state; ‘closed_state_unexpected_frame’= Unexpected frame received in closed state; ‘zero_window_size_on_stream’= Window Update with zero increment rcvd; ‘exceeds_max_window_size_stream’= Window Update with increment that results in exceeding max window; ‘stream_closed’= stream closed; ‘continuation_before_headers’= CONTINUATION frame with no headers frame; ‘invalid_frame_during_headers’= frame before headers were complete; ‘headers_after_continuation’= headers frame before CONTINUATION was complete; ‘push_promise_frame_sent’= Push Promise Frame Sent; ‘invalid_push_promise’= unexpected PUSH_PROMISE frame; ‘invalid_stream_id’= received invalid stream ID; ‘headers_interleaved’= headers interleaved on streams; ‘trailers_no_end_stream’= trailers not marked as end-of-stream; ‘invalid_setting_value’= invalid setting-frame value; ‘invalid_window_update’= window-update value out of range; ‘frame_header_bytes_received’= frame header bytes received; ‘frame_header_bytes_sent’= frame header bytes sent; ‘control_bytes_received’= HTTP/2 control frame bytes received; ‘control_bytes_sent’= HTTP/2 control frame bytes sent; ‘header_bytes_received’= HTTP/2 header bytes received; ‘header_bytes_sent’= HTTP/2 header bytes sent; ‘data_bytes_received’= HTTP/2 data bytes received; ‘data_bytes_sent’= HTTP/2 data bytes sent; ‘total_bytes_received’= HTTP/2 total bytes received; ‘total_bytes_sent’= HTTP/2 total bytes sent; ‘peak_proxy’= Peak Proxy Conns; ‘control_frame_sent’= Control Frame Sent; ‘continuation_frame_sent’= CONTINUATION Frame Sent; ‘data_frame_sent’= DATA Frame Sent; ‘headers_frame_sent’= HEADERS Frame Sent; ‘priority_frame_sent’= PRIORITY Frame Sent; ‘settings_ack_rcvd’= SETTINGS ACK Frame Rcvd; ‘empty_settings_rcvd’= Empty SETTINGS Frame Rcvd; ‘alloc_fail_total’= Alloc Fail - Total; ‘err_rcvd_total’= Error Rcvd - Total; ‘err_sent_total’= Error Rent - Total; ‘err_sent_proto_err’= Error Sent - PROTOCOL_ERROR; ‘err_sent_internal_err’= Error Sent - INTERNAL_ERROR; ‘err_sent_flow_control’= Error Sent - FLOW_CONTROL_ERROR; ‘err_sent_setting_timeout’= Error Sent - SETTINGS_TIMEOUT; ‘err_sent_stream_closed’= Error Sent - STREAM_CLOSED; ‘err_sent_frame_size_err’= Error Sent - FRAME_SIZE_ERROR; ‘err_sent_refused_stream’= Error Sent - REFUSED_STREAM; ‘err_sent_cancel’= Error Sent - CANCEL; ‘err_sent_compression_err’= Error Sent - COMPRESSION_ERROR; ‘err_sent_connect_err’= Error Sent - CONNECT_ERROR; ‘err_sent_your_calm’= Error Sent - ENHANCE_YOUR_CALM; ‘err_sent_inadequate_security’= Error Sent - INADEQUATE_SECURITY; ‘err_sent_http11_required’= Error Sent - HTTP_1_1_REQUIRED; ‘http2_rejected’= HTTP2 Rejected; ‘current_stream’= Current Streams; ‘stream_create’= Stream Create; ‘stream_free’= Stream Free; ‘end_stream_rcvd’= End Stream Recieved; ‘end_stream_sent’= End Stream Sent;  | 
||
oper dict  | 
Field oper  | 
||
http2_cpu_list list  | 
Field http2_cpu_list  | 
||
cpu_count int  | 
Field cpu_count  | 
||
stats dict  | 
Field stats  | 
||
curr_proxy str  | 
Curr Proxy Conns  | 
||
total_proxy str  | 
Total Proxy Conns  | 
||
connection_preface_rcvd str  | 
Connection preface rcvd  | 
||
control_frame str  | 
Control Frame Rcvd  | 
||
headers_frame str  | 
HEADERS Frame Rcvd  | 
||
continuation_frame str  | 
CONTINUATION Frame Rcvd  | 
||
rst_frame_rcvd str  | 
RST_STREAM Frame Rcvd  | 
||
settings_frame str  | 
SETTINGS Frame Rcvd  | 
||
window_update_frame str  | 
WINDOW_UPDATE Frame Rcvd  | 
||
ping_frame str  | 
PING Frame Rcvd  | 
||
goaway_frame str  | 
GOAWAY Frame Rcvd  | 
||
priority_frame str  | 
PRIORITY Frame Rcvd  | 
||
data_frame str  | 
DATA Frame Recvd  | 
||
unknown_frame str  | 
Unknown Frame Recvd  | 
||
connection_preface_sent str  | 
Connection preface sent  | 
||
settings_frame_sent str  | 
SETTINGS Frame Sent  | 
||
settings_ack_sent str  | 
SETTINGS ACK Frame Sent  | 
||
empty_settings_sent str  | 
Empty SETTINGS Frame Sent  | 
||
ping_frame_sent str  | 
PING Frame Sent  | 
||
window_update_frame_sent str  | 
WINDOW_UPDATE Frame Sent  | 
||
rst_frame_sent str  | 
RST_STREAM Frame Sent  | 
||
goaway_frame_sent str  | 
GOAWAY Frame Sent  | 
||
header_to_app str  | 
HEADER Frame to HTTP  | 
||
data_to_app str  | 
DATA Frame to HTTP  | 
||
protocol_error str  | 
Protocol Error  | 
||
internal_error str  | 
Internal Error  | 
||
proxy_alloc_error str  | 
HTTP2 Proxy alloc Error  | 
||
split_buff_fail str  | 
Splitting Buffer Failed  | 
||
invalid_frame_size str  | 
Invalid Frame Size Rcvd  | 
||
error_max_invalid_stream str  | 
Max Invalid Stream Rcvd  | 
||
data_no_stream str  | 
DATA Frame Rcvd on non-existent stream  | 
||
flow_control_error str  | 
Flow Control Error  | 
||
settings_timeout str  | 
Settings Timeout  | 
||
frame_size_error str  | 
Frame Size Error  | 
||
refused_stream str  | 
Refused Stream  | 
||
cancel str  | 
cancel  | 
||
compression_error str  | 
compression error  | 
||
connect_error str  | 
connect error  | 
||
enhance_your_calm str  | 
enhance your calm error  | 
||
inadequate_security str  | 
inadequate security  | 
||
http_1_1_required str  | 
HTTP1.1 Required  | 
||
deflate_alloc_fail str  | 
deflate alloc fail  | 
||
inflate_alloc_fail str  | 
inflate alloc fail  | 
||
inflate_header_fail str  | 
Inflate Header Fail  | 
||
bad_connection_preface str  | 
Bad Connection Preface  | 
||
cant_allocate_control_frame str  | 
Cant allocate control frame  | 
||
cant_allocate_settings_frame str  | 
Cant allocate SETTINGS frame  | 
||
bad_frame_type_for_stream_state str  | 
Bad frame type for stream state  | 
||
wrong_stream_state str  | 
Wrong Stream State  | 
||
data_queue_alloc_error str  | 
Data Queue Alloc Error  | 
||
buff_alloc_error str  | 
Buff alloc error  | 
||
cant_allocate_rst_frame str  | 
Cant allocate RST_STREAM frame  | 
||
cant_allocate_goaway_frame str  | 
Cant allocate GOAWAY frame  | 
||
cant_allocate_ping_frame str  | 
Cant allocate PING frame  | 
||
cant_allocate_stream str  | 
Cant allocate stream  | 
||
cant_allocate_window_frame str  | 
Cant allocate WINDOW_UPDATE frame  | 
||
header_no_stream str  | 
header no stream  | 
||
header_padlen_gt_frame_payload str  | 
Header padlen greater than frame payload size  | 
||
streams_gt_max_concur_streams str  | 
Streams greater than max allowed concurrent streams  | 
||
idle_state_unexpected_frame str  | 
Unxpected frame received in idle state  | 
||
reserved_local_state_unexpected_frame str  | 
Unexpected frame received in reserved local state  | 
||
reserved_remote_state_unexpected_frame str  | 
Unexpected frame received in reserved remote state  | 
||
half_closed_remote_state_unexpected_frame str  | 
Unexpected frame received in half closed remote state  | 
||
closed_state_unexpected_frame str  | 
Unexpected frame received in closed state  | 
||
zero_window_size_on_stream str  | 
Window Update with zero increment rcvd  | 
||
exceeds_max_window_size_stream str  | 
Window Update with increment that results in exceeding max window  | 
||
stream_closed str  | 
stream closed  | 
||
continuation_before_headers str  | 
CONTINUATION frame with no headers frame  | 
||
invalid_frame_during_headers str  | 
frame before headers were complete  | 
||
headers_after_continuation str  | 
headers frame before CONTINUATION was complete  | 
||
push_promise_frame_sent str  | 
Push Promise Frame Sent  | 
||
invalid_push_promise str  | 
unexpected PUSH_PROMISE frame  | 
||
invalid_stream_id str  | 
received invalid stream ID  | 
||
headers_interleaved str  | 
headers interleaved on streams  | 
||
trailers_no_end_stream str  | 
trailers not marked as end-of-stream  | 
||
invalid_setting_value str  | 
invalid setting-frame value  | 
||
invalid_window_update str  | 
window-update value out of range  | 
||
frame_header_bytes_received str  | 
frame header bytes received  | 
||
frame_header_bytes_sent str  | 
frame header bytes sent  | 
||
control_bytes_received str  | 
HTTP/2 control frame bytes received  | 
||
control_bytes_sent str  | 
HTTP/2 control frame bytes sent  | 
||
header_bytes_received str  | 
HTTP/2 header bytes received  | 
||
header_bytes_sent str  | 
HTTP/2 header bytes sent  | 
||
data_bytes_received str  | 
HTTP/2 data bytes received  | 
||
data_bytes_sent str  | 
HTTP/2 data bytes sent  | 
||
total_bytes_received str  | 
HTTP/2 total bytes received  | 
||
total_bytes_sent str  | 
HTTP/2 total bytes sent  | 
||
peak_proxy str  | 
Peak Proxy Conns  | 
||
control_frame_sent str  | 
Control Frame Sent  | 
||
continuation_frame_sent str  | 
CONTINUATION Frame Sent  | 
||
data_frame_sent str  | 
DATA Frame Sent  | 
||
headers_frame_sent str  | 
HEADERS Frame Sent  | 
||
priority_frame_sent str  | 
PRIORITY Frame Sent  | 
||
settings_ack_rcvd str  | 
SETTINGS ACK Frame Rcvd  | 
||
empty_settings_rcvd str  | 
Empty SETTINGS Frame Rcvd  | 
||
alloc_fail_total str  | 
Alloc Fail - Total  | 
||
err_rcvd_total str  | 
Error Rcvd - Total  | 
||
err_sent_total str  | 
Error Rent - Total  | 
||
err_sent_proto_err str  | 
Error Sent - PROTOCOL_ERROR  | 
||
err_sent_internal_err str  | 
Error Sent - INTERNAL_ERROR  | 
||
err_sent_flow_control str  | 
Error Sent - FLOW_CONTROL_ERROR  | 
||
err_sent_setting_timeout str  | 
Error Sent - SETTINGS_TIMEOUT  | 
||
err_sent_stream_closed str  | 
Error Sent - STREAM_CLOSED  | 
||
err_sent_frame_size_err str  | 
Error Sent - FRAME_SIZE_ERROR  | 
||
err_sent_refused_stream str  | 
Error Sent - REFUSED_STREAM  | 
||
err_sent_cancel str  | 
Error Sent - CANCEL  | 
||
err_sent_compression_err str  | 
Error Sent - COMPRESSION_ERROR  | 
||
err_sent_connect_err str  | 
Error Sent - CONNECT_ERROR  | 
||
err_sent_your_calm str  | 
Error Sent - ENHANCE_YOUR_CALM  | 
||
err_sent_inadequate_security str  | 
Error Sent - INADEQUATE_SECURITY  | 
||
err_sent_http11_required str  | 
Error Sent - HTTP_1_1_REQUIRED  | 
||
http2_rejected str  | 
HTTP2 Rejected  | 
||
current_stream str  | 
Current Streams  | 
||
stream_create str  | 
Stream Create  | 
||
stream_free str  | 
Stream Free  | 
||
end_stream_rcvd str  | 
End Stream Recieved  | 
||
end_stream_sent str  | 
End Stream Sent  | 
||
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.