a10_interface_tunnel
Synopsis
Tunnel interface
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 | ||
| ifnum int/required | Tunnel interface number | ||
| name str | Name for the interface | ||
| mtu int | Interface mtu (Interface MTU, default 1 (min MTU is 1280 for IPv6)) | ||
| action str | ‘enable’= Enable; ‘disable’= Disable; | ||
| speed int | Speed in Gbit/Sec (Default 10 Gbps) | ||
| load_interval int | Configure Load Interval (Seconds (5-300, Multiple of 5), default 300) | ||
| uuid str | uuid of the object | ||
| user_tag str | Customized tag | ||
| sampling_enable list | Field sampling_enable | ||
| counters1 str | ‘all’= all; ‘num-rx-pkts’= received packets; ‘num-total-rx-bytes’= received bytes; ‘num-tx-pkts’= sent packets; ‘num-total-tx-bytes’= sent bytes; ‘num-rx- err-pkts’= received error packets; ‘num-tx-err-pkts’= sent error packets; ‘rate_pkt_sent’= Packet sent rate packets/sec; ‘rate_byte_sent’= Byte sent rate bits/sec; ‘rate_pkt_rcvd’= Packet received rate packets/sec; ‘rate_byte_rcvd’= Byte received rate bits/sec; | ||
| packet_capture_template str | Name of the packet capture template to be bind with this object | ||
| ip dict | Field ip | ||
| address dict | Field address | ||
| generate_membership_query bool | Enable Membership Query | ||
| generate_membership_query_val int | 1 - 255 (Default is 125) | ||
| max_resp_time int | Max Response Time (Default is 100) | ||
| inside bool | Configure interface as inside | ||
| outside bool | Configure interface as outside | ||
| uuid str | uuid of the object | ||
| rip dict | Field rip | ||
| ospf dict | Field ospf | ||
| ipv6 dict | Field ipv6 | ||
| address_cfg list | Field address_cfg | ||
| ipv6_enable bool | Enable IPv6 processing | ||
| inside bool | Configure interface as inside | ||
| outside bool | Configure interface as outside | ||
| uuid str | uuid of the object | ||
| router dict | Field router | ||
| ospf dict | Field ospf | ||
| map dict | Field map | ||
| inside bool | Configure MAP inside interface (connected to MAP domains) | ||
| outside bool | Configure MAP outside interface | ||
| map_t_inside bool | Configure MAP inside interface (connected to MAP domains) | ||
| map_t_outside bool | Configure MAP outside interface | ||
| uuid str | uuid of the object | ||
| lw_4o6 dict | Field lw_4o6 | ||
| outside bool | Configure LW-4over6 inside interface | ||
| inside bool | Configure LW-4over6 outside interface | ||
| uuid str | uuid of the object | ||
| oper dict | Field oper | ||
| state str | Field state | ||
| line_protocol str | Field line_protocol | ||
| link_type str | Field link_type | ||
| mac str | Field mac | ||
| config_speed int | Field config_speed | ||
| ipv4_address str | IPv4 address | ||
| ipv4_netmask str | IPv4 subnet mask | ||
| ipv6_link_local str | Field ipv6_link_local | ||
| ipv6_link_local_prefix str | Field ipv6_link_local_prefix | ||
| ipv6_link_local_type str | Field ipv6_link_local_type | ||
| ipv6_link_local_scope str | Field ipv6_link_local_scope | ||
| ipv4_addr_count int | Field ipv4_addr_count | ||
| ipv4_list list | Field ipv4_list | ||
| ipv6_addr_count int | Field ipv6_addr_count | ||
| ipv6_list list | Field ipv6_list | ||
| ifnum int | Tunnel interface number | ||
| stats dict | Field stats | ||
| num_rx_pkts str | received packets | ||
| num_total_rx_bytes str | received bytes | ||
| num_tx_pkts str | sent packets | ||
| num_total_tx_bytes str | sent bytes | ||
| num_rx_err_pkts str | received error packets | ||
| num_tx_err_pkts str | sent error packets | ||
| rate_pkt_sent str | Packet sent rate packets/sec | ||
| rate_byte_sent str | Byte sent rate bits/sec | ||
| rate_pkt_rcvd str | Packet received rate packets/sec | ||
| rate_byte_rcvd str | Byte received rate bits/sec | ||
| ifnum int | Tunnel interface number | ||
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.