a10_slb_template_virtual_port
Synopsis
Virtual port template
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 |
Virtual port template name |
|
aflow bool |
Use aFlow to eliminate the traffic surge |
|
allow_syn_otherflags bool |
Allow initial SYN packet with other flags |
|
conn_limit int |
Connection limit |
|
conn_limit_reset bool |
Send client reset when connection over limit |
|
conn_limit_no_logging bool |
Do not log connection over limit event |
|
conn_rate_limit int |
Connection rate limit |
|
rate_interval str |
‘100ms’= Use 100 ms as sampling interval; ‘second’= Use 1 second as sampling interval; |
|
conn_rate_limit_reset bool |
Send client reset when connection rate over limit |
|
conn_rate_limit_no_logging bool |
Do not log connection over limit event |
|
pkt_rate_type str |
‘src-ip-port’= Source IP and port rate limit; ‘src-port’= Source port rate limit; |
|
rate int |
Source IP and port rate limit (Packet rate limit) |
|
pkt_rate_interval str |
‘100ms’= Source IP and port rate limit per 100ms; ‘second’= Source IP and port rate limit per second (default); |
|
pkt_rate_limit_reset int |
send client-side reset (reset after packet limit) |
|
log_options str |
‘no-logging’= Do not log over limit event; ‘no-repeat-logging’= log once for over limit event. Default is log once per minute; |
|
when_rr_enable bool |
Only do rate limit if CPU RR triggered |
|
allow_vip_to_rport_mapping bool |
Allow mapping of VIP to real port |
|
dscp int |
Differentiated Services Code Point (DSCP to Real Server IP Mapping Value) |
|
drop_unknown_conn bool |
Drop conection if receives TCP packet without SYN or RST flag and it does not belong to any existing connections |
|
reset_unknown_conn bool |
Send reset back if receives TCP packet without SYN or RST flag and it does not belong to any existing connections |
|
reset_l7_on_failover bool |
Send reset to L7 client and server connection upon a failover |
|
ignore_tcp_msl bool |
reclaim TCP resource immediately without MSL |
|
snat_msl int |
Source NAT MSL (Source NAT MSL value (seconds)) |
|
snat_port_preserve bool |
Source NAT Port Preservation |
|
non_syn_initiation bool |
Allow initial TCP packet to be non-SYN |
|
uuid str |
uuid of the object |
|
user_tag str |
Customized tag |
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.