a10_slb_persist
Synopsis
Configure persist
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; ‘hash_tbl_trylock_fail’= Hash tbl lock fail; ‘hash_tbl_create_ok’= Hash tbl create ok; ‘hash_tbl_create_fail’= Hash tbl create fail; ‘hash_tbl_free’= Hash tbl free; ‘hash_tbl_rst_updown’= Hash tbl reset (up/down); ‘hash_tbl_rst_adddel’= Hash tbl reset (add/del); ‘url_hash_pri’= URL hash persist (pri); ‘url_hash_enqueue’= URL hash persist (enQ); ‘url_hash_sec’= URL hash persist (sec); ‘url_hash_fail’= URL hash persist fail; ‘header_hash_pri’= Header hash persist(pri); ‘header_hash_enqueue’= Header hash persist(enQ); ‘header_hash_sec’= Header hash persist(sec); ‘header_hash_fail’= Header hash persist fail; ‘src_ip’= SRC IP persist ok; ‘src_ip_enqueue’= SRC IP persist enqueue; ‘src_ip_fail’= SRC IP persist fail; ‘src_ip_new_sess_cache’= SRC IP new sess (cache); ‘src_ip_new_sess_cache_fail’= SRC IP new sess fail (c); ‘src_ip_new_sess_sel’= SRC IP new sess (select); ‘src_ip_new_sess_sel_fail’= SRC IP new sess fail (s); ‘src_ip_hash_pri’= SRC IP hash persist(pri); ‘src_ip_hash_enqueue’= SRC IP hash persist(enQ); ‘src_ip_hash_sec’= SRC IP hash persist(sec); ‘src_ip_hash_fail’= SRC IP hash persist fail; ‘src_ip_enforce’= Enforce higher priority; ‘dst_ip’= DST IP persist ok; ‘dst_ip_enqueue’= DST IP persist enqueue; ‘dst_ip_fail’= DST IP persist fail; ‘dst_ip_new_sess_cache’= DST IP new sess (cache); ‘dst_ip_new_sess_cache_fail’= DST IP new sess fail (c); ‘dst_ip_new_sess_sel’= DST IP new sess (select); ‘dst_ip_new_sess_sel_fail’= DST IP new sess fail (s); ‘dst_ip_hash_pri’= DST IP hash persist(pri); ‘dst_ip_hash_enqueue’= DST IP hash persist(enQ); ‘dst_ip_hash_sec’= DST IP hash persist(sec); ‘dst_ip_hash_fail’= DST IP hash persist fail; ‘cssl_sid_not_found’= Client SSL SID not found; ‘cssl_sid_match’= Client SSL SID match; ‘cssl_sid_not_match’= Client SSL SID not match; ‘sssl_sid_not_found’= Server SSL SID not found; ‘sssl_sid_reset’= Server SSL SID reset; ‘sssl_sid_match’= Server SSL SID match; ‘sssl_sid_not_match’= Server SSL SID not match; ‘ssl_sid_persist_ok’= SSL SID persist ok; ‘ssl_sid_persist_fail’= SSL SID persist fail; ‘ssl_sid_session_ok’= Create SSL SID ok; ‘ssl_sid_session_fail’= Create SSL SID fail; ‘cookie_persist_ok’= Cookie persist ok; ‘cookie_persist_fail’= Cookie persist fail; ‘cookie_not_found’= Persist cookie not found; ‘cookie_pass_thru’= Persist cookie Pass-thru; ‘cookie_invalid’= Invalid persist cookie; |
||
oper dict |
Field oper |
||
persist_cpu_list list |
Field persist_cpu_list |
||
cpu_count int |
Field cpu_count |
||
stats dict |
Field stats |
||
hash_tbl_trylock_fail str |
Hash tbl lock fail |
||
hash_tbl_create_ok str |
Hash tbl create ok |
||
hash_tbl_create_fail str |
Hash tbl create fail |
||
hash_tbl_free str |
Hash tbl free |
||
hash_tbl_rst_updown str |
Hash tbl reset (up/down) |
||
hash_tbl_rst_adddel str |
Hash tbl reset (add/del) |
||
url_hash_pri str |
URL hash persist (pri) |
||
url_hash_enqueue str |
URL hash persist (enQ) |
||
url_hash_sec str |
URL hash persist (sec) |
||
url_hash_fail str |
URL hash persist fail |
||
header_hash_pri str |
Header hash persist(pri) |
||
header_hash_enqueue str |
Header hash persist(enQ) |
||
header_hash_sec str |
Header hash persist(sec) |
||
header_hash_fail str |
Header hash persist fail |
||
src_ip str |
SRC IP persist ok |
||
src_ip_enqueue str |
SRC IP persist enqueue |
||
src_ip_fail str |
SRC IP persist fail |
||
src_ip_new_sess_cache str |
SRC IP new sess (cache) |
||
src_ip_new_sess_cache_fail str |
SRC IP new sess fail (c) |
||
src_ip_new_sess_sel str |
SRC IP new sess (select) |
||
src_ip_new_sess_sel_fail str |
SRC IP new sess fail (s) |
||
src_ip_hash_pri str |
SRC IP hash persist(pri) |
||
src_ip_hash_enqueue str |
SRC IP hash persist(enQ) |
||
src_ip_hash_sec str |
SRC IP hash persist(sec) |
||
src_ip_hash_fail str |
SRC IP hash persist fail |
||
src_ip_enforce str |
Enforce higher priority |
||
dst_ip str |
DST IP persist ok |
||
dst_ip_enqueue str |
DST IP persist enqueue |
||
dst_ip_fail str |
DST IP persist fail |
||
dst_ip_new_sess_cache str |
DST IP new sess (cache) |
||
dst_ip_new_sess_cache_fail str |
DST IP new sess fail (c) |
||
dst_ip_new_sess_sel str |
DST IP new sess (select) |
||
dst_ip_new_sess_sel_fail str |
DST IP new sess fail (s) |
||
dst_ip_hash_pri str |
DST IP hash persist(pri) |
||
dst_ip_hash_enqueue str |
DST IP hash persist(enQ) |
||
dst_ip_hash_sec str |
DST IP hash persist(sec) |
||
dst_ip_hash_fail str |
DST IP hash persist fail |
||
cssl_sid_not_found str |
Client SSL SID not found |
||
cssl_sid_match str |
Client SSL SID match |
||
cssl_sid_not_match str |
Client SSL SID not match |
||
sssl_sid_not_found str |
Server SSL SID not found |
||
sssl_sid_reset str |
Server SSL SID reset |
||
sssl_sid_match str |
Server SSL SID match |
||
sssl_sid_not_match str |
Server SSL SID not match |
||
ssl_sid_persist_ok str |
SSL SID persist ok |
||
ssl_sid_persist_fail str |
SSL SID persist fail |
||
ssl_sid_session_ok str |
Create SSL SID ok |
||
ssl_sid_session_fail str |
Create SSL SID fail |
||
cookie_persist_ok str |
Cookie persist ok |
||
cookie_persist_fail str |
Cookie persist fail |
||
cookie_not_found str |
Persist cookie not found |
||
cookie_pass_thru str |
Persist cookie Pass-thru |
||
cookie_invalid str |
Invalid persist cookie |
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.