a10_gslb_site_slb_dev

Synopsis

Specify a SLB device for the GSLB site

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

site_name

str/required

Key to identify parent object

device_name

str/required

Specify SLB device name

ip_address

str

IP address

ipv6_address

str

IPv6 address

domain

str

Device hostname

dev_resolve_as

str

‘resolve-to-ipv4’= Use A Query only to resolve FQDN (Default Query type); ‘resolve-to-ipv6’= Use AAAA Query only to resolve FQDN; ‘resolve-to-ipv4-and- ipv6’= Use A as well as AAAA Query to resolve FQDN;

admin_preference

int

Specify administrative preference (Specify admin-preference value,default is 100)

session_number

int

Field session_number

session_utilization

int

Field session_utilization

rdt_type

str

‘rdt’= rdt; ‘site-rdt’= site-rdt;

client_ip

str

Specify client IP address

rdt_value

int

Specify Round-delay-time

probe_timer

int

Field probe_timer

auto_detect

str

‘ip’= Service IP only; ‘port’= Service Port only; ‘ip-and-port’= Both service IP and service port; ‘disabled’= disable auto-detect;

auto_map

bool

Enable DNS Auto Mapping

max_client

int

Specify maximum number of clients, default is 32768

proto_aging_time

int

Specify GSLB Protocol aging time, default is 60

proto_aging_fast

bool

Fast GSLB Protocol aging

health_check_action

str

‘health-check’= Enable health Check; ‘health-check-disable’= Disable health check;

gateway_ip_addr

str

IP address

proto_compatible

bool

Run GSLB Protocol in compatible mode

msg_format_acos_2x

bool

Run GSLB Protocol in compatible mode with a ACOS 2.x GSLB peer

uuid

str

uuid of the object

user_tag

str

Customized tag

vip_server

dict

Field vip_server

vip_server_v4_list

list

Field vip_server_v4_list

vip_server_v6_list

list

Field vip_server_v6_list

vip_server_name_list

list

Field vip_server_name_list

oper

dict

Field oper

dev_name

str

Field dev_name

dev_ip

str

Field dev_ip

dev_attr

str

Field dev_attr

dev_admin_preference

int

Field dev_admin_preference

dev_session_num

int

Field dev_session_num

dev_session_util

int

Field dev_session_util

dev_gw_state

str

Field dev_gw_state

dev_ip_cnt

int

Field dev_ip_cnt

dev_state

str

Field dev_state

client_ldns_list

list

Field client_ldns_list

device_name

str

Specify SLB device name

vip_server

dict

Field vip_server

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