a10_fail_safe
Synopsis
Fail Safe Global Commands
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 |
||
fpga_buff_recovery_threshold int |
FPGA buffers recovery threshold (Units of 256 buffers (default 2)) |
||
fpga_monitor_enable bool |
FPGA monitor feature enable |
||
fpga_monitor_forced_reboot bool |
FPGA monitor forced reboot in error condition |
||
fpga_monitor_interval int |
FPGA monitor packet interval (seconds) (Numbers of seconds between sending packets (default 1)) |
||
fpga_monitor_threshold int |
FPGA monitor packet missed for error condition (Numbers of missed monitor packets before setting error condition (default 30)) |
||
hw_error_monitor str |
‘hw-error-monitor-disable’= Disable fail-safe hardware error monitor; ‘hw- error-monitor-enable’= Enable fail-safe hardware error monitor; |
||
hw_ssl_timeout_monitor str |
‘hw-ssl-timeout-monitor-disable’= Disable fail-safe hardware SSL timeout monitor; ‘hw-ssl-timeout-monitor-enable’= Enable fail-safe hardware SSL timeout monitor; |
||
hw_error_recovery_timeout int |
Hardware error recovery timeout (minutes) (waiting time of recovery from hardware errors (default 0)) |
||
session_mem_recovery_threshold int |
Session memory recovery threshold (percentage) (Percentage of available session memory (default 30%)) |
||
sw_error_monitor_enable bool |
Enable fail-safe software error monitor |
||
sw_error_recovery_timeout int |
Software error recovery timeout (minutes) (waiting time of recovery from software errors (default 3)) |
||
total_memory_size_check int |
Check total memory size of current system (Size of memory (GB)) |
||
dataplane_recovery_timeout int |
dataplane hung detection timeout before ACOS is restarted (in seconds) |
||
log bool |
Log the event |
||
kill bool |
Stop the traffic and log the event |
||
uuid str |
uuid of the object |
||
config dict |
Field config |
||
uuid str |
uuid of the object |
||
disable_failsafe dict |
Field disable_failsafe |
||
action str |
‘all’= Disable All; ‘io-buffer’= Disable I/O Buffer; ‘session-memory’= Disable Session Memory; ‘system-memory’= Disable System Memory; |
||
uuid str |
uuid of the object |
||
oper dict |
Field oper |
||
free_session_memory int |
Field free_session_memory |
||
total_session_memory int |
Field total_session_memory |
||
sess_mem_recovery_threshold int |
Field sess_mem_recovery_threshold |
||
total_fpga_buffers int |
Field total_fpga_buffers |
||
avail_fpga_buff_domain1 int |
Field avail_fpga_buff_domain1 |
||
avail_fpga_buff_domain2 int |
Field avail_fpga_buff_domain2 |
||
total_free_fpga_buff int |
Field total_free_fpga_buff |
||
free_fpga_buffers int |
Field free_fpga_buffers |
||
fpga_buff_recovery_threshold int |
Field fpga_buff_recovery_threshold |
||
total_system_memory int |
Field total_system_memory |
||
fpga_stats_num_cntrs int |
Field fpga_stats_num_cntrs |
||
fpga_stats_iochan list |
Field fpga_stats_iochan |
||
config dict |
Field config |
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.