a10_slb_spdy_proxy

Synopsis

Configure SPDY Proxy

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; ‘curr_http_proxy’= Curr HTTP Proxy Conns; ‘total_http_proxy’= Total HTTP Proxy Conns; ‘total_v2_proxy’= Version 2 Streams; ‘total_v3_proxy’= Version 3 Streams; ‘curr_stream’= Curr Streams; ‘total_stream’= Total Streams; ‘total_stream_succ’= Streams(succ); ‘client_rst’= client_rst; ‘server_rst’= Server RST sent; ‘client_goaway’= client_goaway; ‘server_goaway’= Server GOAWAY sent; ‘tcp_err’= TCP sock error; ‘inflate_ctx’= Inflate context; ‘deflate_ctx’= Deflate context; ‘ping_sent’= PING sent; ‘stream_not_found’= STREAM not found; ‘client_fin’= Client FIN; ‘server_fin’= Server FIN; ‘stream_close’= Stream close; ‘stream_err’= Stream err; ‘session_err’= Session err; ‘control_frame’= Control frame received; ‘syn_frame’= SYN stream frame received; ‘syn_reply_frame’= SYN reply frame received; ‘headers_frame’= Headers frame received; ‘settings_frame’= Setting frame received; ‘window_frame’= Window update frame received; ‘ping_frame’= Ping frame received; ‘data_frame’= Data frame received; ‘data_no_stream’= Data no stream found; ‘data_no_stream_no_goaway’= Data no stream and no goaway; ‘data_no_stream_goaway_close’= Data no stream and no goaway and close session; ‘est_cb_no_tuple’= Est callback no tuple; ‘data_cb_no_tuple’= Data callback no tuple; ‘ctx_alloc_fail’= Context alloc fail; ‘fin_close_session’= FIN close session; ‘server_rst_close_stream’= Server RST close stream; ‘stream_found’= Stream found; ‘close_stream_session_not_found’= Close stream session not found; ‘close_stream_stream_not_found’= Close stream stream not found; ‘close_stream_already_closed’= Closing closed stream; ‘close_stream_session_close’= Stream close session close; ‘close_session_already_closed’= Closing closed session; ‘max_concurrent_stream_limit’= Max concurrent stream limit; ‘stream_alloc_fail’= Stream alloc fail; ‘http_conn_alloc_fail’= HTTP connection allocation fail; ‘request_header_alloc_fail’= Request/Header allocation fail; ‘name_value_total_len_ex’= Name value total length exceeded; ‘name_value_zero_len’= Name value zero name length; ‘name_value_invalid_http_ver’= Name value invalid http version; ‘name_value_connection’= Name value connection; ‘name_value_keepalive’= Name value keep alive; ‘name_value_proxy_conn’= Name value proxy-connection; ‘name_value_trasnfer_encod’= Name value transfer encoding; ‘name_value_no_must_have’= Name value no must have; ‘decompress_fail’= Decompress fail; ‘syn_after_goaway’= SYN after goaway; ‘stream_lt_prev’= Stream id less than previous; ‘syn_stream_exist_or_even’= Stream already exists; ‘syn_unidir’= Unidirectional SYN; ‘syn_reply_alr_rcvd’= SYN reply already received; ‘client_rst_nostream’= Close RST stream not found; ‘window_no_stream’= Window update no stream found; ‘invalid_window_size’= Invalid window size; ‘unknown_control_frame’= Unknown control frame; ‘data_on_closed_stream’= Data on closed stream; ‘invalid_frame_size’= Invalid frame size; ‘invalid_version’= Invalid version; ‘header_after_session_close’= Header after session close; ‘compress_ctx_alloc_fail’= Compression context allocation fail; ‘header_compress_fail’= Header compress fail; ‘http_data_session_close’= HTTP data session close; ‘http_data_stream_not_found’= HTTP data stream not found; ‘close_stream_not_http_proxy’= Close Stream not http-proxy; ‘session_needs_requeue’= Session needs requeue; ‘new_stream_session_del’= New Stream after Session delete; ‘fin_stream_closed’= HTTP FIN stream already closed; ‘http_close_stream_closed’= HTTP close stream already closed; ‘http_err_stream_closed’= HTTP error stream already closed; ‘http_hdr_stream_close’= HTTP header stream already closed; ‘http_data_stream_close’= HTTP data stream already closed; ‘session_close’= Session close;

oper

dict

Field oper

l4_cpu_list

list

Field l4_cpu_list

cpu_count

int

Field cpu_count

stats

dict

Field stats

curr_proxy

str

Curr Proxy Conns

total_proxy

str

Total Proxy Conns

curr_http_proxy

str

Curr HTTP Proxy Conns

total_http_proxy

str

Total HTTP Proxy Conns

total_v2_proxy

str

Version 2 Streams

total_v3_proxy

str

Version 3 Streams

curr_stream

str

Curr Streams

total_stream

str

Total Streams

total_stream_succ

str

Streams(succ)

client_rst

str

Field client_rst

server_rst

str

Server RST sent

client_goaway

str

Field client_goaway

server_goaway

str

Server GOAWAY sent

tcp_err

str

TCP sock error

inflate_ctx

str

Inflate context

deflate_ctx

str

Deflate context

ping_sent

str

PING sent

stream_not_found

str

STREAM not found

client_fin

str

Client FIN

server_fin

str

Server FIN

stream_close

str

Stream close

stream_err

str

Stream err

session_err

str

Session err

control_frame

str

Control frame received

syn_frame

str

SYN stream frame received

syn_reply_frame

str

SYN reply frame received

headers_frame

str

Headers frame received

settings_frame

str

Setting frame received

window_frame

str

Window update frame received

ping_frame

str

Ping frame received

data_frame

str

Data frame received

data_no_stream

str

Data no stream found

data_no_stream_no_goaway

str

Data no stream and no goaway

data_no_stream_goaway_close

str

Data no stream and no goaway and close session

est_cb_no_tuple

str

Est callback no tuple

data_cb_no_tuple

str

Data callback no tuple

ctx_alloc_fail

str

Context alloc fail

fin_close_session

str

FIN close session

server_rst_close_stream

str

Server RST close stream

stream_found

str

Stream found

close_stream_session_not_found

str

Close stream session not found

close_stream_stream_not_found

str

Close stream stream not found

close_stream_already_closed

str

Closing closed stream

close_stream_session_close

str

Stream close session close

close_session_already_closed

str

Closing closed session

max_concurrent_stream_limit

str

Max concurrent stream limit

stream_alloc_fail

str

Stream alloc fail

http_conn_alloc_fail

str

HTTP connection allocation fail

request_header_alloc_fail

str

Request/Header allocation fail

name_value_total_len_ex

str

Name value total length exceeded

name_value_zero_len

str

Name value zero name length

name_value_invalid_http_ver

str

Name value invalid http version

name_value_connection

str

Name value connection

name_value_keepalive

str

Name value keep alive

name_value_proxy_conn

str

Name value proxy-connection

name_value_trasnfer_encod

str

Name value transfer encoding

name_value_no_must_have

str

Name value no must have

decompress_fail

str

Decompress fail

syn_after_goaway

str

SYN after goaway

stream_lt_prev

str

Stream id less than previous

syn_stream_exist_or_even

str

Stream already exists

syn_unidir

str

Unidirectional SYN

syn_reply_alr_rcvd

str

SYN reply already received

client_rst_nostream

str

Close RST stream not found

window_no_stream

str

Window update no stream found

invalid_window_size

str

Invalid window size

unknown_control_frame

str

Unknown control frame

data_on_closed_stream

str

Data on closed stream

invalid_frame_size

str

Invalid frame size

invalid_version

str

Invalid version

header_after_session_close

str

Header after session close

compress_ctx_alloc_fail

str

Compression context allocation fail

header_compress_fail

str

Header compress fail

http_data_session_close

str

HTTP data session close

http_data_stream_not_found

str

HTTP data stream not found

close_stream_not_http_proxy

str

Close Stream not http-proxy

session_needs_requeue

str

Session needs requeue

new_stream_session_del

str

New Stream after Session delete

fin_stream_closed

str

HTTP FIN stream already closed

http_close_stream_closed

str

HTTP close stream already closed

http_err_stream_closed

str

HTTP error stream already closed

http_hdr_stream_close

str

HTTP header stream already closed

http_data_stream_close

str

HTTP data stream already closed

session_close

str

Session close

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