a10_cgnv6_stateful_firewall_global

Synopsis

Stateful Firewall Configuration (default=disabled)

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

stateful_firewall_value

str

‘enable’= Enable stateful firewall;

respond_to_user_mac

bool

Use the user’s source MAC for the next hop rather than the routing table (default= off)

uuid

str

uuid of the object

sampling_enable

list

Field sampling_enable

counters1

str

‘all’= all; ‘tcp_packet_process’= TCP Packet Process; ‘udp_packet_process’= UDP Packet Process; ‘other_packet_process’= Other Packet Process; ‘packet_inbound_deny’= Inbound Packet Denied; ‘packet_process_failure’= Packet Error Drop; ‘outbound_session_created’= Outbound Session Created; ‘outbound_session_freed’= Outbound Session Freed; ‘inbound_session_created’= Inbound Session Created; ‘inbound_session_freed’= Inbound Session Freed; ‘tcp_session_created’= TCP Session Created; ‘tcp_session_freed’= TCP Session Freed; ‘udp_session_created’= UDP Session Created; ‘udp_session_freed’= UDP Session Freed; ‘other_session_created’= Other Session Created; ‘other_session_freed’= Other Session Freed; ‘session_creation_failure’= Session Creation Failure; ‘no_fwd_route’= No Forward Route; ‘no_rev_route’= No Reverse Route; ‘packet_standby_drop’= Standby Drop; ‘tcp_fullcone_created’= TCP Full- cone Created; ‘tcp_fullcone_freed’= TCP Full-cone Freed; ‘udp_fullcone_created’= UDP Full-cone Created; ‘udp_fullcone_freed’= UDP Full- cone Freed; ‘fullcone_creation_failure’= Full-Cone Creation Failure; ‘eif_process’= Endpnt-Independent Filter Matched; ‘one_arm_drop’= One-Arm Drop; ‘no_class_list_match’= No Class-List Match Drop; ‘outbound_session_created_shadow’= Outbound Session Created Shadow; ‘outbound_session_freed_shadow’= Outbound Session Freed Shadow; ‘inbound_session_created_shadow’= Inbound Session Created Shadow; ‘inbound_session_freed_shadow’= Inbound Session Freed Shadow; ‘tcp_session_created_shadow’= TCP Session Created Shadow; ‘tcp_session_freed_shadow’= TCP Session Freed Shadow; ‘udp_session_created_shadow’= UDP Session Created Shadow; ‘udp_session_freed_shadow’= UDP Session Freed Shadow; ‘other_session_created_shadow’= Other Session Created Shadow; ‘other_session_freed_shadow’= Other Session Freed Shadow; ‘session_creation_failure_shadow’= Session Creation Failure Shadow; ‘bad_session_freed’= Bad Session Proto on Free; ‘ctl_mem_alloc’= Memory Alloc; ‘ctl_mem_free’= Memory Free; ‘tcp_fullcone_created_shadow’= TCP Full-cone Created Shadow; ‘tcp_fullcone_freed_shadow’= TCP Full-cone Freed Shadow; ‘udp_fullcone_created_shadow’= UDP Full-cone Created Shadow; ‘udp_fullcone_freed_shadow’= UDP Full-cone Freed Shadow; ‘fullcone_in_del_q’= Full-cone Found in Delete Queue; ‘fullcone_overflow_eim’= EIM Overflow; ‘fullcone_overflow_eif’= EIF Overflow; ‘fullcone_free_found’= Full-cone Free Found From Conn; ‘fullcone_free_retry_lookup’= Full-cone Retry Look-up; ‘fullcone_free_not_found’= Full-cone Free Not Found; ‘eif_limit_exceeded’= EIF Limit Exceeded; ‘eif_disable_drop’= EIF Disable Drop; ‘eif_process_failure’= EIF Process Failure; ‘eif_filtered’= EIF Filtered; ‘ha_standby_session_created’= HA Standby Session Created; ‘ha_standby_session_eim’= HA Standby Session EIM; ‘ha_standby_session_eif’= HA Standby Session EIF;

stats

dict

Field stats

tcp_packet_process

str

TCP Packet Process

udp_packet_process

str

UDP Packet Process

other_packet_process

str

Other Packet Process

packet_inbound_deny

str

Inbound Packet Denied

packet_process_failure

str

Packet Error Drop

outbound_session_created

str

Outbound Session Created

outbound_session_freed

str

Outbound Session Freed

inbound_session_created

str

Inbound Session Created

inbound_session_freed

str

Inbound Session Freed

tcp_session_created

str

TCP Session Created

tcp_session_freed

str

TCP Session Freed

udp_session_created

str

UDP Session Created

udp_session_freed

str

UDP Session Freed

other_session_created

str

Other Session Created

other_session_freed

str

Other Session Freed

session_creation_failure

str

Session Creation Failure

no_fwd_route

str

No Forward Route

no_rev_route

str

No Reverse Route

packet_standby_drop

str

Standby Drop

tcp_fullcone_created

str

TCP Full-cone Created

tcp_fullcone_freed

str

TCP Full-cone Freed

udp_fullcone_created

str

UDP Full-cone Created

udp_fullcone_freed

str

UDP Full-cone Freed

fullcone_creation_failure

str

Full-Cone Creation Failure

eif_process

str

Endpnt-Independent Filter Matched

one_arm_drop

str

One-Arm Drop

no_class_list_match

str

No Class-List Match Drop

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