a10_gslb_protocol

Synopsis

Specify GSLB Message Protocol parameters

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

auto_detect

bool

Automatically detect SLB Config

use_mgmt_port

bool

Use management port for connections in Shared Partition

use_mgmt_port_for_all_partitions

bool

Use management port for connections in all L3v Partitions

status_interval

int

Specify GSLB Message Protocol update period (The GSLB Protocol update interval (seconds), default is 30)

ping_site

str

name of site or ip address to ping

msg_format_acos_2x

bool

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

uuid

str

uuid of the object

enable_list

list

Field enable_list

ntype

str

‘controller’= Enable/Disable GSLB protocol as GSLB controller; ‘device’= Enable/Disable GSLB protocol as site device;

uuid

str

uuid of the object

limit

dict

Field limit

ardt_query

int

Query Messages of Active RDT, default is 200 (Number)

ardt_response

int

Response Messages of Active RDT, default is 1000 (Number)

ardt_session

int

Sessions of Active RDT, default is 32768 (Number)

conn_response

int

Response Messages of Connection Load, default is no limit (Number)

response

int

Amount of Response Messages, default is 3600 (Number)

message

int

Amount of Messages, default is 10000 (Number)

uuid

str

uuid of the object

secure

dict

Field secure

action

str

‘enable’= Enable Secure; ‘disable’= Disable Secure (default); ‘enable- fallback’= Fall back to non-secure if fail;

uuid

str

uuid of the object

oper

dict

Field oper

session_list

list

Field session_list

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 2021