a10_slb_common¶
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 |
||
extended_stats bool |
Enable global slb extended statistics |
||
stats_data_disable bool |
Disable global slb data statistics |
||
graceful_shutdown_enable bool |
Enable graceful shutdown |
||
graceful_shutdown int |
1-65535, in unit of seconds |
||
entity str |
‘server’= Graceful shutdown server/port only; ‘virtual-server’= Graceful shutdown virtual server/port only; |
||
after_disable bool |
Graceful shutdown after disable server/port and/or virtual server/port |
||
rate_limit_logging bool |
Configure rate limit logging |
||
max_local_rate int |
Set maximum local rate |
||
max_remote_rate int |
Set maximum remote rate |
||
exclude_destination str |
‘local’= Maximum local rate; ‘remote’= Maximum remote rate; (Maximum rates) |
||
range int |
auto translate port range |
||
range_start int |
port range start |
||
range_end int |
port range end |
||
dsr_health_check_enable bool |
Enable dsr-health-check (direct server return health check) |
||
override_port bool |
Enable override port in DSR health check mode |
||
reset_stale_session bool |
Send reset if session in delete queue receives a SYN packet |
||
dns_cache_enable bool |
Enable DNS cache |
||
response_type str |
‘single-answer’= Only cache DNS response with single answer; ‘round-robin’= Round robin; |
||
ttl_threshold int |
Only cache DNS response with longer TTL |
||
dns_cache_age int |
Set DNS cache entry age, default is 300 seconds (1-1000000 seconds, default is 300 seconds) |
||
compress_block_size int |
Set compression block size (Compression block size in bytes) |
||
dns_cache_entry_size int |
Set DNS cache entry size, default is 256 bytes (1-4096 bytes, default is 256 bytes) |
||
dns_vip_stateless bool |
Enable DNS VIP stateless mode |
||
honor_server_response_ttl bool |
Honor the server reponse TTL |
||
buff_thresh bool |
Set buffer threshold |
||
buff_thresh_hw_buff int |
Set hardware buffer threshold |
||
buff_thresh_relieve_thresh int |
Relieve threshold |
||
buff_thresh_sys_buff_low int |
Set low water mark of system buffer |
||
buff_thresh_sys_buff_high int |
Set high water mark of system buffer |
||
max_buff_queued_per_conn int |
Set per connection buffer threshold (Buffer value range 128-4096) |
||
pkt_rate_for_reset_unknown_conn int |
Field pkt_rate_for_reset_unknown_conn |
||
log_for_reset_unknown_conn bool |
Log when rate exceed |
||
gateway_health_check bool |
Enable gateway health check |
||
interval int |
Specify the healthcheck interval, default is 5 seconds (Interval Value, in seconds (default 5)) |
||
timeout int |
Specify the healthcheck timeout value, default is 15 seconds (Timeout Value, in seconds (default 15)) |
||
msl_time int |
Configure maximum session life, default is 2 seconds (1-40 seconds, default is 2 seconds) |
||
fast_path_disable bool |
Disable fast path in SLB processing |
||
l2l3_trunk_lb_disable bool |
Disable L2/L3 trunk LB |
||
snat_gwy_for_l3 bool |
Use source NAT gateway for L3 traffic for transparent mode |
||
allow_in_gateway_mode bool |
Use source NAT gateway for L3 traffic for gateway mode |
||
disable_server_auto_reselect bool |
Disable auto reselection of server |
||
enable_l7_req_acct bool |
Enable L7 request accounting |
||
disable_adaptive_resource_check bool |
Disable adaptive resource check based on buffer usage |
||
snat_on_vip bool |
Enable source NAT traffic against VIP |
||
low_latency bool |
Enable low latency mode |
||
mss_table int |
Set MSS table (128-750, default is 536) |
||
resolve_port_conflict bool |
Enable client port service port conflicts |
||
no_auto_up_on_aflex bool |
Don’t automatically mark vport up when aFleX is bound |
||
hw_compression bool |
Use hardware compression |
||
hw_syn_rr int |
Configure hardware SYN round robin (range 1-500000) |
||
max_http_header_count int |
Set maximum number of HTTP headers allowed |
||
scale_out bool |
Enable SLB scale out |
||
sort_res bool |
Enable SLB sorting of resource names |
||
use_mss_tab bool |
Use MSS based on internal table for SLB processing |
||
auto_nat_no_ip_refresh str |
‘enable’= enable; ‘disable’= disable; |
||
ddos_protection dict |
Field ddos_protection |
||
ipd_enable_toggle str |
‘enable’= Enable SLB DDoS protection; ‘disable’= Disable SLB DDoS protection (default); |
||
logging dict |
Field logging |
||
packets_per_second dict |
Field packets_per_second |
||
ssli_sni_hash_enable bool |
Enable SSLi SNI hash table |
||
software bool |
Software |
||
ecmp_hash str |
‘system-default’= Use system default ecmp hashing algorithm; ‘connection- based’= Use connection information for hashing; |
||
drop_icmp_to_vip_when_vip_down bool |
Drop ICMP to VIP when VIP down |
||
player_id_check_enable bool |
Enable the Player id check |
||
stateless_sg_multi_binding bool |
Enable stateless service groups to be assigned to multiple L2/L3 DSR VIPs |
||
disable_persist_scoring bool |
Disable Persist Scoring |
||
ipv4_offset int |
IPv4 Octet Offset for Hash |
||
disable_port_masking bool |
Disable masking of ports for CPU hashing |
||
snat_preserve dict |
Field snat_preserve |
||
range list |
Field range |
||
service_group_on_no_dest_nat_vports str |
‘allow-same’= Allow the binding service-group on no-dest-nat virtual ports; ‘enforce-different’= Enforce that the same service-group can not be bound on different no-dest-nat virtual ports; |
||
uuid str |
uuid of the object |
||
conn_rate_limit dict |
Field conn_rate_limit |
||
src_ip_list list |
Field src_ip_list |
||
dns_response_rate_limiting dict |
Field dns_response_rate_limiting |
||
max_table_entries int |
Maximum number of entries allowed |
||
uuid str |
uuid of the object |
||
oper dict |
Field oper |
||
server_auto_reselect int |
Field server_auto_reselect |