a10_fw_logging
Synopsis
Bind a logging template to firewall
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 | Logging Template Name | ||
| uuid str | uuid of the object | ||
| sampling_enable list | Field sampling_enable | ||
| counters1 str | ‘all’= all; ‘log_message_sent’= Log Packet Sent; ‘log_type_reset’= Log Event Type Reset; ‘log_type_deny’= Log Event Type Deny; ‘log_type_session_closed’= Log Event Type Session Close; ‘log_type_session_opened’= Log Event Type Session Open; ‘rule_not_logged’= Firewall Rule Not Logged; ‘log-dropped’= Log Packets Dropped; ‘tcp-session-created’= TCP Session Created; ‘tcp-session-deleted’= TCP Session Deleted; ‘udp-session-created’= UDP Session Created; ‘udp-session- deleted’= UDP Session Deleted; ‘icmp-session-deleted’= ICMP Session Deleted; ‘icmp-session-created’= ICMP Session Created; ‘icmpv6-session-deleted’= ICMPV6 Session Deleted; ‘icmpv6-session-created’= ICMPV6 Session Created; ‘other- session-deleted’= Other Session Deleted; ‘other-session-created’= Other Session Created; ‘http-request-logged’= HTTP Request Logged; ‘http-logging-invalid- format’= HTTP Logging Invalid Format Error; ‘dcmsg_permit’= Dcmsg Permit; ‘alg_override_permit’= Alg Override Permit; ‘template_error’= Template Error; ‘ipv4-frag-applied’= IPv4 Fragmentation Applied; ‘ipv4-frag-failed’= IPv4 Fragmentation Failed; ‘ipv6-frag-applied’= IPv6 Fragmentation Applied; ‘ipv6-frag-failed’= IPv6 Fragmentation Failed; ‘out-of-buffers’= Out of Buffers; ‘add-msg-failed’= Add Message to Buffer Failed; ‘tcp-logging-conn- established’= TCP Logging Conn Established; ‘tcp-logging-conn-create-failed’= TCP Logging Conn Create Failed; ‘tcp-logging-conn-dropped’= TCP Logging Conn Dropped; ‘log-message-too-long’= Log message too long; ‘http-out-of-order- dropped’= HTTP out-of-order dropped; ‘http-alloc-failed’= HTTP Request Info Allocation Failed; ‘sctp-session-created’= SCTP Session Created; ‘sctp-session- deleted’= SCTP Session Deleted; ‘log_type_sctp_inner_proto_filter’= Log Event Type SCTP Inner Proto Filter; ‘tcp-logging-port-allocated’= TCP Logging Port Allocated; ‘tcp-logging-port-freed’= TCP Logging Port Freed; ‘tcp-logging-port- allocation-failed’= TCP Logging Port Allocation Failed; ‘iddos-blackhole-entry- create’= iDDoS IP Entry Created; ‘iddos-blackhole-entry-delete’= iDDoS IP Entry Deleted; ‘session-limit-exceeded’= Session Limit Exceeded; | ||
| gtp dict | Field gtp | ||
| uuid str | uuid of the object | ||
| sampling_enable list | Field sampling_enable | ||
| stats dict | Field stats | ||
| log_message_sent str | Log Packet Sent | ||
| log_type_reset str | Log Event Type Reset | ||
| log_type_deny str | Log Event Type Deny | ||
| log_type_session_closed str | Log Event Type Session Close | ||
| log_type_session_opened str | Log Event Type Session Open | ||
| rule_not_logged str | Firewall Rule Not Logged | ||
| log_dropped str | Log Packets Dropped | ||
| tcp_session_created str | TCP Session Created | ||
| tcp_session_deleted str | TCP Session Deleted | ||
| udp_session_created str | UDP Session Created | ||
| udp_session_deleted str | UDP Session Deleted | ||
| icmp_session_deleted str | ICMP Session Deleted | ||
| icmp_session_created str | ICMP Session Created | ||
| icmpv6_session_deleted str | ICMPV6 Session Deleted | ||
| icmpv6_session_created str | ICMPV6 Session Created | ||
| other_session_deleted str | Other Session Deleted | ||
| other_session_created str | Other Session Created | ||
| http_request_logged str | HTTP Request Logged | ||
| http_logging_invalid_format str | HTTP Logging Invalid Format Error | ||
| sctp_session_created str | SCTP Session Created | ||
| sctp_session_deleted str | SCTP Session Deleted | ||
| log_type_sctp_inner_proto_filter str | Log Event Type SCTP Inner Proto Filter | ||
| iddos_blackhole_entry_create str | iDDoS IP Entry Created | ||
| iddos_blackhole_entry_delete str | iDDoS IP Entry Deleted | ||
| session_limit_exceeded str | Session Limit Exceeded | ||
| gtp dict | Field gtp | ||
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.