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.

Authors

  • A10 Networks 2021