a10_interface_management2
Synopsis
Management 2 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 | ||
| 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; | ||
| 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.