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.

Authors

  • A10 Networks