a10_slb_template_tcp_proxy¶
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 | TCP Proxy Template Name | ||
| ack_aggressiveness str | ‘low’= Delayed ACK; ‘medium’= Delayed ACK, with ACK on each packet with PUSH flag; ‘high’= ACK on each packet; | ||
| backend_wscale int | The TCP window scale used for the server side, default is off (number) | ||
| dynamic_buffer_allocation bool | Optimally adjust the transmit and receive buffer sizes of TCP proxy while keeping their sum constant | ||
| fin_timeout int | FIN timeout (sec), default is disabled (number) | ||
| force_delete_timeout int | The maximum time that a session can stay in the system before being deleted, default is off (number (second)) | ||
| force_delete_timeout_100ms int | The maximum time that a session can stay in the system before being deleted, default is off (number in 100ms) | ||
| alive_if_active bool | keep connection alive if active traffic | ||
| idle_timeout int | Idle Timeout (Interval of 60 seconds), default is 600 (idle timeout in second, default 600) | ||
| server_down_action str | ‘FIN’= FIN Connection; ‘RST’= Reset Connection; | ||
| half_open_idle_timeout int | TCP Half Open Idle Timeout (sec), default is off (number) | ||
| half_close_idle_timeout int | TCP Half Close Idle Timeout (sec), default is off (cmd is deprecated, use fin- timeout instead) (number) | ||
| init_cwnd int | The initial congestion control window size (packets), default is 10 (init-cwnd in packets, default 10) | ||
| initial_window_size int | Set the initial window size, default is off (number) | ||
| keepalive_interval int | Interval between keepalive probes (sec), default is off (number (seconds)) | ||
| keepalive_probes int | Number of keepalive probes sent, default is off | ||
| mss int | Responding MSS to use if client MSS is large, default is off (number) | ||
| psh_flag_optimization bool | Enable Optimized PSH Flag Use | ||
| nagle bool | Enable Nagle Algorithm | ||
| qos int | QOS level (number) | ||
| receive_buffer int | TCP Receive Buffer (default 200k) (number default 200000 bytes) | ||
| reno bool | Enable Reno Congestion Control Algorithm | ||
| transmit_buffer int | TCP Transmit Buffer (default 200k) (number default 200000 bytes) | ||
| reset_fwd bool | send reset to server if error happens | ||
| reset_rev bool | send reset to client if error happens | ||
| disable bool | send reset to client when server is disabled | ||
| down bool | send reset to client when server is down | ||
| del_session_on_server_down bool | Delete session if the server/port goes down (either disabled/hm down) | ||
| retransmit_retries int | Number of Retries for Retransmit, default is 5 | ||
| insert_client_ip bool | Insert client ip into TCP option | ||
| syn_retries int | SYN Retry Numbers, default is 5 | ||
| timewait int | Timewait Threshold (sec), default 5 (number) | ||
| disable_tcp_timestamps bool | disable TCP Timestamps Option | ||
| disable_window_scale bool | disable TCP Window-Scale Option | ||
| disable_sack bool | disable Selective Ack Option | ||
| invalid_rate_limit int | Invalid Packet Response Rate Limit (ms), default is 500 (number default 500 challenges) | ||
| disable_abc bool | Appropriate Byte Counting RFC 3465 Disabled, default is enabled (Appropriate Byte Counting (ABC) is enabled by default) | ||
| reassembly_timeout int | The reassembly timeout, default is 30sec (number) | ||
| reassembly_limit int | The reassembly queuing limit, default is 25 segments (number) | ||
| min_rto int | The minmum retransmission timeout, default is 200ms (number) | ||
| limited_slowstart int | RFC 3742 Limited Slow-Start for TCP with Large Congestion Windows (number) | ||
| early_retransmit bool | Configure the Early-Retransmit Algorithm (RFC 5827) (Early-Retransmit is disabled by default) | ||
| maxburst int | The max packet count sent per transmission event (number) | ||
| proxy_header dict | Field proxy_header | ||
| proxy_header_action str | ‘insert’= Insert proxy header; | ||
| version str | ‘v1’= version 1; ‘v2’= version 2; | ||
| uuid str | uuid of the object | ||
| user_tag str | Customized tag | ||