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 |
||
disable_new_gslb_sync bool |
Disable new gslb config sync |
||
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.