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.

Authors

  • A10 Networks 2021