a10_slb_template_dns¶
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 |
DNS Template Name |
||
default_policy str |
‘nocache’= Cache disable; ‘cache’= Cache enable; |
||
disable_dns_template bool |
Disable DNS template |
||
period int |
Period in minutes |
||
drop bool |
Drop the malformed query |
||
forward str |
Forward to service group (Service group name) |
||
max_query_length int |
Define Maximum DNS Query Length, default is unlimited (Specify Maximum Length) |
||
max_cache_entry_size int |
Define maximum cache entry size (Maximum cache entry size per VIP) |
||
max_cache_size int |
Define maximum cache size (Maximum cache entry per VIP) |
||
enable_cache_sharing bool |
Enable DNS cache sharing |
||
redirect_to_tcp_port bool |
Direct the client to retry with TCP for DNS UDP request |
||
query_id_switch bool |
Use DNS query ID to create sesion |
||
dnssec_service_group str |
Use different service group if DNSSEC DO bit set (Service Group Name) |
||
uuid str |
uuid of the object |
||
user_tag str |
Customized tag |
||
class_list dict |
Field class_list |
||
name str |
Specify a class list name |
||
uuid str |
uuid of the object |
||
lid_list list |
Field lid_list |
||
response_rate_limiting dict |
Field response_rate_limiting |
||
response_rate int |
Responses exceeding this rate within the window will be dropped (default 5 per second) |
||
filter_response_rate int |
Maximum allowed request rate for the filter. This should match average traffic. (default 20 per two seconds) |
||
slip_rate int |
Every n’th response that would be rate-limited will be let through instead |
||
window int |
Rate-Limiting Interval in Seconds (default is one) |
||
enable_log bool |
Enable logging |
||
action str |
‘log-only’= Only log rate-limiting, do not actually rate limit. Requires enable-log configuration; ‘rate-limit’= Rate-Limit based on configuration (Default); ‘whitelist’= Whitelist, disable rate-limiting; |
||
uuid str |
uuid of the object |