interface

List of configured interfaces.

interface Specification

Type Intermediate Resource
Element Name interface
Element URI /axapi/v3/interface
Element Attributes interface_attributes
Schema interface schema

Operations Allowed:

Operation Method URI Payload

Get Object

GET

/axapi/v3/interface

interface_attributes

interface Attributes

ethernet-list

Description: ethernet-list is a JSON List . Please see below for ethernet-list

Type: List

Reference Object: /axapi/v3/interface/ethernet/{ifnum}

lif-list

Description: lif-list is a JSON List . Please see below for lif-list

Type: List

Reference Object: /axapi/v3/interface/lif/{ifnum}

loopback-list

Description: loopback-list is a JSON List . Please see below for loopback-list

Type: List

Reference Object: /axapi/v3/interface/loopback/{ifnum}

management

Description: management is a JSON Block . Please see below for management

Type: Object

Reference Object: /axapi/v3/interface/management

trunk-list

Description: trunk-list is a JSON List . Please see below for trunk-list

Type: List

Reference Object: /axapi/v3/interface/trunk/{ifnum}

tunnel-list

Description: tunnel-list is a JSON List . Please see below for tunnel-list

Type: List

Reference Object: /axapi/v3/interface/tunnel/{ifnum}

ve-list

Description: ve-list is a JSON List . Please see below for ve-list

Type: List

Reference Object: /axapi/v3/interface/ve/{ifnum}

tunnel-list

Specification
Type list
Block object keys

action

Description: ‘enable’: Enable; ‘disable’: Disable;

Type: string

Supported Values: enable, disable

ifnum

Description: Tunnel interface number

Type: number

Range: 1-128

ip

Description: ip is a JSON Block . Please see below for l512_ip

Type: Object

Reference Object: /axapi/v3/interface/tunnel/{ifnum}/ip

ipv6

Description: ipv6 is a JSON Block . Please see below for l512_ipv6

Type: Object

Reference Object: /axapi/v3/interface/tunnel/{ifnum}/ipv6

mtu

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

Type: number

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

tunnel-list.ip

Specification
Type object

address

Description: address is a JSON Block . Please see below for l512_address

Type: Object

generate-membership-query

Description: Enable Membership Query

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

generate-membership-query-val

Description: 1 - 255 (Default is 125)

Type: number

Range: 1-255

Default: 125

max-resp-time

Description: Max Response Time (Default is 100)

Type: number

Range: 1-255

Default: 100

ospf

Description: ospf is a JSON Block . Please see below for l512_ospf

Type: Object

Reference Object: /axapi/v3/interface/tunnel/{ifnum}/ip/ospf

uuid

Description: uuid of the object

Type: string

tunnel-list.ip.address

Specification
Type object

dhcp

Description: Use DHCP to configure IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ip-cfg

Description: ip-cfg is a JSON List . Please see below for l512_ip-cfg

Type: List

tunnel-list.ip.address.ip-cfg

Specification
Type list
Block object keys

ipv4-address

Description: IP address

Type: string

Format: ipv4-address

ipv4-netmask

Description: IP subnet mask

Type: string

Format: ipv4-netmask

tunnel-list.ip.ospf

Specification
Type object

ospf-global

Description: ospf-global is a JSON Block . Please see below for l512_ospf-global

Type: Object

Reference Object: /axapi/v3/interface/tunnel/{ifnum}/ip/ospf/ospf-global

ospf-ip-list

Description: ospf-ip-list is a JSON List . Please see below for l512_ospf-ip-list

Type: List

Reference Object: /axapi/v3/interface/tunnel/{ifnum}/ip/ospf/ospf-ip/{ip-addr}

tunnel-list.ip.ospf.ospf-ip-list

Specification
Type list
Block object keys

authentication

Description: Enable authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

authentication-key

Description: Authentication password (key) (The OSPF password (key))

Type: string

Format: string-rlx

cost

Description: Interface cost

Type: number

Range: 1-65535

database-filter

Description: ‘all’: Filter all LSA;

Type: string

Supported Values: all

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

ip-addr

Description: Address of interface

Type: string

Format: ipv4-address

message-digest-cfg

Description: message-digest-cfg is a JSON List . Please see below for l512_message-digest-cfg

Type: List

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

out

Description: Outgoing LSA

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

uuid

Description: uuid of the object

Type: string

value

Description: ‘message-digest’: Use message-digest authentication; ‘null’: Use no authentication;

Type: string

Supported Values: message-digest, null

tunnel-list.ip.ospf.ospf-ip-list.message-digest-cfg

Specification
Type list
Block object keys

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)

md5-value

Description: The OSPF password (1-16)

Type: string

Format: password

message-digest-key

Description: Message digest authentication password (key) (Key id)

Type: number

Range: 1-255

tunnel-list.ip.ospf.ospf-global

Specification
Type object

authentication-cfg

Description: authentication-cfg is a JSON Block . Please see below for l512_authentication-cfg

Type: Object

authentication-key

Description: Authentication password (key) (The OSPF password (key))

Type: string

Format: string-rlx

bfd-cfg

Description: bfd-cfg is a JSON Block . Please see below for l512_bfd-cfg

Type: Object

cost

Description: Interface cost

Type: number

Range: 1-65535

database-filter-cfg

Description: database-filter-cfg is a JSON Block . Please see below for l512_database-filter-cfg

Type: Object

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

disable

Description: ‘all’: All functionality;

Type: string

Supported Values: all

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

message-digest-cfg

Description: message-digest-cfg is a JSON List . Please see below for l512_message-digest-cfg

Type: List

mtu

Description: OSPF interface MTU (MTU size)

Type: number

Range: 576-65535

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

network

Description: network is a JSON Block . Please see below for l512_network

Type: Object

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

uuid

Description: uuid of the object

Type: string

tunnel-list.ip.ospf.ospf-global.network

Specification
Type object

broadcast

Description: Specify OSPF broadcast multi-access network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: broadcast non-broadcast, point-to-point and point-to-multipoint are mutually exclusive

non-broadcast

Description: Specify OSPF NBMA network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: non-broadcast broadcast, point-to-point and point-to-multipoint are mutually exclusive

p2mp-nbma

Description: Specify non-broadcast point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

point-to-multipoint

Description: Specify OSPF point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: point-to-multipoint broadcast, non-broadcast and point-to-point are mutually exclusive

point-to-point

Description: Specify OSPF point-to-point network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: point-to-point broadcast, non-broadcast and point-to-multipoint are mutually exclusive

tunnel-list.ip.ospf.ospf-global.authentication-cfg

Specification
Type object

authentication

Description: Enable authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

value

Description: ‘message-digest’: Use message-digest authentication; ‘null’: Use no authentication;

Type: string

Supported Values: message-digest, null

tunnel-list.ip.ospf.ospf-global.database-filter-cfg

Specification
Type object

database-filter

Description: ‘all’: Filter all LSA;

Type: string

Supported Values: all

out

Description: Outgoing LSA

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tunnel-list.ip.ospf.ospf-global.bfd-cfg

Specification
Type object

bfd

Description: Bidirectional Forwarding Detection (BFD)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable

Description: Disable BFD

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tunnel-list.ip.ospf.ospf-global.message-digest-cfg

Specification
Type list
Block object keys

md5

Description: md5 is a JSON Block . Please see below for l512_md5

Type: Object

message-digest-key

Description: Message digest authentication password (key) (Key id)

Type: number

Range: 1-255

tunnel-list.ip.ospf.ospf-global.message-digest-cfg.md5

Specification
Type object

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)

md5-value

Description: The OSPF password (1-16)

Type: string

Format: password

tunnel-list.ipv6

Specification
Type object

address-cfg

Description: address-cfg is a JSON List . Please see below for l512_address-cfg

Type: List

ipv6-enable

Description: Enable IPv6 processing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

tunnel-list.ipv6.address-cfg

Specification
Type list
Block object keys

anycast

Description: Configure an IPv6 anycast address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ipv6-addr

Description: Set the IPv6 address of an interface

Type: string

Format: ipv6-address-plen

link-local

Description: Configure an IPv6 link local address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

management

Specification
Type object

access-list

Description: access-list is a JSON Block . Please see below for l512_access-list

Type: Object

action

Description: ‘enable’: Enable Management Port; ‘disable’: Disable Management Port;

Type: string

Supported Values: enable, disable

broadcast-rate-limit

Description: broadcast-rate-limit is a JSON Block . Please see below for l512_broadcast-rate-limit

Type: Object

duplexity

Description: ‘Full’: Full; ‘Half’: Half; ‘auto’: Auto;

Type: string

Supported Values: Full, Half, auto

Default: auto

flow-control

Description: Enable 802.3x flow control on full duplex port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ip

Description: ip is a JSON Block . Please see below for l512_ip

Type: Object

ipv6

Description: ipv6 is a JSON Block . Please see below for l512_ipv6

Type: Object

lldp

Description: lldp is a JSON Block . Please see below for l512_lldp

Type: Object

Reference Object: /axapi/v3/interface/management/lldp

speed

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

Type: string

Supported Values: 10, 100, 1000, auto

Default: auto

uuid

Description: uuid of the object

Type: string

management.lldp

Specification
Type object

enable-cfg

Description: enable-cfg is a JSON Block . Please see below for l512_enable-cfg

Type: Object

notification-cfg

Description: notification-cfg is a JSON Block . Please see below for l512_notification-cfg

Type: Object

tx-dot1-cfg

Description: tx-dot1-cfg is a JSON Block . Please see below for l512_tx-dot1-cfg

Type: Object

tx-tlvs-cfg

Description: tx-tlvs-cfg is a JSON Block . Please see below for l512_tx-tlvs-cfg

Type: Object

uuid

Description: uuid of the object

Type: string

management.lldp.tx-dot1-cfg

Specification
Type object

link-aggregation

Description: Interface link aggregation information

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tx-dot1-tlvs

Description: Interface lldp tx IEEE 802.1 Organizationally specific TLVs configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

vlan

Description: Interface vlan information

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

management.lldp.notification-cfg

Specification
Type object

notif-enable

Description: Interface lldp notification enable

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

notification

Description: Interface lldp notification configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

management.lldp.tx-tlvs-cfg

Specification
Type object

exclude

Description: Configure which TLVs excluded. All basic TLVs will be included by default

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

management-address

Description: Interface lldp management address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

port-description

Description: Interface lldp port description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

system-capabilities

Description: Interface lldp system capabilities

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

system-description

Description: Interface lldp system description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

system-name

Description: Interface lldp system name

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tx-tlvs

Description: Interface lldp tx TLVs configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

management.lldp.enable-cfg

Specification
Type object

rt-enable

Description: Interface lldp enable/disable

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rx

Description: Enable lldp rx

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tx

Description: Enable lldp tx

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

management.broadcast-rate-limit

Specification
Type object

bcast-rate-limit-enable

Description: Rate limit the l2 broadcast packet on mgmt port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rate

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

Type: number

Range: 50-5000

Default: 500

management.ipv6

Specification
Type object

address-type

Description: ‘link-local’: Configure an IPv6 link local address;

Type: string

Supported Values: link-local

default-ipv6-gateway

Description: Set default gateway (Default gateway address)

Type: string

Format: ipv6-address

inbound

Description: ACL applied on incoming packets to this interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ipv6-addr

Description: Set the IPv6 address of an interface

Type: string

Format: ipv6-address-plen

v6-acl-name

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

Type: string

Reference Object: /axapi/v3/ipv6/access-list

management.ip

Specification
Type object

control-apps-use-mgmt-port

Description: Control applications use management port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

default-gateway

Description: Set default gateway (Default gateway address)

Type: string

Format: ipv4-address

dhcp

Description: Use DHCP to configure IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: dhcp and ipv4-address are mutually exclusive

ipv4-address

Description: IP address

Type: string

Format: ipv4-address

Mutual Exclusion: ipv4-address and dhcp are mutually exclusive

ipv4-netmask

Description: IP subnet mask

Type: string

Format: ipv4-netmask

management.access-list

Specification
Type object

acl-id

Description: ACL id

Type: number

Range: 1-199

acl-name

Description: Apply an access list (Named Access List)

Type: string

trunk-list

Specification
Type list
Block object keys

access-list

Description: access-list is a JSON Block . Please see below for l512_access-list

Type: Object

action

Description: ‘enable’: Enable; ‘disable’: Disable;

Type: string

Supported Values: enable, disable

bfd

Description: bfd is a JSON Block . Please see below for l512_bfd

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/bfd

ddos

Description: ddos is a JSON Block . Please see below for l512_ddos

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ddos

do-auto-recovery

Description: (Only for LACP trunks) Attempt auto-recovery after ports-treshold is triggered

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

icmp-rate-limit

Description: icmp-rate-limit is a JSON Block . Please see below for l512_icmp-rate-limit

Type: Object

icmpv6-rate-limit

Description: icmpv6-rate-limit is a JSON Block . Please see below for l512_icmpv6-rate-limit

Type: Object

ifnum

Description: Trunk interface number

Type: number

Range: 1-16

ip

Description: ip is a JSON Block . Please see below for l512_ip

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ip

ipv6

Description: ipv6 is a JSON Block . Please see below for l512_ipv6

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ipv6

isis

Description: isis is a JSON Block . Please see below for l512_isis

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/isis

l3-vlan-fwd-disable

Description: Disable L3 forwarding between VLANs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lw-4o6

Description: lw-4o6 is a JSON Block . Please see below for l512_lw-4o6

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/lw-4o6

mtu

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

Type: number

name

Description: Name for the interface

Type: string

Format: string-rlx

ports-threshold

Description: Threshold for the minimum number of ports that need to be UP for the trunk to remain UP

Type: number

timer

Description: Timer to re-check the threshold under certain conditions (Time in seconds (Default: 10))

Type: number

Range: 1-300

Default: 10

trap-source

Description: The trap source

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

trunk-list.icmp-rate-limit

Specification
Type object

lockup

Description: Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)

Type: number

Range: 1-65535

lockup-period

Description: Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period

Type: number

Range: 1-16383

normal

Description: Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit

Type: number

Range: 1-65535

trunk-list.isis

Specification
Type object

authentication

Description: authentication is a JSON Block . Please see below for l512_authentication

Type: Object

bfd-cfg

Description: bfd-cfg is a JSON Block . Please see below for l512_bfd-cfg

Type: Object

circuit-type

Description: ‘level-1’: Level-1 only adjacencies are formed; ‘level-1-2’: Level-1-2 adjacencies are formed; ‘level-2-only’: Level-2 only adjacencies are formed;

Type: string

Supported Values: level-1, level-1-2, level-2-only

Default: level-1-2

csnp-interval-list

Description: csnp-interval-list is a JSON List . Please see below for l512_csnp-interval-list

Type: List

hello-interval-list

Description: hello-interval-list is a JSON List . Please see below for l512_hello-interval-list

Type: List

hello-interval-minimal-list

Description: hello-interval-minimal-list is a JSON List . Please see below for l512_hello-interval-minimal-list

Type: List

hello-multiplier-list

Description: hello-multiplier-list is a JSON List . Please see below for l512_hello-multiplier-list

Type: List

lsp-interval

Description: Set LSP transmission interval (LSP transmission interval (milliseconds))

Type: number

Range: 1-4294967295

Default: 33

mesh-group

Description: mesh-group is a JSON Block . Please see below for l512_mesh-group

Type: Object

metric-list

Description: metric-list is a JSON List . Please see below for l512_metric-list

Type: List

network

Description: ‘broadcast’: Specify IS-IS broadcast multi-access network; ‘point-to-point’: Specify IS-IS point-to-point network;

Type: string

Supported Values: broadcast, point-to-point

padding

Description: Add padding to IS-IS hello packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

password-list

Description: password-list is a JSON List . Please see below for l512_password-list

Type: List

priority-list

Description: priority-list is a JSON List . Please see below for l512_priority-list

Type: List

retransmit-interval

Description: Set per-LSP retransmission interval (Interval between retransmissions of the same LSP (seconds))

Type: number

Range: 0-65535

Default: 5

uuid

Description: uuid of the object

Type: string

wide-metric-list

Description: wide-metric-list is a JSON List . Please see below for l512_wide-metric-list

Type: List

trunk-list.isis.priority-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Specify priority for level-1 routing; ‘level-2’: Specify priority for level-2 routing;

Type: string

Supported Values: level-1, level-2

priority

Description: Set priority for Designated Router election (Priority value)

Type: number

Range: 0-127

Default: 64

trunk-list.isis.hello-interval-minimal-list

Specification
Type list
Block object keys

hello-interval-minimal

Description: Set Hello holdtime 1 second, interval depends on multiplier

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

level

Description: ‘level-1’: Specify hello-interval for level-1 IIHs; ‘level-2’: Specify hello-interval for level-2 IIHs;

Type: string

Supported Values: level-1, level-2

trunk-list.isis.mesh-group

Specification
Type object

blocked

Description: Block LSPs on this interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: blocked and value are mutually exclusive

value

Description: Mesh group number

Type: number

Range: 1-4294967295

Mutual Exclusion: value and blocked are mutually exclusive

trunk-list.isis.bfd-cfg

Specification
Type object

bfd

Description: Bidirectional Forwarding Detection (BFD)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable

Description: Disable BFD

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.isis.password-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Specify password for level-1 PDUs; ‘level-2’: Specify password for level-2 PDUs;

Type: string

Supported Values: level-1, level-2

password

Description: Configure the authentication password for interface

Type: string

Format: string-rlx

trunk-list.isis.authentication

Specification
Type object

key-chain-list

Description: key-chain-list is a JSON List . Please see below for l512_key-chain-list

Type: List

mode-list

Description: mode-list is a JSON List . Please see below for l512_mode-list

Type: List

send-only-list

Description: send-only-list is a JSON List . Please see below for l512_send-only-list

Type: List

trunk-list.isis.authentication.key-chain-list

Specification
Type list
Block object keys

key-chain

Description: Authentication key-chain (Name of key-chain)

Type: string

level

Description: ‘level-1’: Specify authentication key-chain for level-1 PDUs; ‘level-2’: Specify authentication key-chain for level-2 PDUs;

Type: string

Supported Values: level-1, level-2

trunk-list.isis.authentication.mode-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Specify authentication mode for level-1 PDUs; ‘level-2’: Specify authentication mode for level-2 PDUs;

Type: string

Supported Values: level-1, level-2

mode

Description: ‘md5’: Keyed message digest;

Type: string

Supported Values: md5

trunk-list.isis.authentication.send-only-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Specify authentication send-only for level-1 PDUs; ‘level-2’: Specify authentication send-only for level-2 PDUs;

Type: string

Supported Values: level-1, level-2

send-only

Description: Authentication send-only

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.isis.wide-metric-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Apply metric to level-1 links; ‘level-2’: Apply metric to level-2 links;

Type: string

Supported Values: level-1, level-2

wide-metric

Description: Configure the wide metric for interface

Type: number

Range: 1-16777214

Default: 10

trunk-list.isis.hello-interval-list

Specification
Type list
Block object keys

hello-interval

Description: Set Hello interval in seconds (Hello interval value)

Type: number

Range: 1-65535

Default: 10

level

Description: ‘level-1’: Specify hello-interval for level-1 IIHs; ‘level-2’: Specify hello-interval for level-2 IIHs;

Type: string

Supported Values: level-1, level-2

trunk-list.isis.hello-multiplier-list

Specification
Type list
Block object keys

hello-multiplier

Description: Set multiplier for Hello holding time (Hello multiplier value)

Type: number

Range: 2-100

Default: 3

level

Description: ‘level-1’: Specify hello multiplier for level-1 IIHs; ‘level-2’: Specify hello multiplier for level-2 IIHs;

Type: string

Supported Values: level-1, level-2

trunk-list.isis.metric-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Apply metric to level-1 links; ‘level-2’: Apply metric to level-2 links;

Type: string

Supported Values: level-1, level-2

metric

Description: Configure the metric for interface (Default metric)

Type: number

Range: 1-63

Default: 10

trunk-list.isis.csnp-interval-list

Specification
Type list
Block object keys

csnp-interval

Description: Set CSNP interval in seconds (CSNP interval value)

Type: number

Range: 1-65535

Default: 10

level

Description: ‘level-1’: Speficy interval for level-1 CSNPs; ‘level-2’: Specify interval for level-2 CSNPs;

Type: string

Supported Values: level-1, level-2

trunk-list.lw-4o6

Specification
Type object

inside

Description: Configure LW-4over6 outside interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: Configure LW-4over6 inside interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

trunk-list.ip

Specification
Type object

address-list

Description: address-list is a JSON List . Please see below for l512_address-list

Type: List

allow-promiscuous-vip

Description: Allow traffic to be associated with promiscuous VIP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cache-spoofing-port

Description: This interface connects to spoofing cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dhcp

Description: Use DHCP to configure IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

generate-membership-query

Description: Enable Membership Query

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

helper-address-list

Description: helper-address-list is a JSON List . Please see below for l512_helper-address-list

Type: List

max-resp-time

Description: Maximum Response Time (Max Response Time (Default is 100))

Type: number

Range: 1-255

Default: 100

nat

Description: nat is a JSON Block . Please see below for l512_nat

Type: Object

ospf

Description: ospf is a JSON Block . Please see below for l512_ospf

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ip/ospf

query-interval

Description: 1 - 255 (Default is 125)

Type: number

Range: 1-255

Default: 125

rip

Description: rip is a JSON Block . Please see below for l512_rip

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ip/rip

router

Description: router is a JSON Block . Please see below for l512_router

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ip/router

slb-partition-redirect

Description: Redirect SLB traffic across partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stateful-firewall

Description: stateful-firewall is a JSON Block . Please see below for l512_stateful-firewall

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ip/stateful-firewall

uuid

Description: uuid of the object

Type: string

trunk-list.ip.router

Specification
Type object

isis

Description: isis is a JSON Block . Please see below for l512_isis

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ip/router/isis

trunk-list.ip.router.isis

Specification
Type object

tag

Description: ISO routing area tag

Type: string

uuid

Description: uuid of the object

Type: string

trunk-list.ip.helper-address-list

Specification
Type list
Block object keys

helper-address

Description: Helper address for DHCP packets (IP address)

Type: string

Format: ipv4-address

trunk-list.ip.stateful-firewall

Specification
Type object

access-list

Description: Access-list for traffic from the outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

acl-id

Description: ACL id

Type: number

Range: 1-199

class-list

Description: Class List (Class List Name)

Type: string

Format: string-rlx

inside

Description: Inside (private) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: Outside (public) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

trunk-list.ip.rip

Specification
Type object

authentication

Description: authentication is a JSON Block . Please see below for l512_authentication

Type: Object

receive-cfg

Description: receive-cfg is a JSON Block . Please see below for l512_receive-cfg

Type: Object

receive-packet

Description: Enable receiving packet through the specified interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

send-cfg

Description: send-cfg is a JSON Block . Please see below for l512_send-cfg

Type: Object

send-packet

Description: Enable sending packets through the specified interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

split-horizon-cfg

Description: split-horizon-cfg is a JSON Block . Please see below for l512_split-horizon-cfg

Type: Object

uuid

Description: uuid of the object

Type: string

trunk-list.ip.rip.receive-cfg

Specification
Type object

receive

Description: Advertisement reception

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

version

Description: ‘1’: RIP version 1; ‘2’: RIP version 2; ‘1-2’: RIP version 1 & 2;

Type: string

Supported Values: 1, 2, 1-2

trunk-list.ip.rip.split-horizon-cfg

Specification
Type object

state

Description: ‘poisoned’: Perform split horizon with poisoned reverse; ‘disable’: Disable split horizon; ‘enable’: Perform split horizon without poisoned reverse;

Type: string

Supported Values: poisoned, disable, enable

Default: poisoned

trunk-list.ip.rip.authentication

Specification
Type object

key-chain

Description: key-chain is a JSON Block . Please see below for l512_key-chain

Type: Object

mode

Description: mode is a JSON Block . Please see below for l512_mode

Type: Object

str

Description: str is a JSON Block . Please see below for l512_str

Type: Object

trunk-list.ip.rip.authentication.key-chain

Specification
Type object

key-chain

Description: Authentication key-chain (Name of key-chain)

Type: string

Format: string-rlx

trunk-list.ip.rip.authentication.mode

Specification
Type object

mode

Description: ‘md5’: Keyed message digest; ‘text’: Clear text authentication;

Type: string

Supported Values: md5, text

Default: text

trunk-list.ip.rip.authentication.str

Specification
Type object

string

Description: The RIP authentication string

Type: string

Format: string-rlx

trunk-list.ip.rip.send-cfg

Specification
Type object

send

Description: Advertisement transmission

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

version

Description: ‘1’: RIP version 1; ‘2’: RIP version 2; ‘1-compatible’: RIPv1-compatible; ‘1-2’: RIP version 1 & 2;

Type: string

Supported Values: 1, 2, 1-compatible, 1-2

trunk-list.ip.nat

Specification
Type object

inside

Description: Configure interface as inside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: Configure interface as outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.ip.address-list

Specification
Type list
Block object keys

ipv4-address

Description: IP address

Type: string

Format: ipv4-address

ipv4-netmask

Description: IP subnet mask

Type: string

Format: ipv4-netmask

trunk-list.ip.ospf

Specification
Type object

ospf-global

Description: ospf-global is a JSON Block . Please see below for l512_ospf-global

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ip/ospf/ospf-global

ospf-ip-list

Description: ospf-ip-list is a JSON List . Please see below for l512_ospf-ip-list

Type: List

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ip/ospf/ospf-ip/{ip-addr}

trunk-list.ip.ospf.ospf-ip-list

Specification
Type list
Block object keys

authentication

Description: Enable authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

authentication-key

Description: Authentication password (key) (The OSPF password (key))

Type: string

Format: string-rlx

cost

Description: Interface cost

Type: number

Range: 1-65535

database-filter

Description: ‘all’: Filter all LSA;

Type: string

Supported Values: all

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

ip-addr

Description: Address of interface

Type: string

Format: ipv4-address

message-digest-cfg

Description: message-digest-cfg is a JSON List . Please see below for l512_message-digest-cfg

Type: List

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

out

Description: Outgoing LSA

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

uuid

Description: uuid of the object

Type: string

value

Description: ‘message-digest’: Use message-digest authentication; ‘null’: Use no authentication;

Type: string

Supported Values: message-digest, null

trunk-list.ip.ospf.ospf-ip-list.message-digest-cfg

Specification
Type list
Block object keys

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)

md5-value

Description: The OSPF password (1-16)

Type: string

Format: password

message-digest-key

Description: Message digest authentication password (key) (Key id)

Type: number

Range: 1-255

trunk-list.ip.ospf.ospf-global

Specification
Type object

authentication-cfg

Description: authentication-cfg is a JSON Block . Please see below for l512_authentication-cfg

Type: Object

authentication-key

Description: Authentication password (key) (The OSPF password (key))

Type: string

Format: string-rlx

bfd-cfg

Description: bfd-cfg is a JSON Block . Please see below for l512_bfd-cfg

Type: Object

cost

Description: Interface cost

Type: number

Range: 1-65535

database-filter-cfg

Description: database-filter-cfg is a JSON Block . Please see below for l512_database-filter-cfg

Type: Object

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

disable

Description: ‘all’: All functionality;

Type: string

Supported Values: all

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

message-digest-cfg

Description: message-digest-cfg is a JSON List . Please see below for l512_message-digest-cfg

Type: List

mtu

Description: OSPF interface MTU (MTU size)

Type: number

Range: 576-65535

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

network

Description: network is a JSON Block . Please see below for l512_network

Type: Object

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

uuid

Description: uuid of the object

Type: string

trunk-list.ip.ospf.ospf-global.network

Specification
Type object

broadcast

Description: Specify OSPF broadcast multi-access network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: broadcast non-broadcast, point-to-point and point-to-multipoint are mutually exclusive

non-broadcast

Description: Specify OSPF NBMA network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: non-broadcast broadcast, point-to-point and point-to-multipoint are mutually exclusive

p2mp-nbma

Description: Specify non-broadcast point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

point-to-multipoint

Description: Specify OSPF point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: point-to-multipoint broadcast, non-broadcast and point-to-point are mutually exclusive

point-to-point

Description: Specify OSPF point-to-point network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: point-to-point broadcast, non-broadcast and point-to-multipoint are mutually exclusive

trunk-list.ip.ospf.ospf-global.authentication-cfg

Specification
Type object

authentication

Description: Enable authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

value

Description: ‘message-digest’: Use message-digest authentication; ‘null’: Use no authentication;

Type: string

Supported Values: message-digest, null

trunk-list.ip.ospf.ospf-global.database-filter-cfg

Specification
Type object

database-filter

Description: ‘all’: Filter all LSA;

Type: string

Supported Values: all

out

Description: Outgoing LSA

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.ip.ospf.ospf-global.bfd-cfg

Specification
Type object

bfd

Description: Bidirectional Forwarding Detection (BFD)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable

Description: Disable BFD

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.ip.ospf.ospf-global.message-digest-cfg

Specification
Type list
Block object keys

md5

Description: md5 is a JSON Block . Please see below for l512_md5

Type: Object

message-digest-key

Description: Message digest authentication password (key) (Key id)

Type: number

Range: 1-255

trunk-list.ip.ospf.ospf-global.message-digest-cfg.md5

Specification
Type object

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)

md5-value

Description: The OSPF password (1-16)

Type: string

Format: password

trunk-list.access-list

Specification
Type object

acl-id

Description: ACL id

Type: number

Range: 1-199

acl-name

Description: Apply an access list (Named Access List)

Type: string

trunk-list.bfd

Specification
Type object

authentication

Description: authentication is a JSON Block . Please see below for l512_authentication

Type: Object

demand

Description: Demand mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

echo

Description: Enable BFD Echo

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

interval-cfg

Description: interval-cfg is a JSON Block . Please see below for l512_interval-cfg

Type: Object

uuid

Description: uuid of the object

Type: string

trunk-list.bfd.authentication

Specification
Type object

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)

key-id

Description: Key ID

Type: number

Range: 0-255

method

Description: ‘md5’: Keyed MD5; ‘meticulous-md5’: Meticulous Keyed MD5; ‘meticulous-sha1’: Meticulous Keyed SHA1; ‘sha1’: Keyed SHA1; ‘simple’: Simple Password;

Type: string

Supported Values: md5, meticulous-md5, meticulous-sha1, sha1, simple

password

Description: Key String

Type: string

Format: password

trunk-list.bfd.interval-cfg

Specification
Type object

interval

Description: Transmit interval between BFD packets (Milliseconds)

Type: number

Range: 48-1000

min-rx

Description: Minimum receive interval capability (Milliseconds)

Type: number

Range: 48-1000

multiplier

Description: Multiplier value used to compute holddown (value used to multiply the interval)

Type: number

Range: 3-50

trunk-list.icmpv6-rate-limit

Specification
Type object

lockup-period-v6

Description: Lockup period (second)

Type: number

Range: 1-16383

lockup-v6

Description: Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)

Type: number

Range: 1-65535

normal-v6

Description: Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit

Type: number

Range: 1-65535

trunk-list.ipv6

Specification
Type object

access-list-cfg

Description: access-list-cfg is a JSON Block . Please see below for l512_access-list-cfg

Type: Object

address-list

Description: address-list is a JSON List . Please see below for l512_address-list

Type: List

ipv6-enable

Description: Enable IPv6 processing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

nat

Description: nat is a JSON Block . Please see below for l512_nat

Type: Object

ospf

Description: ospf is a JSON Block . Please see below for l512_ospf

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ipv6/ospf

rip

Description: rip is a JSON Block . Please see below for l512_rip

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ipv6/rip

router

Description: router is a JSON Block . Please see below for l512_router

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ipv6/router

router-adver

Description: router-adver is a JSON Block . Please see below for l512_router-adver

Type: Object

stateful-firewall

Description: stateful-firewall is a JSON Block . Please see below for l512_stateful-firewall

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ipv6/stateful-firewall

uuid

Description: uuid of the object

Type: string

trunk-list.ipv6.address-list

Specification
Type list
Block object keys

address-type

Description: ‘anycast’: Configure an IPv6 anycast address; ‘link-local’: Configure an IPv6 link local address;

Type: string

Supported Values: anycast, link-local

ipv6-addr

Description: Set the IPv6 address of an interface

Type: string

Format: ipv6-address-plen

trunk-list.ipv6.router-adver

Specification
Type object

action

Description: ‘enable’: Enable Router Advertisements on this interface; ‘disable’: Disable Router Advertisements on this interface;

Type: string

Supported Values: enable, disable

Default: enable

default-lifetime

Description: Set Router Advertisement Default Lifetime (default: 1800) (Default Lifetime (seconds))

Type: number

Range: 0-9000

Default: 1800

ha-group-id

Description: ha-group-id is a JSON Block . Please see below for l512_ha-group-id

Type: Object

hop-limit

Description: Set Router Advertisement Hop Limit (default: 255) (Max Router Advertisement Interval (seconds))

Type: number

Range: 0-255

Default: 255

max-interval

Description: Set Router Advertisement Max Interval (default: 600) (Min Router Advertisement Interval (seconds))

Type: number

Range: 4-1800

Default: 600

min-interval

Description: Set Router Advertisement Min Interval (default: 200) (Max Number of Router Solicitations to process per second)

Type: number

Range: 3-1350

Default: 200

mtu

Description: mtu is a JSON Block . Please see below for l512_mtu

Type: Object

prefix-list

Description: prefix-list is a JSON List . Please see below for l512_prefix-list

Type: List

rate-limit

Description: Rate Limit the processing of incoming Router Solicitations (Max Number of Router Solicitations to process per second)

Type: number

Range: 1-100000

Default: 100000

reachable-time

Description: Set Router Advertisement Reachable ime (default: 0) (Reachable Time (milliseconds))

Type: number

Range: 0-3600000

Default: 0

retransmit-timer

Description: Set Router Advertisement Retransmit Timer (default: 0)

Type: number

Range: 0-4294967295

Default: 0

vrid

Description: vrid is a JSON Block . Please see below for l512_vrid

Type: Object

trunk-list.ipv6.router-adver.vrid

Specification
Type object

adver-vrid

Description: Specify ha VRRP-A vrid

Type: number

Range: 1-31

Mutual Exclusion: adver-vrid and adver-vrid-default are mutually exclusive

adver-vrid-default

Description: Default VRRP-A vrid

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: adver-vrid-default and adver-vrid are mutually exclusive

floating-ip

Description: Use a floating IP as the source address for Router advertisements

Type: string

Format: ipv6-address

floating-ip-default-vrid

Description: Use a floating IP as the source address for Router advertisements

Type: string

Format: ipv6-address

use-floating-ip

Description: Use a floating IP as the source address for Router advertisements

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

use-floating-ip-default-vrid

Description: Use a floating IP as the source address for Router advertisements

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.ipv6.router-adver.prefix-list

Specification
Type list
Block object keys

not-autonomous

Description: Specify that the Prefix is not usable for autoconfiguration (default:autonomous)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

not-on-link

Description: Specify that the Prefix is not On-Link (default: on-link)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

preferred-lifetime

Description: Specify Prefix Preferred Lifetime (default:604800) (Prefix Advertised Preferred Lifetime (default: 604800))

Type: number

Range: 0-4294967295

Default: 604800

prefix

Description: Set Router Advertisement On-Link Prefix (IPv6 On-Link Prefix)

Type: string

Format: ipv6-address-plen

valid-lifetime

Description: Specify Valid Lifetime (default:2592000) (Prefix Advertised Valid Lifetime (default: 2592000))

Type: number

Range: 0-4294967295

Default: 2592000

trunk-list.ipv6.router-adver.mtu

Specification
Type object

adver-mtu

Description: Set Router Advertisement MTU Option

Type: number

Mutual Exclusion: adver-mtu and adver-mtu-disable are mutually exclusive

adver-mtu-disable

Description: Disable Router Advertisement MTU Option

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: adver-mtu-disable and adver-mtu are mutually exclusive

trunk-list.ipv6.router-adver.ha-group-id

Specification
Type object

adver-ha-group-id

Description: HA Group ID

Type: number

Range: 1-31

ha-floating-ip

Description: Use a floating IP as the source address for Router advertisements

Type: string

Format: ipv6-address

ha-use-floating-ip

Description: Use a floating IP as the source address for Router advertisements

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.ipv6.rip

Specification
Type object

split-horizon-cfg

Description: split-horizon-cfg is a JSON Block . Please see below for l512_split-horizon-cfg

Type: Object

uuid

Description: uuid of the object

Type: string

trunk-list.ipv6.rip.split-horizon-cfg

Specification
Type object

state

Description: ‘poisoned’: Perform split horizon with poisoned reverse; ‘disable’: Disable split horizon; ‘enable’: Perform split horizon without poisoned reverse;

Type: string

Supported Values: poisoned, disable, enable

Default: poisoned

trunk-list.ipv6.stateful-firewall

Specification
Type object

access-list

Description: Access-list for traffic from the outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

acl-name

Description: Access-list Name

Type: string

class-list

Description: Class List (Class List Name)

Type: string

Format: string-rlx

inside

Description: Inside (private) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: Outside (public) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

trunk-list.ipv6.nat

Specification
Type object

inside

Description: Configure interface as NAT inside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: Configure interface as NAT outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.ipv6.router

Specification
Type object

isis

Description: isis is a JSON Block . Please see below for l512_isis

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ipv6/router/isis

ospf

Description: ospf is a JSON Block . Please see below for l512_ospf

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ipv6/router/ospf

ripng

Description: ripng is a JSON Block . Please see below for l512_ripng

Type: Object

Reference Object: /axapi/v3/interface/trunk/{ifnum}/ipv6/router/ripng

trunk-list.ipv6.router.ripng

Specification
Type object

rip

Description: RIP Routing for IPv6

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

trunk-list.ipv6.router.ospf

Specification
Type object

area-list

Description: area-list is a JSON List . Please see below for l512_area-list

Type: List

uuid

Description: uuid of the object

Type: string

trunk-list.ipv6.router.ospf.area-list

Specification
Type list
Block object keys

area-id-addr

Description: OSPF area ID in IP address format

Type: string

Format: ipv4-address

area-id-num

Description: OSPF area ID as a decimal value

Type: number

Range: 0-4294967295

instance-id

Description: Set the interface instance ID

Type: number

Range: 0-255

Default: 0

tag

Description: Set the OSPFv3 process tag

Type: string

trunk-list.ipv6.router.isis

Specification
Type object

tag

Description: ISO routing area tag

Type: string

uuid

Description: uuid of the object

Type: string

trunk-list.ipv6.access-list-cfg

Specification
Type object

inbound

Description: ACL applied on incoming packets to this interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

v6-acl-name

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

Type: string

Reference Object: /axapi/v3/ipv6/access-list

trunk-list.ipv6.ospf

Specification
Type object

bfd

Description: Bidirectional Forwarding Detection (BFD)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cost-cfg

Description: cost-cfg is a JSON List . Please see below for l512_cost-cfg

Type: List

dead-interval-cfg

Description: dead-interval-cfg is a JSON List . Please see below for l512_dead-interval-cfg

Type: List

disable

Description: Disable BFD

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hello-interval-cfg

Description: hello-interval-cfg is a JSON List . Please see below for l512_hello-interval-cfg

Type: List

mtu-ignore-cfg

Description: mtu-ignore-cfg is a JSON List . Please see below for l512_mtu-ignore-cfg

Type: List

neighbor-cfg

Description: neighbor-cfg is a JSON List . Please see below for l512_neighbor-cfg

Type: List

network-list

Description: network-list is a JSON List . Please see below for l512_network-list

Type: List

priority-cfg

Description: priority-cfg is a JSON List . Please see below for l512_priority-cfg

Type: List

retransmit-interval-cfg

Description: retransmit-interval-cfg is a JSON List . Please see below for l512_retransmit-interval-cfg

Type: List

transmit-delay-cfg

Description: transmit-delay-cfg is a JSON List . Please see below for l512_transmit-delay-cfg

Type: List

uuid

Description: uuid of the object

Type: string

trunk-list.ipv6.ospf.cost-cfg

Specification
Type list
Block object keys

cost

Description: Interface cost

Type: number

Range: 1-65535

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

trunk-list.ipv6.ospf.hello-interval-cfg

Specification
Type list
Block object keys

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

trunk-list.ipv6.ospf.priority-cfg

Specification
Type list
Block object keys

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

trunk-list.ipv6.ospf.mtu-ignore-cfg

Specification
Type list
Block object keys

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.ipv6.ospf.retransmit-interval-cfg

Specification
Type list
Block object keys

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

trunk-list.ipv6.ospf.network-list

Specification
Type list
Block object keys

broadcast-type

Description: ‘broadcast’: Specify OSPF broadcast multi-access network; ‘non-broadcast’: Specify OSPF NBMA network; ‘point-to-point’: Specify OSPF point-to-point network; ‘point-to-multipoint’: Specify OSPF point-to-multipoint network;

Type: string

Supported Values: broadcast, non-broadcast, point-to-point, point-to-multipoint

network-instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

p2mp-nbma

Description: Specify non-broadcast point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-list.ipv6.ospf.transmit-delay-cfg

Specification
Type list
Block object keys

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

trunk-list.ipv6.ospf.neighbor-cfg

Specification
Type list
Block object keys

neig-inst

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

neighbor

Description: OSPFv3 neighbor (Neighbor IPv6 address)

Type: string

Format: ipv6-address

Default:

neighbor-cost

Description: OSPF cost for point-to-multipoint neighbor (metric)

Type: number

Range: 1-65535

neighbor-poll-interval

Description: OSPF dead-router polling interval (Seconds)

Type: number

Range: 0-4294967295

neighbor-priority

Description: OSPF priority of non-broadcast neighbor

Type: number

Range: 0-255

trunk-list.ipv6.ospf.dead-interval-cfg

Specification
Type list
Block object keys

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

trunk-list.ddos

Specification
Type object

inside

Description: DDoS inside (trusted) or outside (untrusted) interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: DDoS inside (trusted) or outside (untrusted) interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

ve-list

Specification
Type list
Block object keys

access-list

Description: access-list is a JSON Block . Please see below for l512_access-list

Type: Object

action

Description: ‘enable’: Enable; ‘disable’: Disable;

Type: string

Supported Values: enable, disable

bfd

Description: bfd is a JSON Block . Please see below for l512_bfd

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/bfd

ddos

Description: ddos is a JSON Block . Please see below for l512_ddos

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ddos

icmp-rate-limit

Description: icmp-rate-limit is a JSON Block . Please see below for l512_icmp-rate-limit

Type: Object

icmpv6-rate-limit

Description: icmpv6-rate-limit is a JSON Block . Please see below for l512_icmpv6-rate-limit

Type: Object

ifnum

Description: Virtual ethernet interface number

Type: number

Range: 2-4094

Reference Object: /axapi/v3/network/vlan

ip

Description: ip is a JSON Block . Please see below for l512_ip

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ip

ipv6

Description: ipv6 is a JSON Block . Please see below for l512_ipv6

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ipv6

isis

Description: isis is a JSON Block . Please see below for l512_isis

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/isis

l3-vlan-fwd-disable

Description: Disable L3 forwarding between VLANs for incoming packets on this interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lw-4o6

Description: lw-4o6 is a JSON Block . Please see below for l512_lw-4o6

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/lw-4o6

mtu

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

Type: number

name

Description: Name for the interface

Type: string

Format: string-rlx

sampling-enable

Description: sampling-enable is a JSON List . Please see below for l512_sampling-enable

Type: List

trap-source

Description: The trap source

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

ve-list.icmp-rate-limit

Specification
Type object

lockup

Description: Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)

Type: number

Range: 1-65535

lockup-period

Description: Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period

Type: number

Range: 1-16383

normal

Description: Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit

Type: number

Range: 1-65535

ve-list.isis

Specification
Type object

authentication

Description: authentication is a JSON Block . Please see below for l512_authentication

Type: Object

bfd-cfg

Description: bfd-cfg is a JSON Block . Please see below for l512_bfd-cfg

Type: Object

circuit-type

Description: ‘level-1’: Level-1 only adjacencies are formed; ‘level-1-2’: Level-1-2 adjacencies are formed; ‘level-2-only’: Level-2 only adjacencies are formed;

Type: string

Supported Values: level-1, level-1-2, level-2-only

Default: level-1-2

csnp-interval-list

Description: csnp-interval-list is a JSON List . Please see below for l512_csnp-interval-list

Type: List

hello-interval-list

Description: hello-interval-list is a JSON List . Please see below for l512_hello-interval-list

Type: List

hello-interval-minimal-list

Description: hello-interval-minimal-list is a JSON List . Please see below for l512_hello-interval-minimal-list

Type: List

hello-multiplier-list

Description: hello-multiplier-list is a JSON List . Please see below for l512_hello-multiplier-list

Type: List

lsp-interval

Description: Set LSP transmission interval (LSP transmission interval (milliseconds))

Type: number

Range: 1-4294967295

Default: 33

mesh-group

Description: mesh-group is a JSON Block . Please see below for l512_mesh-group

Type: Object

metric-list

Description: metric-list is a JSON List . Please see below for l512_metric-list

Type: List

network

Description: ‘broadcast’: Specify IS-IS broadcast multi-access network; ‘point-to-point’: Specify IS-IS point-to-point network;

Type: string

Supported Values: broadcast, point-to-point

padding

Description: Add padding to IS-IS hello packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

password-list

Description: password-list is a JSON List . Please see below for l512_password-list

Type: List

priority-list

Description: priority-list is a JSON List . Please see below for l512_priority-list

Type: List

retransmit-interval

Description: Set per-LSP retransmission interval (Interval between retransmissions of the same LSP (seconds))

Type: number

Range: 0-65535

Default: 5

uuid

Description: uuid of the object

Type: string

wide-metric-list

Description: wide-metric-list is a JSON List . Please see below for l512_wide-metric-list

Type: List

ve-list.isis.priority-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Specify priority for level-1 routing; ‘level-2’: Specify priority for level-2 routing;

Type: string

Supported Values: level-1, level-2

priority

Description: Set priority for Designated Router election (Priority value)

Type: number

Range: 0-127

Default: 64

ve-list.isis.hello-interval-minimal-list

Specification
Type list
Block object keys

hello-interval-minimal

Description: Set Hello holdtime 1 second, interval depends on multiplier

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

level

Description: ‘level-1’: Specify hello-interval for level-1 IIHs; ‘level-2’: Specify hello-interval for level-2 IIHs;

Type: string

Supported Values: level-1, level-2

ve-list.isis.mesh-group

Specification
Type object

blocked

Description: Block LSPs on this interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: blocked and value are mutually exclusive

value

Description: Mesh group number

Type: number

Range: 1-4294967295

Mutual Exclusion: value and blocked are mutually exclusive

ve-list.isis.bfd-cfg

Specification
Type object

bfd

Description: Bidirectional Forwarding Detection (BFD)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable

Description: Disable BFD

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ve-list.isis.password-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Specify password for level-1 PDUs; ‘level-2’: Specify password for level-2 PDUs;

Type: string

Supported Values: level-1, level-2

password

Description: Configure the authentication password for interface

Type: string

Format: string-rlx

ve-list.isis.authentication

Specification
Type object

key-chain-list

Description: key-chain-list is a JSON List . Please see below for l512_key-chain-list

Type: List

mode-list

Description: mode-list is a JSON List . Please see below for l512_mode-list

Type: List

send-only-list

Description: send-only-list is a JSON List . Please see below for l512_send-only-list

Type: List

ve-list.isis.authentication.key-chain-list

Specification
Type list
Block object keys

key-chain

Description: Authentication key-chain (Name of key-chain)

Type: string

level

Description: ‘level-1’: Specify authentication key-chain for level-1 PDUs; ‘level-2’: Specify authentication key-chain for level-2 PDUs;

Type: string

Supported Values: level-1, level-2

ve-list.isis.authentication.mode-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Specify authentication mode for level-1 PDUs; ‘level-2’: Specify authentication mode for level-2 PDUs;

Type: string

Supported Values: level-1, level-2

mode

Description: ‘md5’: Keyed message digest;

Type: string

Supported Values: md5

ve-list.isis.authentication.send-only-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Specify authentication send-only for level-1 PDUs; ‘level-2’: Specify authentication send-only for level-2 PDUs;

Type: string

Supported Values: level-1, level-2

send-only

Description: Authentication send-only

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ve-list.isis.wide-metric-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Apply metric to level-1 links; ‘level-2’: Apply metric to level-2 links;

Type: string

Supported Values: level-1, level-2

wide-metric

Description: Configure the wide metric for interface

Type: number

Range: 1-16777214

Default: 10

ve-list.isis.hello-interval-list

Specification
Type list
Block object keys

hello-interval

Description: Set Hello interval in seconds (Hello interval value)

Type: number

Range: 1-65535

Default: 10

level

Description: ‘level-1’: Specify hello-interval for level-1 IIHs; ‘level-2’: Specify hello-interval for level-2 IIHs;

Type: string

Supported Values: level-1, level-2

ve-list.isis.hello-multiplier-list

Specification
Type list
Block object keys

hello-multiplier

Description: Set multiplier for Hello holding time (Hello multiplier value)

Type: number

Range: 2-100

Default: 3

level

Description: ‘level-1’: Specify hello multiplier for level-1 IIHs; ‘level-2’: Specify hello multiplier for level-2 IIHs;

Type: string

Supported Values: level-1, level-2

ve-list.isis.metric-list

Specification
Type list
Block object keys

level

Description: ‘level-1’: Apply metric to level-1 links; ‘level-2’: Apply metric to level-2 links;

Type: string

Supported Values: level-1, level-2

metric

Description: Configure the metric for interface (Default metric)

Type: number

Range: 1-63

Default: 10

ve-list.isis.csnp-interval-list

Specification
Type list
Block object keys

csnp-interval

Description: Set CSNP interval in seconds (CSNP interval value)

Type: number

Range: 1-65535

Default: 10

level

Description: ‘level-1’: Speficy interval for level-1 CSNPs; ‘level-2’: Specify interval for level-2 CSNPs;

Type: string

Supported Values: level-1, level-2

ve-list.bfd

Specification
Type object

authentication

Description: authentication is a JSON Block . Please see below for l512_authentication

Type: Object

demand

Description: Demand mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

echo

Description: Enable BFD Echo

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

interval-cfg

Description: interval-cfg is a JSON Block . Please see below for l512_interval-cfg

Type: Object

uuid

Description: uuid of the object

Type: string

ve-list.bfd.authentication

Specification
Type object

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)

key-id

Description: Key ID

Type: number

Range: 0-255

method

Description: ‘md5’: Keyed MD5; ‘meticulous-md5’: Meticulous Keyed MD5; ‘meticulous-sha1’: Meticulous Keyed SHA1; ‘sha1’: Keyed SHA1; ‘simple’: Simple Password;

Type: string

Supported Values: md5, meticulous-md5, meticulous-sha1, sha1, simple

password

Description: Key String

Type: string

Format: password

ve-list.bfd.interval-cfg

Specification
Type object

interval

Description: Transmit interval between BFD packets (Milliseconds)

Type: number

Range: 48-1000

min-rx

Description: Minimum receive interval capability (Milliseconds)

Type: number

Range: 48-1000

multiplier

Description: Multiplier value used to compute holddown (value used to multiply the interval)

Type: number

Range: 3-50

ve-list.ip

Specification
Type object

address-list

Description: address-list is a JSON List . Please see below for l512_address-list

Type: List

allow-promiscuous-vip

Description: Allow traffic to be associated with promiscuous VIP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dhcp

Description: Use DHCP to configure IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

generate-membership-query

Description: Enable Membership Query

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

helper-address-list

Description: helper-address-list is a JSON List . Please see below for l512_helper-address-list

Type: List

inside

Description: Configure interface as inside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

max-resp-time

Description: Maximum Response Time (Max Response Time (Default is 100))

Type: number

Range: 1-255

Default: 100

ospf

Description: ospf is a JSON Block . Please see below for l512_ospf

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ip/ospf

outside

Description: Configure interface as outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

query-interval

Description: 1 - 255 (Default is 125)

Type: number

Range: 1-255

Default: 125

rip

Description: rip is a JSON Block . Please see below for l512_rip

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ip/rip

router

Description: router is a JSON Block . Please see below for l512_router

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ip/router

slb-partition-redirect

Description: Redirect SLB traffic across partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stateful-firewall

Description: stateful-firewall is a JSON Block . Please see below for l512_stateful-firewall

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ip/stateful-firewall

uuid

Description: uuid of the object

Type: string

ve-list.ip.address-list

Specification
Type list
Block object keys

ipv4-address

Description: IP address

Type: string

Format: ipv4-address

ipv4-netmask

Description: IP subnet mask

Type: string

Format: ipv4-netmask

ve-list.ip.helper-address-list

Specification
Type list
Block object keys

helper-address

Description: Helper address for DHCP packets (IP address)

Type: string

Format: ipv4-address

ve-list.ip.stateful-firewall

Specification
Type object

access-list

Description: Access-list for traffic from the outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

acl-id

Description: ACL id

Type: number

Range: 1-199

class-list

Description: Class List (Class List Name)

Type: string

Format: string-rlx

inside

Description: Inside (private) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: Outside (public) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

ve-list.ip.rip

Specification
Type object

authentication

Description: authentication is a JSON Block . Please see below for l512_authentication

Type: Object

receive-cfg

Description: receive-cfg is a JSON Block . Please see below for l512_receive-cfg

Type: Object

receive-packet

Description: Enable receiving packet through the specified interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

send-cfg

Description: send-cfg is a JSON Block . Please see below for l512_send-cfg

Type: Object

send-packet

Description: Enable sending packets through the specified interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

split-horizon-cfg

Description: split-horizon-cfg is a JSON Block . Please see below for l512_split-horizon-cfg

Type: Object

uuid

Description: uuid of the object

Type: string

ve-list.ip.rip.receive-cfg

Specification
Type object

receive

Description: Advertisement reception

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

version

Description: ‘1’: RIP version 1; ‘2’: RIP version 2; ‘1-2’: RIP version 1 & 2;

Type: string

Supported Values: 1, 2, 1-2

ve-list.ip.rip.split-horizon-cfg

Specification
Type object

state

Description: ‘poisoned’: Perform split horizon with poisoned reverse; ‘disable’: Disable split horizon; ‘enable’: Perform split horizon without poisoned reverse;

Type: string

Supported Values: poisoned, disable, enable

Default: poisoned

ve-list.ip.rip.authentication

Specification
Type object

key-chain

Description: key-chain is a JSON Block . Please see below for l512_key-chain

Type: Object

mode

Description: mode is a JSON Block . Please see below for l512_mode

Type: Object

str

Description: str is a JSON Block . Please see below for l512_str

Type: Object

ve-list.ip.rip.authentication.key-chain

Specification
Type object

key-chain

Description: Authentication key-chain (Name of key-chain)

Type: string

Format: string-rlx

ve-list.ip.rip.authentication.mode

Specification
Type object

mode

Description: ‘md5’: Keyed message digest; ‘text’: Clear text authentication;

Type: string

Supported Values: md5, text

Default: text

ve-list.ip.rip.authentication.str

Specification
Type object

string

Description: The RIP authentication string

Type: string

Format: string-rlx

ve-list.ip.rip.send-cfg

Specification
Type object

send

Description: Advertisement transmission

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

version

Description: ‘1’: RIP version 1; ‘2’: RIP version 2; ‘1-compatible’: RIPv1-compatible; ‘1-2’: RIP version 1 & 2;

Type: string

Supported Values: 1, 2, 1-compatible, 1-2

ve-list.ip.router

Specification
Type object

isis

Description: isis is a JSON Block . Please see below for l512_isis

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ip/router/isis

ve-list.ip.router.isis

Specification
Type object

tag

Description: ISO routing area tag

Type: string

uuid

Description: uuid of the object

Type: string

ve-list.ip.ospf

Specification
Type object

ospf-global

Description: ospf-global is a JSON Block . Please see below for l512_ospf-global

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ip/ospf/ospf-global

ospf-ip-list

Description: ospf-ip-list is a JSON List . Please see below for l512_ospf-ip-list

Type: List

Reference Object: /axapi/v3/interface/ve/{ifnum}/ip/ospf/ospf-ip/{ip-addr}

ve-list.ip.ospf.ospf-ip-list

Specification
Type list
Block object keys

authentication

Description: Enable authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

authentication-key

Description: Authentication password (key) (The OSPF password (key))

Type: string

Format: string-rlx

cost

Description: Interface cost

Type: number

Range: 1-65535

database-filter

Description: ‘all’: Filter all LSA;

Type: string

Supported Values: all

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

ip-addr

Description: Address of interface

Type: string

Format: ipv4-address

message-digest-cfg

Description: message-digest-cfg is a JSON List . Please see below for l512_message-digest-cfg

Type: List

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

out

Description: Outgoing LSA

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

uuid

Description: uuid of the object

Type: string

value

Description: ‘message-digest’: Use message-digest authentication; ‘null’: Use no authentication;

Type: string

Supported Values: message-digest, null

ve-list.ip.ospf.ospf-ip-list.message-digest-cfg

Specification
Type list
Block object keys

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)

md5-value

Description: The OSPF password (1-16)

Type: string

Format: password

message-digest-key

Description: Message digest authentication password (key) (Key id)

Type: number

Range: 1-255

ve-list.ip.ospf.ospf-global

Specification
Type object

authentication-cfg

Description: authentication-cfg is a JSON Block . Please see below for l512_authentication-cfg

Type: Object

authentication-key

Description: Authentication password (key) (The OSPF password (key))

Type: string

Format: string-rlx

bfd-cfg

Description: bfd-cfg is a JSON Block . Please see below for l512_bfd-cfg

Type: Object

cost

Description: Interface cost

Type: number

Range: 1-65535

database-filter-cfg

Description: database-filter-cfg is a JSON Block . Please see below for l512_database-filter-cfg

Type: Object

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

disable

Description: ‘all’: All functionality;

Type: string

Supported Values: all

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

message-digest-cfg

Description: message-digest-cfg is a JSON List . Please see below for l512_message-digest-cfg

Type: List

mtu

Description: OSPF interface MTU (MTU size)

Type: number

Range: 576-65535

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

network

Description: network is a JSON Block . Please see below for l512_network

Type: Object

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

uuid

Description: uuid of the object

Type: string

ve-list.ip.ospf.ospf-global.network

Specification
Type object

broadcast

Description: Specify OSPF broadcast multi-access network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: broadcast non-broadcast, point-to-point and point-to-multipoint are mutually exclusive

non-broadcast

Description: Specify OSPF NBMA network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: non-broadcast broadcast, point-to-point and point-to-multipoint are mutually exclusive

p2mp-nbma

Description: Specify non-broadcast point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

point-to-multipoint

Description: Specify OSPF point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: point-to-multipoint broadcast, non-broadcast and point-to-point are mutually exclusive

point-to-point

Description: Specify OSPF point-to-point network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: point-to-point broadcast, non-broadcast and point-to-multipoint are mutually exclusive

ve-list.ip.ospf.ospf-global.authentication-cfg

Specification
Type object

authentication

Description: Enable authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

value

Description: ‘message-digest’: Use message-digest authentication; ‘null’: Use no authentication;

Type: string

Supported Values: message-digest, null

ve-list.ip.ospf.ospf-global.database-filter-cfg

Specification
Type object

database-filter

Description: ‘all’: Filter all LSA;

Type: string

Supported Values: all

out

Description: Outgoing LSA

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ve-list.ip.ospf.ospf-global.bfd-cfg

Specification
Type object

bfd

Description: Bidirectional Forwarding Detection (BFD)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable

Description: Disable BFD

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ve-list.ip.ospf.ospf-global.message-digest-cfg

Specification
Type list
Block object keys

md5

Description: md5 is a JSON Block . Please see below for l512_md5

Type: Object

message-digest-key

Description: Message digest authentication password (key) (Key id)

Type: number

Range: 1-255

ve-list.ip.ospf.ospf-global.message-digest-cfg.md5

Specification
Type object

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)

md5-value

Description: The OSPF password (1-16)

Type: string

Format: password

ve-list.icmpv6-rate-limit

Specification
Type object

lockup-period-v6

Description: Lockup period (second)

Type: number

Range: 1-16383

lockup-v6

Description: Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)

Type: number

Range: 1-65535

normal-v6

Description: Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit

Type: number

Range: 1-65535

ve-list.access-list

Specification
Type object

acl-id

Description: ACL id

Type: number

Range: 1-199

acl-name

Description: Named Access List

Type: string

ve-list.sampling-enable

Specification
Type list
Block object keys

counters1

Description: ‘all’: all; ‘num_pkts’: Input packets; ‘num_total_bytes’: Input bytes; ‘num_unicast_pkts’: Received unicasts; ‘num_broadcast_pkts’: Received braodcasts; ‘num_multicast_pkts’: Received multicasts; ‘num_tx_pkts’: Transmitted packtes; ‘num_total_tx_bytes’: Transmitte bytes; ‘num_unicast_tx_pkts’: Trasnmitted unicasts; ‘num_broadcast_tx_pkts’: Transmitted broadcasts; ‘num_multicast_tx_pkts’: Transmitted multicasts; ‘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; ‘load_interval’: Load Interval;

Type: string

Supported Values: all, num_pkts, num_total_bytes, num_unicast_pkts, num_broadcast_pkts, num_multicast_pkts, num_tx_pkts, num_total_tx_bytes, num_unicast_tx_pkts, num_broadcast_tx_pkts, num_multicast_tx_pkts, rate_pkt_sent, rate_byte_sent, rate_pkt_rcvd, rate_byte_rcvd, load_interval

ve-list.lw-4o6

Specification
Type object

inside

Description: Configure LW-4over6 outside interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: Configure LW-4over6 inside interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

ve-list.ipv6

Specification
Type object

address-list

Description: address-list is a JSON List . Please see below for l512_address-list

Type: List

inbound

Description: ACL applied on incoming packets to this interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

inside

Description: Configure interface as NAT inside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ipv6-enable

Description: Enable IPv6 processing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ospf

Description: ospf is a JSON Block . Please see below for l512_ospf

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ipv6/ospf

outside

Description: Configure interface as NAT outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rip

Description: rip is a JSON Block . Please see below for l512_rip

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ipv6/rip

router

Description: router is a JSON Block . Please see below for l512_router

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ipv6/router

router-adver

Description: router-adver is a JSON Block . Please see below for l512_router-adver

Type: Object

stateful-firewall

Description: stateful-firewall is a JSON Block . Please see below for l512_stateful-firewall

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ipv6/stateful-firewall

uuid

Description: uuid of the object

Type: string

v6-acl-name

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

Type: string

Reference Object: /axapi/v3/ipv6/access-list

ve-list.ipv6.address-list

Specification
Type list
Block object keys

address-type

Description: ‘anycast’: Configure an IPv6 anycast address; ‘link-local’: Configure an IPv6 link local address;

Type: string

Supported Values: anycast, link-local

ipv6-addr

Description: Set the IPv6 address of an interface

Type: string

Format: ipv6-address-plen

ve-list.ipv6.rip

Specification
Type object

split-horizon-cfg

Description: split-horizon-cfg is a JSON Block . Please see below for l512_split-horizon-cfg

Type: Object

uuid

Description: uuid of the object

Type: string

ve-list.ipv6.rip.split-horizon-cfg

Specification
Type object

state

Description: ‘poisoned’: Perform split horizon with poisoned reverse; ‘disable’: Disable split horizon; ‘enable’: Perform split horizon without poisoned reverse;

Type: string

Supported Values: poisoned, disable, enable

Default: poisoned

ve-list.ipv6.stateful-firewall

Specification
Type object

access-list

Description: Access-list for traffic from the outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

acl-name

Description: Access-list Name

Type: string

class-list

Description: Class List (Class List Name)

Type: string

Format: string-rlx

inside

Description: Inside (private) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: Outside (public) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

ve-list.ipv6.router

Specification
Type object

isis

Description: isis is a JSON Block . Please see below for l512_isis

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ipv6/router/isis

ospf

Description: ospf is a JSON Block . Please see below for l512_ospf

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ipv6/router/ospf

ripng

Description: ripng is a JSON Block . Please see below for l512_ripng

Type: Object

Reference Object: /axapi/v3/interface/ve/{ifnum}/ipv6/router/ripng

ve-list.ipv6.router.ripng

Specification
Type object

rip

Description: RIP Routing for IPv6

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

ve-list.ipv6.router.ospf

Specification
Type object

area-list

Description: area-list is a JSON List . Please see below for l512_area-list

Type: List

uuid

Description: uuid of the object

Type: string

ve-list.ipv6.router.ospf.area-list

Specification
Type list
Block object keys

area-id-addr

Description: OSPF area ID in IP address format

Type: string

Format: ipv4-address

area-id-num

Description: OSPF area ID as a decimal value

Type: number

Range: 0-4294967295

instance-id

Description: Set the interface instance ID

Type: number

Range: 0-255

Default: 0

tag

Description: Set the OSPFv3 process tag

Type: string

ve-list.ipv6.router.isis

Specification
Type object

tag

Description: ISO routing area tag

Type: string

uuid

Description: uuid of the object

Type: string

ve-list.ipv6.ospf

Specification
Type object

bfd

Description: Bidirectional Forwarding Detection (BFD)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cost-cfg

Description: cost-cfg is a JSON List . Please see below for l512_cost-cfg

Type: List

dead-interval-cfg

Description: dead-interval-cfg is a JSON List . Please see below for l512_dead-interval-cfg

Type: List

disable

Description: Disable BFD

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hello-interval-cfg

Description: hello-interval-cfg is a JSON List . Please see below for l512_hello-interval-cfg

Type: List

mtu-ignore-cfg

Description: mtu-ignore-cfg is a JSON List . Please see below for l512_mtu-ignore-cfg

Type: List

neighbor-cfg

Description: neighbor-cfg is a JSON List . Please see below for l512_neighbor-cfg

Type: List

network-list

Description: network-list is a JSON List . Please see below for l512_network-list

Type: List

priority-cfg

Description: priority-cfg is a JSON List . Please see below for l512_priority-cfg

Type: List

retransmit-interval-cfg

Description: retransmit-interval-cfg is a JSON List . Please see below for l512_retransmit-interval-cfg

Type: List

transmit-delay-cfg

Description: transmit-delay-cfg is a JSON List . Please see below for l512_transmit-delay-cfg

Type: List

uuid

Description: uuid of the object

Type: string

ve-list.ipv6.ospf.cost-cfg

Specification
Type list
Block object keys

cost

Description: Interface cost

Type: number

Range: 1-65535

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

ve-list.ipv6.ospf.hello-interval-cfg

Specification
Type list
Block object keys

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

ve-list.ipv6.ospf.priority-cfg

Specification
Type list
Block object keys

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

ve-list.ipv6.ospf.mtu-ignore-cfg

Specification
Type list
Block object keys

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ve-list.ipv6.ospf.retransmit-interval-cfg

Specification
Type list
Block object keys

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

ve-list.ipv6.ospf.network-list

Specification
Type list
Block object keys

broadcast-type

Description: ‘broadcast’: Specify OSPF broadcast multi-access network; ‘non-broadcast’: Specify OSPF NBMA network; ‘point-to-point’: Specify OSPF point-to-point network; ‘point-to-multipoint’: Specify OSPF point-to-multipoint network;

Type: string

Supported Values: broadcast, non-broadcast, point-to-point, point-to-multipoint

network-instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

p2mp-nbma

Description: Specify non-broadcast point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ve-list.ipv6.ospf.transmit-delay-cfg

Specification
Type list
Block object keys

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

ve-list.ipv6.ospf.neighbor-cfg

Specification
Type list
Block object keys

neig-inst

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

neighbor

Description: OSPFv3 neighbor (Neighbor IPv6 address)

Type: string

Format: ipv6-address

Default:

neighbor-cost

Description: OSPF cost for point-to-multipoint neighbor (metric)

Type: number

Range: 1-65535

neighbor-poll-interval

Description: OSPF dead-router polling interval (Seconds)

Type: number

Range: 0-4294967295

neighbor-priority

Description: OSPF priority of non-broadcast neighbor

Type: number

Range: 0-255

ve-list.ipv6.ospf.dead-interval-cfg

Specification
Type list
Block object keys

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

instance-id

Description: Specify the interface instance ID

Type: number

Range: 0-255

Default: 0

ve-list.ipv6.router-adver

Specification
Type object

action

Description: ‘enable’: Enable Router Advertisements on this interface; ‘disable’: Disable Router Advertisements on this interface;

Type: string

Supported Values: enable, disable

Default: enable

adver-ha-group-id

Description: HA Group ID

Type: number

Range: 1-31

adver-mtu

Description: Set Router Advertisement MTU Option

Type: number

Mutual Exclusion: adver-mtu and adver-mtu-disable are mutually exclusive

adver-mtu-disable

Description: Disable Router Advertisement MTU Option

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: adver-mtu-disable and adver-mtu are mutually exclusive

adver-vrid

Description: Vrid

Type: number

Range: 1-31

Mutual Exclusion: adver-vrid and adver-vrid-default are mutually exclusive

adver-vrid-default

Description: Default VRRP-A vrid

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: adver-vrid-default and adver-vrid are mutually exclusive

default-lifetime

Description: Set Router Advertisement Default Lifetime (default: 1800) (Default Lifetime (seconds))

Type: number

Range: 0-9000

Default: 1800

floating-ip

Description: Use a floating IP as the source address for Router advertisements

Type: string

Format: ipv6-address

floating-ip-default-vrid

Description: Use a floating IP as the source address for Router advertisements

Type: string

Format: ipv6-address

ha-floating-ip

Description: Floating Point IPv6 address

Type: string

Format: ipv6-address

ha-use-floating-ip

Description: Use a floating IP as the source address for Router advertisements

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hop-limit

Description: Set Router Advertisement Hop Limit (default: 255)

Type: number

Range: 0-255

Default: 255

max-interval

Description: Set Router Advertisement Max Interval (default: 600) (Max Router Advertisement Interval (seconds))

Type: number

Range: 4-1800

Default: 600

min-interval

Description: Set Router Advertisement Min Interval (default: 200) (Min Router Advertisement Interval (seconds))

Type: number

Range: 3-1350

Default: 200

prefix-list

Description: prefix-list is a JSON List . Please see below for l512_prefix-list

Type: List

rate-limit

Description: Rate Limit the processing of incoming Router Solicitations (Max Number of Router Solicitations to process per second)

Type: number

Range: 1-100000

Default: 100000

reachable-time

Description: Set Router Advertisement Reachable ime (default: 0) (Reachable Time (milliseconds))

Type: number

Range: 0-3600000

Default: 0

retransmit-timer

Description: Set Router Advertisement Retransmit Timer (default: 0)

Type: number

Range: 0-4294967295

Default: 0

use-floating-ip

Description: Use a floating IP as the source address for Router advertisements

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

use-floating-ip-default-vrid

Description: Use a floating IP as the source address for Router advertisements

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ve-list.ipv6.router-adver.prefix-list

Specification
Type list
Block object keys

not-autonomous

Description: Specify that the Prefix is not usable for autoconfiguration (default:autonomous)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

not-on-link

Description: Specify that the Prefix is not On-Link (default: on-link)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

preferred-lifetime

Description: Specify Prefix Preferred Lifetime (default:604800) (Prefix Advertised Preferred Lifetime (default: 604800))

Type: number

Range: 0-4294967295

Default: 604800

prefix

Description: Set Router Advertisement On-Link Prefix (IPv6 On-Link Prefix)

Type: string

Format: ipv6-address-plen

valid-lifetime

Description: Specify Valid Lifetime (default:2592000) (Prefix Advertised Valid Lifetime (default: 2592000))

Type: number

Range: 0-4294967295

Default: 2592000

ve-list.ddos

Specification
Type object

inside

Description: DDoS inside (trusted) or outside (untrusted) interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: DDoS inside (trusted) or outside (untrusted) interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

ethernet-list

Specification
Type list
Block object keys

access-list

Description: access-list is a JSON Block . Please see below for l512_access-list

Type: Object

action

Description: ‘enable’: Enable; ‘disable’: Disable;

Type: string

Supported Values: enable, disable

Default: disable

bfd

Description: bfd is a JSON Block . Please see below for l512_bfd

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/bfd

cpu-process

Description: All Packets to this port are processed by CPU

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ddos

Description: ddos is a JSON Block . Please see below for l512_ddos

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ddos

duplexity

Description: ‘Full’: Full; ‘Half’: Half; ‘auto’: auto;

Type: string

Supported Values: Full, Half, auto

Default: auto

flow-control

Description: Enable 802.3x flow control on full duplex port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

icmp-rate-limit

Description: icmp-rate-limit is a JSON Block . Please see below for l512_icmp-rate-limit

Type: Object

icmpv6-rate-limit

Description: icmpv6-rate-limit is a JSON Block . Please see below for l512_icmpv6-rate-limit

Type: Object

ifnum

Description: Ethernet interface number

Type: number

Format: interface

ip

Description: ip is a JSON Block . Please see below for l512_ip

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ip

ipv6

Description: ipv6 is a JSON Block . Please see below for l512_ipv6

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ipv6

isis

Description: isis is a JSON Block . Please see below for l512_isis

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/isis

l3-vlan-fwd-disable

Description:

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lldp

Description: lldp is a JSON Block . Please see below for l512_lldp

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/lldp

load-interval

Description: Configure Load Interval (Seconds (5-300, Multiple of 5), default 300)

Type: number

Range: 5-300

Default: 300

lw-4o6

Description: lw-4o6 is a JSON Block . Please see below for l512_lw-4o6

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/lw-4o6

media-type-copper

Description: Set the media type to copper

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

monitor-list

Description: monitor-list is a JSON List . Please see below for l512_monitor-list

Type: List

mtu

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

Type: number

name

Description: Name for the interface

Type: string

Format: string-rlx

remove-vlan-tag

Description: Remove the vlan tag for egressing packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sampling-enable

Description: sampling-enable is a JSON List . Please see below for l512_sampling-enable

Type: List

speed

Description: ‘10’: 10; ‘100’: 100; ‘1000’: 1000; ‘auto’: auto;

Type: string

Supported Values: 10, 100, 1000, auto

Default: auto

trap-source

Description: The trap source

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk-group-list

Description: trunk-group-list is a JSON List . Please see below for l512_trunk-group-list

Type: List

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/trunk-group/{trunk-number}

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

ethernet-list.ip

Specification
Type object

address-list

Description: address-list is a JSON List . Please see below for l512_address-list

Type: List

allow-promiscuous-vip

Description: Allow traffic to be associated with promiscuous VIP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cache-spoofing-port

Description: This interface connects to spoofing cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dhcp

Description: Use DHCP to configure IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

generate-membership-query

Description: Enable Membership Query

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

helper-address-list

Description: helper-address-list is a JSON List . Please see below for l512_helper-address-list

Type: List

inside

Description: Configure interface as inside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

max-resp-time

Description: Maximum Response Time (Max Response Time (Default is 100))

Type: number

Range: 1-255

Default: 100

ospf

Description: ospf is a JSON Block . Please see below for l512_ospf

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ip/ospf

outside

Description: Configure interface as outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

query-interval

Description: 1 - 255 (Default is 125)

Type: number

Range: 1-255

Default: 125

rip

Description: rip is a JSON Block . Please see below for l512_rip

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ip/rip

router

Description: router is a JSON Block . Please see below for l512_router

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ip/router

slb-partition-redirect

Description: Redirect SLB traffic across partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stateful-firewall

Description: stateful-firewall is a JSON Block . Please see below for l512_stateful-firewall

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ip/stateful-firewall

uuid

Description: uuid of the object

Type: string

ethernet-list.ip.router

Specification
Type object

isis

Description: isis is a JSON Block . Please see below for l512_isis

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ip/router/isis

ethernet-list.ip.router.isis

Specification
Type object

tag

Description: ISO routing area tag

Type: string

uuid

Description: uuid of the object

Type: string

ethernet-list.ip.helper-address-list

Specification
Type list
Block object keys

helper-address

Description: Helper address for DHCP packets (IP address)

Type: string

Format: ipv4-address

ethernet-list.ip.stateful-firewall

Specification
Type object

access-list

Description: Access-list for traffic from the outside

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

acl-id

Description: ACL id

Type: number

Range: 1-199

class-list

Description: Class List (Class List Name)

Type: string

Format: string-rlx

inside

Description: Inside (private) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

outside

Description: Outside (public) interface for stateful firewall

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

ethernet-list.ip.rip

Specification
Type object

authentication

Description: authentication is a JSON Block . Please see below for l512_authentication

Type: Object

receive-cfg

Description: receive-cfg is a JSON Block . Please see below for l512_receive-cfg

Type: Object

receive-packet

Description: Enable receiving packet through the specified interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

send-cfg

Description: send-cfg is a JSON Block . Please see below for l512_send-cfg

Type: Object

send-packet

Description: Enable sending packets through the specified interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

split-horizon-cfg

Description: split-horizon-cfg is a JSON Block . Please see below for l512_split-horizon-cfg

Type: Object

uuid

Description: uuid of the object

Type: string

ethernet-list.ip.rip.receive-cfg

Specification
Type object

receive

Description: Advertisement reception

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

version

Description: ‘1’: RIP version 1; ‘2’: RIP version 2; ‘1-2’: RIP version 1 & 2;

Type: string

Supported Values: 1, 2, 1-2

ethernet-list.ip.rip.split-horizon-cfg

Specification
Type object

state

Description: ‘poisoned’: Perform split horizon with poisoned reverse; ‘disable’: Disable split horizon; ‘enable’: Perform split horizon without poisoned reverse;

Type: string

Supported Values: poisoned, disable, enable

Default: poisoned

ethernet-list.ip.rip.authentication

Specification
Type object

key-chain

Description: key-chain is a JSON Block . Please see below for l512_key-chain

Type: Object

mode

Description: mode is a JSON Block . Please see below for l512_mode

Type: Object

str

Description: str is a JSON Block . Please see below for l512_str

Type: Object

ethernet-list.ip.rip.authentication.key-chain

Specification
Type object

key-chain

Description: Authentication key-chain (Name of key-chain)

Type: string

Format: string-rlx

ethernet-list.ip.rip.authentication.mode

Specification
Type object

mode

Description: ‘md5’: Keyed message digest; ‘text’: Clear text authentication;

Type: string

Supported Values: md5, text

Default: text

ethernet-list.ip.rip.authentication.str

Specification
Type object

string

Description: The RIP authentication string

Type: string

Format: string-rlx

ethernet-list.ip.rip.send-cfg

Specification
Type object

send

Description: Advertisement transmission

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

version

Description: ‘1’: RIP version 1; ‘2’: RIP version 2; ‘1-compatible’: RIPv1-compatible; ‘1-2’: RIP version 1 & 2;

Type: string

Supported Values: 1, 2, 1-compatible, 1-2

ethernet-list.ip.address-list

Specification
Type list
Block object keys

ipv4-address

Description: IP address

Type: string

Format: ipv4-address

ipv4-netmask

Description: IP subnet mask

Type: string

Format: ipv4-netmask

ethernet-list.ip.ospf

Specification
Type object

ospf-global

Description: ospf-global is a JSON Block . Please see below for l512_ospf-global

Type: Object

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ip/ospf/ospf-global

ospf-ip-list

Description: ospf-ip-list is a JSON List . Please see below for l512_ospf-ip-list

Type: List

Reference Object: /axapi/v3/interface/ethernet/{ifnum}/ip/ospf/ospf-ip/{ip-addr}

ethernet-list.ip.ospf.ospf-ip-list

Specification
Type list
Block object keys

authentication

Description: Enable authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

authentication-key

Description: Authentication password (key) (The OSPF password (key))

Type: string

Format: string-rlx

cost

Description: Interface cost

Type: number

Range: 1-65535

database-filter

Description: ‘all’: Filter all LSA;

Type: string

Supported Values: all

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

ip-addr

Description: Address of interface

Type: string

Format: ipv4-address

message-digest-cfg

Description: message-digest-cfg is a JSON List . Please see below for l512_message-digest-cfg

Type: List

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

out

Description: Outgoing LSA

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

uuid

Description: uuid of the object

Type: string

value

Description: ‘message-digest’: Use message-digest authentication; ‘null’: Use no authentication;

Type: string

Supported Values: message-digest, null

ethernet-list.ip.ospf.ospf-ip-list.message-digest-cfg

Specification
Type list
Block object keys

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)

md5-value

Description: The OSPF password (1-16)

Type: string

Format: password

message-digest-key

Description: Message digest authentication password (key) (Key id)

Type: number

Range: 1-255

ethernet-list.ip.ospf.ospf-global

Specification
Type object

authentication-cfg

Description: authentication-cfg is a JSON Block . Please see below for l512_authentication-cfg

Type: Object

authentication-key

Description: Authentication password (key) (The OSPF password (key))

Type: string

Format: string-rlx

bfd-cfg

Description: bfd-cfg is a JSON Block . Please see below for l512_bfd-cfg

Type: Object

cost

Description: Interface cost

Type: number

Range: 1-65535

database-filter-cfg

Description: database-filter-cfg is a JSON Block . Please see below for l512_database-filter-cfg

Type: Object

dead-interval

Description: Interval after which a neighbor is declared dead (Seconds)

Type: number

Range: 1-65535

Default: 40

disable

Description: ‘all’: All functionality;

Type: string

Supported Values: all

hello-interval

Description: Time between HELLO packets (Seconds)

Type: number

Range: 1-65535

Default: 10

message-digest-cfg

Description: message-digest-cfg is a JSON List . Please see below for l512_message-digest-cfg

Type: List

mtu

Description: OSPF interface MTU (MTU size)

Type: number

Range: 576-65535

mtu-ignore

Description: Ignores the MTU in DBD packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

network

Description: network is a JSON Block . Please see below for l512_network

Type: Object

priority

Description: Router priority

Type: number

Range: 0-255

Default: 1

retransmit-interval

Description: Time between retransmitting lost link state advertisements (Seconds)

Type: number

Range: 1-65535

Default: 5

transmit-delay

Description: Link state transmit delay (Seconds)

Type: number

Range: 1-65535

Default: 1

uuid

Description: uuid of the object

Type: string

ethernet-list.ip.ospf.ospf-global.network

Specification
Type object

broadcast

Description: Specify OSPF broadcast multi-access network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: broadcast non-broadcast, point-to-point and point-to-multipoint are mutually exclusive

non-broadcast

Description: Specify OSPF NBMA network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: non-broadcast broadcast, point-to-point and point-to-multipoint are mutually exclusive

p2mp-nbma

Description: Specify non-broadcast point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

point-to-multipoint

Description: Specify OSPF point-to-multipoint network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: point-to-multipoint broadcast, non-broadcast and point-to-point are mutually exclusive

point-to-point

Description: Specify OSPF point-to-point network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: point-to-point broadcast, non-broadcast and point-to-multipoint are mutually exclusive

ethernet-list.ip.ospf.ospf-global.authentication-cfg

Specification
Type object

authentication

Description: Enable authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

value

Description: ‘message-digest’: Use message-digest authentication; ‘null’: Use no authentication;

Type: string

Supported Values: message-digest, null