a10_slb_dns_cache

Synopsis

DNS Cache Statistics

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; ‘total_q’= Total query; ‘total_r’= Total server response; ‘hit’= Total cache hit; ‘bad_q’= Query not passed; ‘encode_q’= Query encoded; ‘multiple_q’= Query with multiple questions; ‘oversize_q’= Query exceed cache size; ‘bad_r’= Response not passed; ‘oversize_r’= Response exceed cache size; ‘encode_r’= Response encoded; ‘multiple_r’= Response with multiple questions; ‘answer_r’= Response with multiple answers; ‘ttl_r’= Response with short TTL; ‘ageout’= Total aged out; ‘bad_answer’= Bad Answer; ‘ageout_weight’= Total aged for lower weight; ‘total_log’= Total stats log sent; ‘total_alloc’= Total allocated; ‘total_freed’= Total freed; ‘current_allocate’= Current allocate; ‘current_data_allocate’= Current data allocate; ‘resolver_queue_full’= Resolver task queue full; ‘truncated_r’= Response with Truncation bit set;

oper

dict

Field oper

cache_client

list

Field cache_client

cache_entry

list

Field cache_entry

total

int

Field total

client

bool

Field client

entry

bool

Field entry

global

bool

Field global

cache_content

bool

Field cache_content

vport

bool

Field vport

vs_name

str

Field vs_name

port_type

str

Field port_type

port_num

int

Field port_num

type_value

int

Field type_value

fqdn_domain

str

domain name

class_string

str

Field class_string

class_value

int

type value

type_string

str

Field type_string

domain_name

str

domain name

content_mode

str

Field content_mode

rdata_size_value

int

Field rdata_size_value

rdata_all

bool

Field rdata_all

record_num_value

int

Field record_num_value

record_all

bool

Field record_all

stats

dict

Field stats

total_q

str

Total query

total_r

str

Total server response

hit

str

Total cache hit

bad_q

str

Query not passed

encode_q

str

Query encoded

multiple_q

str

Query with multiple questions

oversize_q

str

Query exceed cache size

bad_r

str

Response not passed

oversize_r

str

Response exceed cache size

encode_r

str

Response encoded

multiple_r

str

Response with multiple questions

answer_r

str

Response with multiple answers

ttl_r

str

Response with short TTL

ageout

str

Total aged out

bad_answer

str

Bad Answer

ageout_weight

str

Total aged for lower weight

total_log

str

Total stats log sent

total_alloc

str

Total allocated

total_freed

str

Total freed

current_allocate

str

Current allocate

current_data_allocate

str

Current data allocate

resolver_queue_full

str

Resolver task queue full

truncated_r

str

Response with Truncation bit set

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