a10_slb_switch
Synopsis
Configure slb switch
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  | 
||
sampling_enable list  | 
Field sampling_enable  | 
||
counters1 str  | 
‘all’= all; ‘fwlb’= FWLB; ‘licexpire_drop’= License Expire Drop; ‘bwl_drop’= BW Limit Drop; ‘rx_kernel’= Received kernel; ‘rx_arp_req’= ARP REQ Rcvd; ‘rx_arp_resp’= ARP RESP Rcvd; ‘vlan_flood’= VLAN Flood; ‘l2_def_vlan_drop’= L2 Default Vlan FWD Drop; ‘ipv4_noroute_drop’= IPv4 No Route Drop; ‘ipv6_noroute_drop’= IPv6 No Route Drop; ‘prot_down_drop’= Prot Down Drop; ‘l2_forward’= L2 Forward; ‘l3_forward_ip’= L3 IP Forward; ‘l3_forward_ipv6’= L3 IPv6 Forward; ‘l4_process’= L4 Process; ‘unknown_prot_drop’= Unknown Prot Drop; ‘ttl_exceeded_drop’= TTL Exceeded Drop; ‘linkdown_drop’= Link Down Drop; ‘sport_drop’= SPORT Drop; ‘incorrect_len_drop’= Incorrect Length Drop; ‘ip_defrag’= IP Defrag; ‘acl_deny’= ACL Denys; ‘ipfrag_tcp’= IP(TCP) Fragment Rcvd; ‘ipfrag_overlap’= IP Fragment Overlap; ‘ipfrag_timeout’= IP Fragment Timeout; ‘ipfrag_overload’= IP Frag Overload Drops; ‘ipfrag_reasmoks’= IP Fragment Reasm OKs; ‘ipfrag_reasmfails’= IP Fragment Reasm Fails; ‘land_drop’= Anomaly Land Attack Drop; ‘ipoptions_drop’= Anomaly IP OPT Drops; ‘badpkt_drop’= Bad Pkt Drop; ‘pingofdeath_drop’= Anomaly PingDeath Drop; ‘allfrag_drop’= Anomaly All Frag Drop; ‘tcpnoflag_drop’= Anomaly TCP noFlag Drop; ‘tcpsynfrag_drop’= Anomaly SYN Frag Drop; ‘tcpsynfin_drop’= Anomaly TCP SYNFIN Drop; ‘ipsec_drop’= IPSec Drop; ‘bpdu_rcvd’= BPDUs Received; ‘bpdu_sent’= BPDUs Sent; ‘ctrl_syn_rate_drop’= SYN rate exceeded Drop; ‘ip_defrag_invalid_len’= IP Invalid Length Frag; ‘ipv4_frag_6rd_ok’= IPv4 Frag 6RD OK; ‘ipv4_frag_6rd_drop’= IPv4 Frag 6RD Dropped; ‘no_ip_drop’= No IP Drop; ‘ipv6frag_udp’= IPv6 Frag UDP; ‘ipv6frag_udp_dropped’= IPv6 Frag UDP Dropped; ‘ipv6frag_tcp_dropped’= IPv6 Frag TCP Dropped; ‘ipv6frag_ipip_ok’= IPv6 Frag IPIP OKs; ‘ipv6frag_ipip_dropped’= IPv6 Frag IPIP Drop; ‘ip_frag_oversize’= IP Fragment oversize; ‘ip_frag_too_many’= IP Fragment too many; ‘ipv4_novlanfwd_drop’= IPv4 No L3 VLAN FWD Drop; ‘ipv6_novlanfwd_drop’= IPv6 No L3 VLAN FWD Drop; ‘fpga_error_pkt1’= FPGA Error PKT1; ‘fpga_error_pkt2’= FPGA Error PKT2; ‘max_arp_drop’= Max ARP Drop; ‘ipv6frag_tcp’= IPv6 Frag TCP; ‘ipv6frag_icmp’= IPv6 Frag ICMP; ‘ipv6frag_ospf’= IPv6 Frag OSPF; ‘ipv6frag_esp’= IPv6 Frag ESP; ‘l4_in_ctrl_cpu’= L4 In Ctrl CPU; ‘mgmt_svc_drop’= Management Service Drop; ‘jumbo_frag_drop’= Jumbo Frag Drop; ‘ipv6_jumbo_frag_drop’= IPv6 Jumbo Frag Drop; ‘ipipv6_jumbo_frag_drop’= IPIPv6 Jumbo Frag Drop; ‘ipv6_ndisc_dad_solicits’= IPv6 DAD on Solicits; ‘ipv6_ndisc_dad_adverts’= IPv6 DAD on Adverts; ‘ipv6_ndisc_mac_changes’= IPv6 DAD MAC Changed; ‘ipv6_ndisc_out_of_memory’= IPv6 DAD Out-of-memory; ‘sp_non_ctrl_pkt_drop’= Shared IP mode non ctrl packet to linux drop; ‘urpf_pkt_drop’= URPF check packet drop; ‘fw_smp_zone_mismatch’= FW SMP Zone Mismatch; ‘ipfrag_udp’= IP(UDP) Fragment Rcvd; ‘ipfrag_icmp’= IP(ICMP) Fragment Rcvd; ‘ipfrag_ospf’= IP(OSPF) Fragment Rcvd; ‘ipfrag_esp’= IP(ESP) Fragment Rcvd; ‘ipfrag_tcp_dropped’= IP Frag TCP Dropped; ‘ipfrag_udp_dropped’= IP Frag UDP Dropped; ‘ipfrag_ipip_dropped’= IP Frag IPIP Drop; ‘redirect_fwd_fail’= Redirect failed in the fwd direction; ‘redirect_fwd_sent’= Redirect succeeded in the fwd direction; ‘redirect_rev_fail’= Redirect failed in the rev direction; ‘redirect_rev_sent’= Redirect succeeded in the rev direction; ‘redirect_setup_fail’= Redirect connection setup failed; ‘ip_frag_sent’= IP frag sent; ‘invalid_rx_arp_pkt’= Invalid ARP PKT Rcvd; ‘invalid_sender_mac_arp_drop’= ARP PKT dropped due to invalid sender MAC; ‘dev_based_arp_drop’= ARP PKT dropped due to interface state checks; ‘scaleout_arp_drop’= ARP PKT dropped due to scaleout checks; ‘virtual_ip_not_found_arp_drop’= ARP PKT dropped due to virtual IP not found; ‘inactive_static_nat_pool_arp_drop’= ARP PKT dropped due to inactive static nat pool; ‘inactive_nat_pool_arp_drop’= ARP PKT dropped due to inactive nat pool; ‘scaleout_hairpin_arp_drop’= ARP PKT dropped due to scaleout hairpin checks; ‘self_grat_arp_drop’= Self generated grat ARP PKT dropped; ‘self_grat_nat_ip_arp_drop’= Self generated grat ARP PKT dropped for NAT IP; ‘ip_not_found_arp_drop’= ARP PKT dropped due to IP not found; ‘dev_link_down_arp_drop’= ARP PKT dropped due to interface is down; ‘lacp_tx_intf_err_drop’= LACP interface error corrected; ‘service_chain_sent’= Service Chain Packets Sent; ‘service_chain_rcvd’= Service Chain Packets Rcvd; ‘unnumbered_nat_error’= Unnumbered NAT error; ‘unnumbered_unsupported_drop’= Unsupported protocol for unnumbered; ‘ipv6frag_gre_dropped’= IPv6 Frag gre Drop; ‘ipv6_ndisc_dad_prefix_mismatch_drop’= IPv6 DAD on Advertise drop for prefix mismatch; ‘bw_ignore_limit’= BW Limit ignored packets count; ‘ppsl_drop_egr’= Packet-Per-Sec Limit Drop at egress; ‘ppsl_drop_ing’= Packet- Per-Sec Limit Drop at ingress; ‘ppsl_ignore_limit’= Packet-Per-Sec Limit ignored packets count; ‘closed_port_syn_drop’= Linux Closed Port SYN Drop; ‘ip_icmp_error_drop’= IP ICMP Error Drop; ‘tls13_drop_req’= TLS13-Request-Per- Sec Limit Drop at ingress; ‘tls13_ignore_req’= TLS13-Request-Per-Sec Limit ignored packets count; ‘tls12_drop_req’= TLS12-Request-Per-Sec Limit Drop at ingress; ‘tls12_ignore_req’= TLS12-Request-Per-Sec Limit ignored packets count; ‘tls12_tls13_drop_req’= TLS12–TLS13-Request-Per-Sec Limit Drop at ingress; ‘tls12_tls13_ignore_req’= TLS12-TLS13-Request-Per-Sec Limit ignored packets count;  | 
||
stats dict  | 
Field stats  | 
||
fwlb str  | 
FWLB  | 
||
licexpire_drop str  | 
License Expire Drop  | 
||
bwl_drop str  | 
BW Limit Drop  | 
||
rx_kernel str  | 
Received kernel  | 
||
rx_arp_req str  | 
ARP REQ Rcvd  | 
||
rx_arp_resp str  | 
ARP RESP Rcvd  | 
||
vlan_flood str  | 
VLAN Flood  | 
||
l2_def_vlan_drop str  | 
L2 Default Vlan FWD Drop  | 
||
ipv4_noroute_drop str  | 
IPv4 No Route Drop  | 
||
ipv6_noroute_drop str  | 
IPv6 No Route Drop  | 
||
prot_down_drop str  | 
Prot Down Drop  | 
||
l2_forward str  | 
L2 Forward  | 
||
l3_forward_ip str  | 
L3 IP Forward  | 
||
l3_forward_ipv6 str  | 
L3 IPv6 Forward  | 
||
l4_process str  | 
L4 Process  | 
||
unknown_prot_drop str  | 
Unknown Prot Drop  | 
||
ttl_exceeded_drop str  | 
TTL Exceeded Drop  | 
||
linkdown_drop str  | 
Link Down Drop  | 
||
sport_drop str  | 
SPORT Drop  | 
||
incorrect_len_drop str  | 
Incorrect Length Drop  | 
||
ip_defrag str  | 
IP Defrag  | 
||
acl_deny str  | 
ACL Denys  | 
||
ipfrag_tcp str  | 
IP(TCP) Fragment Rcvd  | 
||
ipfrag_overlap str  | 
IP Fragment Overlap  | 
||
ipfrag_timeout str  | 
IP Fragment Timeout  | 
||
ipfrag_overload str  | 
IP Frag Overload Drops  | 
||
ipfrag_reasmoks str  | 
IP Fragment Reasm OKs  | 
||
ipfrag_reasmfails str  | 
IP Fragment Reasm Fails  | 
||
badpkt_drop str  | 
Bad Pkt Drop  | 
||
ipsec_drop str  | 
IPSec Drop  | 
||
bpdu_rcvd str  | 
BPDUs Received  | 
||
bpdu_sent str  | 
BPDUs Sent  | 
||
ctrl_syn_rate_drop str  | 
SYN rate exceeded Drop  | 
||
ip_defrag_invalid_len str  | 
IP Invalid Length Frag  | 
||
ipv4_frag_6rd_ok str  | 
IPv4 Frag 6RD OK  | 
||
ipv4_frag_6rd_drop str  | 
IPv4 Frag 6RD Dropped  | 
||
no_ip_drop str  | 
No IP Drop  | 
||
ipv6frag_udp str  | 
IPv6 Frag UDP  | 
||
ipv6frag_udp_dropped str  | 
IPv6 Frag UDP Dropped  | 
||
ipv6frag_tcp_dropped str  | 
IPv6 Frag TCP Dropped  | 
||
ipv6frag_ipip_ok str  | 
IPv6 Frag IPIP OKs  | 
||
ipv6frag_ipip_dropped str  | 
IPv6 Frag IPIP Drop  | 
||
ip_frag_oversize str  | 
IP Fragment oversize  | 
||
ip_frag_too_many str  | 
IP Fragment too many  | 
||
ipv4_novlanfwd_drop str  | 
IPv4 No L3 VLAN FWD Drop  | 
||
ipv6_novlanfwd_drop str  | 
IPv6 No L3 VLAN FWD Drop  | 
||
fpga_error_pkt1 str  | 
FPGA Error PKT1  | 
||
fpga_error_pkt2 str  | 
FPGA Error PKT2  | 
||
max_arp_drop str  | 
Max ARP Drop  | 
||
ipv6frag_tcp str  | 
IPv6 Frag TCP  | 
||
ipv6frag_icmp str  | 
IPv6 Frag ICMP  | 
||
ipv6frag_ospf str  | 
IPv6 Frag OSPF  | 
||
ipv6frag_esp str  | 
IPv6 Frag ESP  | 
||
l4_in_ctrl_cpu str  | 
L4 In Ctrl CPU  | 
||
mgmt_svc_drop str  | 
Management Service Drop  | 
||
jumbo_frag_drop str  | 
Jumbo Frag Drop  | 
||
ipv6_jumbo_frag_drop str  | 
IPv6 Jumbo Frag Drop  | 
||
ipipv6_jumbo_frag_drop str  | 
IPIPv6 Jumbo Frag Drop  | 
||
ipv6_ndisc_dad_solicits str  | 
IPv6 DAD on Solicits  | 
||
ipv6_ndisc_dad_adverts str  | 
IPv6 DAD on Adverts  | 
||
ipv6_ndisc_mac_changes str  | 
IPv6 DAD MAC Changed  | 
||
ipv6_ndisc_out_of_memory str  | 
IPv6 DAD Out-of-memory  | 
||
sp_non_ctrl_pkt_drop str  | 
Shared IP mode non ctrl packet to linux drop  | 
||
urpf_pkt_drop str  | 
URPF check packet drop  | 
||
fw_smp_zone_mismatch str  | 
FW SMP Zone Mismatch  | 
||
ipfrag_udp str  | 
IP(UDP) Fragment Rcvd  | 
||
ipfrag_icmp str  | 
IP(ICMP) Fragment Rcvd  | 
||
ipfrag_ospf str  | 
IP(OSPF) Fragment Rcvd  | 
||
ipfrag_esp str  | 
IP(ESP) Fragment Rcvd  | 
||
ipfrag_tcp_dropped str  | 
IP Frag TCP Dropped  | 
||
ipfrag_udp_dropped str  | 
IP Frag UDP Dropped  | 
||
ipfrag_ipip_dropped str  | 
IP Frag IPIP Drop  | 
||
redirect_fwd_fail str  | 
Redirect failed in the fwd direction  | 
||
redirect_fwd_sent str  | 
Redirect succeeded in the fwd direction  | 
||
redirect_rev_fail str  | 
Redirect failed in the rev direction  | 
||
redirect_rev_sent str  | 
Redirect succeeded in the rev direction  | 
||
redirect_setup_fail str  | 
Redirect connection setup failed  | 
||
ip_frag_sent str  | 
IP frag sent  | 
||
invalid_rx_arp_pkt str  | 
Invalid ARP PKT Rcvd  | 
||
invalid_sender_mac_arp_drop str  | 
ARP PKT dropped due to invalid sender MAC  | 
||
dev_based_arp_drop str  | 
ARP PKT dropped due to interface state checks  | 
||
scaleout_arp_drop str  | 
ARP PKT dropped due to scaleout checks  | 
||
virtual_ip_not_found_arp_drop str  | 
ARP PKT dropped due to virtual IP not found  | 
||
inactive_static_nat_pool_arp_drop str  | 
ARP PKT dropped due to inactive static nat pool  | 
||
inactive_nat_pool_arp_drop str  | 
ARP PKT dropped due to inactive nat pool  | 
||
scaleout_hairpin_arp_drop str  | 
ARP PKT dropped due to scaleout hairpin checks  | 
||
self_grat_arp_drop str  | 
Self generated grat ARP PKT dropped  | 
||
self_grat_nat_ip_arp_drop str  | 
Self generated grat ARP PKT dropped for NAT IP  | 
||
ip_not_found_arp_drop str  | 
ARP PKT dropped due to IP not found  | 
||
dev_link_down_arp_drop str  | 
ARP PKT dropped due to interface is down  | 
||
lacp_tx_intf_err_drop str  | 
LACP interface error corrected  | 
||
service_chain_sent str  | 
Service Chain Packets Sent  | 
||
service_chain_rcvd str  | 
Service Chain Packets Rcvd  | 
||
unnumbered_nat_error str  | 
Unnumbered NAT error  | 
||
unnumbered_unsupported_drop str  | 
Unsupported protocol for unnumbered  | 
||
ipv6frag_gre_dropped str  | 
IPv6 Frag gre Drop  | 
||
ipv6_ndisc_dad_prefix_mismatch_drop str  | 
IPv6 DAD on Advertise drop for prefix mismatch  | 
||
bw_ignore_limit str  | 
BW Limit ignored packets count  | 
||
ppsl_drop_egr str  | 
Packet-Per-Sec Limit Drop at egress  | 
||
ppsl_drop_ing str  | 
Packet-Per-Sec Limit Drop at ingress  | 
||
ppsl_ignore_limit str  | 
Packet-Per-Sec Limit ignored packets count  | 
||
closed_port_syn_drop str  | 
Linux Closed Port SYN Drop  | 
||
ip_icmp_error_drop str  | 
IP ICMP Error Drop  | 
||
tls13_drop_req str  | 
TLS13-Request-Per-Sec Limit Drop at ingress  | 
||
tls13_ignore_req str  | 
TLS13-Request-Per-Sec Limit ignored packets count  | 
||
tls12_drop_req str  | 
TLS12-Request-Per-Sec Limit Drop at ingress  | 
||
tls12_ignore_req str  | 
TLS12-Request-Per-Sec Limit ignored packets count  | 
||
tls12_tls13_drop_req str  | 
TLS12–TLS13-Request-Per-Sec Limit Drop at ingress  | 
||
tls12_tls13_ignore_req str  | 
TLS12-TLS13-Request-Per-Sec Limit ignored packets count  | 
||
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.