a10_slb_template_server¶
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 |
|
name str/required |
Server template name |
|
conn_limit int |
Connection limit |
|
resume int |
Resume accepting new connection after connection number drops below threshold (Connection resume threshold) |
|
conn_limit_no_logging bool |
Do not log connection over limit event |
|
conn_rate_limit int |
Connection rate limit |
|
rate_interval str |
‘100ms’= Use 100 ms as sampling interval; ‘second’= Use 1 second as sampling interval; |
|
conn_rate_limit_no_logging bool |
Do not log connection over limit event |
|
dns_query_interval int |
The interval to query DNS server for the hostname (DNS query interval (in minute, default is 10)) |
|
dns_fail_interval int |
The interval to retry when DNS failed to query (DNS failure interval (in second, default is 30)) |
|
dynamic_server_prefix str |
Prefix of dynamic server (Prefix of dynamic server (default is ‘DRS’)) |
|
extended_stats bool |
Enable extended statistics on real server |
|
log_selection_failure bool |
Enable real-time logging for server selection failure event |
|
health_check str |
Health Check Monitor (Health monitor name) |
|
health_check_disable bool |
Disable configured health check configuration |
|
max_dynamic_server int |
Maximum dynamic server number (Maximum dynamic server number (default is 255)) |
|
min_ttl_ratio int |
Minimum TTL to DNS query interval ratio (Minimum TTL ratio (default is 2)) |
|
weight int |
Weight for the Real Servers (Connection Weight (default is 1)) |
|
spoofing_cache bool |
Servers under the template are spoofing cache |
|
stats_data_action str |
‘stats-data-enable’= Enable statistical data collection for real server; ‘stats-data-disable’= Disable statistical data collection for real server; |
|
slow_start bool |
Slowly ramp up the connection number after server is up |
|
initial_slow_start int |
Initial slow start connection limit (default 128) |
|
add int |
Slow start connection limit add by a number every interval (Add by this number every interval) |
|
times int |
Slow start connection limit multiply by a number every interval (default 2) (Multiply by this number every interval) |
|
every int |
Slow start connection limit increment interval (default 10) |
|
till int |
Slow start ends when slow start connection limit reaches a number (default 4096) (Slow start ends when connection limit reaches this number) |
|
bw_rate_limit_acct str |
‘to-server-only’= Only account for traffic sent to server; ‘from-server-only’= Only account for traffic received from server; ‘all’= Account for all traffic sent to and received from server; |
|
bw_rate_limit int |
Configure bandwidth rate limit on real server (Bandwidth rate limit in Kbps) |
|
bw_rate_limit_resume int |
Resume server selection after bandwidth drops below this threshold (in Kbps) (Bandwidth rate limit resume threshold (in Kbps)) |
|
bw_rate_limit_duration int |
Duration in seconds the observed rate needs to honor |
|
bw_rate_limit_no_logging bool |
Do not log bandwidth rate limit related state transitions |
|
uuid str |
uuid of the object |
|
user_tag str |
Customized tag |