a10_fw_alg
Synopsis
Configure ALG
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 | ||
| uuid str | uuid of the object | ||
| ftp dict | Field ftp | ||
| default_port_disable str | ‘default-port-disable’= Disable FTP ALG default port 21; | ||
| uuid str | uuid of the object | ||
| sampling_enable list | Field sampling_enable | ||
| tftp dict | Field tftp | ||
| default_port_disable str | ‘default-port-disable’= Disable TFTP ALG default port 69; | ||
| uuid str | uuid of the object | ||
| sampling_enable list | Field sampling_enable | ||
| rtsp dict | Field rtsp | ||
| default_port_disable str | ‘default-port-disable’= Disable RTSP ALG default port 554; | ||
| uuid str | uuid of the object | ||
| sampling_enable list | Field sampling_enable | ||
| pptp dict | Field pptp | ||
| default_port_disable str | ‘default-port-disable’= Disable PPTP ALG default port 1723; | ||
| uuid str | uuid of the object | ||
| sampling_enable list | Field sampling_enable | ||
| sip dict | Field sip | ||
| default_port_disable str | ‘default-port-disable’= Disable SIP ALG default port 5060; | ||
| uuid str | uuid of the object | ||
| sampling_enable list | Field sampling_enable | ||
| dns dict | Field dns | ||
| default_port_disable str | ‘default-port-disable’= Disable DNS ALG default port 53; | ||
| uuid str | uuid of the object | ||
| esp dict | Field esp | ||
| default_port_disable str | ‘default-port-disable’= Disable ESP ALG default port 500; | ||
| uuid str | uuid of the object | ||
| sampling_enable list | Field sampling_enable | ||
| sctp dict | Field sctp | ||
| action str | ‘disable’= disable; ‘enable’= enable; | ||
| uuid str | uuid of the object | ||
| icmp dict | Field icmp | ||
| disable str | ‘disable’= Disable ICMP ALG which allows ICMP errors to pass the firewall; | ||
| uuid str | uuid of the object | ||
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.