a10_interface_management

Synopsis

Management interface

Parameters

Parameters

Choices/Defaults

Comment

state

str/required

[‘noop’, ‘present’]

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

access_list

dict

Field access_list

acl_id

int

ACL id

acl_name

str

Apply an access list (Named Access List)

duplexity

str

‘Full’= Full; ‘Half’= Half; ‘auto’= Auto;

speed

str

‘10’= 10 Mbs/sec; ‘100’= 100 Mbs/sec; ‘1000’= 1 Gb/sec; ‘auto’= Auto Negotiate Speed; (Interface Speed)

flow_control

bool

Enable 802.3x flow control on full duplex port

broadcast_rate_limit

dict

Field broadcast_rate_limit

bcast_rate_limit_enable

bool

Rate limit the l2 broadcast packet on mgmt port

rate

int

packets per second. Default is 500. (packets per second. Please specify an even number. Default is 500)

mtu

int

Interface mtu (Interface MTU, default 1 (min MTU is 1280 for IPv6))

ip

dict

Field ip

ipv4_address

str

IP address

ipv4_netmask

str

IP subnet mask

dhcp

bool

Use DHCP to configure IP address

control_apps_use_mgmt_port

bool

Control applications use management port

default_gateway

str

Set default gateway (Default gateway address)

secondary_ip

dict

Field secondary_ip

secondary_ip

bool

Global IP configuration subcommands

ipv4_address

str

IP address

ipv4_netmask

str

IP subnet mask

dhcp

bool

Use DHCP to configure IP address

control_apps_use_mgmt_port

bool

Control applications use management port

default_gateway

str

Set default gateway (Default gateway address)

ipv6

list

Field ipv6

ipv6_addr

str

Set the IPv6 address of an interface

address_type

str

‘link-local’= Configure an IPv6 link local address;

v6_acl_name

str

Apply ACL rules to incoming packets on this interface (Named Access List)

inbound

bool

ACL applied on incoming packets to this interface

default_ipv6_gateway

str

Set default gateway (Default gateway address)

action

str

‘enable’= Enable Management Port; ‘disable’= Disable Management Port;

uuid

str

uuid of the object

sampling_enable

list

Field sampling_enable

counters1

str

‘all’= all; ‘packets_input’= Input packets; ‘bytes_input’= Input bytes; ‘received_broadcasts’= Received broadcasts; ‘received_multicasts’= Received multicasts; ‘received_unicasts’= Received unicasts; ‘input_errors’= Input errors; ‘crc’= CRC; ‘frame’= Frames; ‘input_err_short’= Runts; ‘input_err_long’= Giants; ‘packets_output’= Output packets; ‘bytes_output’= Output bytes; ‘transmitted_broadcasts’= Transmitted broadcasts; ‘transmitted_multicasts’= Transmitted multicasts; ‘transmitted_unicasts’= Transmitted unicasts; ‘output_errors’= Output errors; ‘collisions’= Collisions;

lldp

dict

Field lldp

enable_cfg

dict

Field enable_cfg

notification_cfg

dict

Field notification_cfg

tx_dot1_cfg

dict

Field tx_dot1_cfg

tx_tlvs_cfg

dict

Field tx_tlvs_cfg

uuid

str

uuid of the object

oper

dict

Field oper

interface

str

Field interface

state

int

Field state

line_protocol

str

Field line_protocol

link_type

str

Field link_type

mac

str

Field mac

ipv4_addr

str

IP address

ipv4_mask

str

IP subnet mask

ipv4_default_gateway

str

IP gateway address

ipv6_addr

str

Field ipv6_addr

ipv6_prefix

str

Field ipv6_prefix

ipv6_link_local

str

Field ipv6_link_local

ipv6_link_local_prefix

str

Field ipv6_link_local_prefix

ipv6_default_gateway

str

Field ipv6_default_gateway

speed

str

Field speed

duplexity

str

Field duplexity

mtu

int

Field mtu

flow_control

int

Field flow_control

ipv4_acl

str

Field ipv4_acl

ipv6_acl

str

Field ipv6_acl

dhcp_enabled

int

Field dhcp_enabled

stats

dict

Field stats

packets_input

str

Input packets

bytes_input

str

Input bytes

received_broadcasts

str

Received broadcasts

received_multicasts

str

Received multicasts

received_unicasts

str

Received unicasts

input_errors

str

Input errors

crc

str

CRC

frame

str

Frames

input_err_short

str

Runts

input_err_long

str

Giants

packets_output

str

Output packets

bytes_output

str

Output bytes

transmitted_broadcasts

str

Transmitted broadcasts

transmitted_multicasts

str

Transmitted multicasts

transmitted_unicasts

str

Transmitted unicasts

output_errors

str

Output errors

collisions

str

Collisions

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