system

Configure System Parameters

system Specification

Type

Configuration Resource

Element Name

system

Element URI

/axapi/v3/system

Element Attributes

system_attributes

Schema

system schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/system

system attributes

Get Object

GET

/axapi/v3/system

system attributes

Modify Object

POST

/axapi/v3/system

system attributes

Replace Object

PUT

/axapi/v3/system

system attributes

Delete Object

DELETE

/axapi/v3/system

system attributes

system attributes

add-cpu-core

Description: add-cpu-core is a JSON Block. Please see below for add-cpu-core

Type: Object

Refernce Object: /axapi/v3/system/add-cpu-core

add-port

Description: add-port is a JSON Block. Please see below for add-port

Type: Object

Refernce Object: /axapi/v3/system/add-port

all-vlan-limit

Description: all-vlan-limit is a JSON Block. Please see below for all-vlan-limit

Type: Object

Refernce Object: /axapi/v3/system/all-vlan-limit

anomaly-log

Description log system anomalies

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

anomaly-log-rate-limit

Description Anomaly log rate-limit per second, default 32

Type: number

Range: 1-100

app-performance

Description: app-performance is a JSON Block. Please see below for app-performance

Type: Object

Refernce Object: /axapi/v3/system/app-performance

apps-global

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

Type: Object

Refernce Object: /axapi/v3/system/apps-global

asic-mmu-fail-safe

Description: asic-mmu-fail-safe is a JSON Block. Please see below for asic-mmu-fail-safe

Type: Object

Refernce Object: /axapi/v3/system/asic-mmu-fail-safe

attack-log

Description log attack anomalies

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

bandwidth

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

Type: Object

Refernce Object: /axapi/v3/system/bandwidth

bfd

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

Type: Object

Refernce Object: /axapi/v3/system/bfd

class-list-hitcount-enable

Description Enable class list hit count

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

cm-update-file-name-ref

Description: cm-update-file-name-ref is a JSON Block. Please see below for cm-update-file-name-ref

Type: Object

Refernce Object: /axapi/v3/system/cm-update-file-name-ref

control-cpu

Description: control-cpu is a JSON Block. Please see below for control-cpu

Type: Object

Refernce Object: /axapi/v3/system/control-cpu

core

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

Type: Object

Refernce Object: /axapi/v3/system/core

cosq-show

Description: cosq-show is a JSON Block. Please see below for cosq-show

Type: Object

Refernce Object: /axapi/v3/system/cosq-show

cosq-stats

Description: cosq-stats is a JSON Block. Please see below for cosq-stats

Type: Object

Refernce Object: /axapi/v3/system/cosq-stats

counter-lib-accounting

Description: counter-lib-accounting is a JSON Block. Please see below for counter-lib-accounting

Type: Object

Refernce Object: /axapi/v3/system/counter-lib-accounting

cpu-hyper-thread

Description: cpu-hyper-thread is a JSON Block. Please see below for cpu-hyper-thread

Type: Object

Refernce Object: /axapi/v3/system/cpu-hyper-thread

cpu-list

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

Type: Object

Refernce Object: /axapi/v3/system/cpu-list

cpu-load-sharing

Description: cpu-load-sharing is a JSON Block. Please see below for cpu-load-sharing

Type: Object

Refernce Object: /axapi/v3/system/cpu-load-sharing

cpu-map

Description: cpu-map is a JSON Block. Please see below for cpu-map

Type: Object

Refernce Object: /axapi/v3/system/cpu-map

data-cpu

Description: data-cpu is a JSON Block. Please see below for data-cpu

Type: Object

Refernce Object: /axapi/v3/system/data-cpu

ddos-attack

Description System DDoS Attack

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ddos-log

Description log DDoS attack anomalies

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

deep-hrxq

Description: deep-hrxq is a JSON Block. Please see below for deep-hrxq

Type: Object

Refernce Object: /axapi/v3/system/deep-hrxq

default-mtu

Description Set all interfaces default mtu (Interface MTU, default 1 (System jumbo needs to be enabled))

Type: number

del-port

Description: del-port is a JSON Block. Please see below for del-port

Type: Object

Refernce Object: /axapi/v3/system/del-port

delete-cpu-core

Description: delete-cpu-core is a JSON Block. Please see below for delete-cpu-core

Type: Object

Refernce Object: /axapi/v3/system/delete-cpu-core

dns

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

Type: Object

Refernce Object: /axapi/v3/system/dns

dns-cache

Description: dns-cache is a JSON Block. Please see below for dns-cache

Type: Object

Refernce Object: /axapi/v3/system/dns-cache

domain-list-hitcount-enable

Description Enable class list hit count

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

domain-list-info

Description: domain-list-info is a JSON Block. Please see below for domain-list-info

Type: Object

Refernce Object: /axapi/v3/system/domain-list-info

dpdk-stats

Description: dpdk-stats is a JSON Block. Please see below for dpdk-stats

Type: Object

Refernce Object: /axapi/v3/system/dpdk-stats

dynamic-service-dns-socket-pool

Description Enable socket pool for dynamic-service DNS

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

environment

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

Type: Object

Refernce Object: /axapi/v3/system/environment

ext-only-logging

Description: ext-only-logging is a JSON Block. Please see below for ext-only-logging

Type: Object

Refernce Object: /axapi/v3/system/ext-only-logging

fpga-core-crc

Description: fpga-core-crc is a JSON Block. Please see below for fpga-core-crc

Type: Object

Refernce Object: /axapi/v3/system/fpga-core-crc

fpga-drop

Description: fpga-drop is a JSON Block. Please see below for fpga-drop

Type: Object

Refernce Object: /axapi/v3/system/fpga-drop

fw

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

Type: Object

Refernce Object: /axapi/v3/system/fw

geo-db-hitcount-enable

Description Enable Geolocation database hit count

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

geo-location

Description: geo-location is a JSON Block. Please see below for geo-location

Type: Object

Refernce Object: /axapi/v3/system/geo-location

geoloc

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

Type: Object

Refernce Object: /axapi/v3/system/geoloc

geoloc-list-list

Type: List

Refernce Object: /axapi/v3/system/geoloc-list/{name}

geoloc-name-helper

Description: geoloc-name-helper is a JSON Block. Please see below for geoloc-name-helper

Type: Object

Refernce Object: /axapi/v3/system/geoloc-name-helper

geolocation-file

Description: geolocation-file is a JSON Block. Please see below for geolocation-file

Type: Object

Refernce Object: /axapi/v3/system/geolocation-file

glid

Description Apply limits to the whole system

Type: number

Range: 1-1023

Refernce Object: /axapi/v3/glid

guest-file

Description: guest-file is a JSON Block. Please see below for guest-file

Type: Object

Refernce Object: /axapi/v3/system/guest-file

gui-image-list

Description: gui-image-list is a JSON Block. Please see below for gui-image-list

Type: Object

Refernce Object: /axapi/v3/system/gui-image-list

hardware

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

Type: Object

Refernce Object: /axapi/v3/system/hardware

hardware-forward

Description: hardware-forward is a JSON Block. Please see below for hardware-forward

Type: Object

Refernce Object: /axapi/v3/system/hardware-forward

health-check-list

high-memory-l4-session

Description: high-memory-l4-session is a JSON Block. Please see below for high-memory-l4-session

Type: Object

Refernce Object: /axapi/v3/system/high-memory-l4-session

hrxq-status

Description: hrxq-status is a JSON Block. Please see below for hrxq-status

Type: Object

Refernce Object: /axapi/v3/system/hrxq-status

hw-blocking-enable

Description Enable system hardware blocking (default disabled)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

icmp

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

Type: Object

Refernce Object: /axapi/v3/system/icmp

icmp-rate

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

Type: Object

Refernce Object: /axapi/v3/system/icmp-rate

icmp6

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

Type: Object

Refernce Object: /axapi/v3/system/icmp6

inuse-cpu-list

Description: inuse-cpu-list is a JSON Block. Please see below for inuse-cpu-list

Type: Object

Refernce Object: /axapi/v3/system/inuse-cpu-list

inuse-port-list

Description: inuse-port-list is a JSON Block. Please see below for inuse-port-list

Type: Object

Refernce Object: /axapi/v3/system/inuse-port-list

io-cpu

Description: io-cpu is a JSON Block. Please see below for io-cpu

Type: Object

Refernce Object: /axapi/v3/system/io-cpu

ip-dns-cache

Description: ip-dns-cache is a JSON Block. Please see below for ip-dns-cache

Type: Object

Refernce Object: /axapi/v3/system/ip-dns-cache

ip-stats

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

Type: Object

Refernce Object: /axapi/v3/system/ip-stats

ip-threat-list

Description: ip-threat-list is a JSON Block. Please see below for ip-threat-list

Type: Object

Refernce Object: /axapi/v3/system/ip-threat-list

ip6-stats

Description: ip6-stats is a JSON Block. Please see below for ip6-stats

Type: Object

Refernce Object: /axapi/v3/system/ip6-stats

ipmi

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

Type: Object

Refernce Object: /axapi/v3/system/ipmi

ipmi-service

Description: ipmi-service is a JSON Block. Please see below for ipmi-service

Type: Object

Refernce Object: /axapi/v3/system/ipmi-service

ipsec

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

Type: Object

Refernce Object: /axapi/v3/system/ipsec

job-offload

Description: job-offload is a JSON Block. Please see below for job-offload

Type: Object

Refernce Object: /axapi/v3/system/job-offload

link-capability

Description: link-capability is a JSON Block. Please see below for link-capability

Type: Object

Refernce Object: /axapi/v3/system/link-capability

link-monitor

Description: link-monitor is a JSON Block. Please see below for link-monitor

Type: Object

Refernce Object: /axapi/v3/system/link-monitor

lro

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

Type: Object

Refernce Object: /axapi/v3/system/lro

management-interface-mode

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

Type: Object

Refernce Object: /axapi/v3/system/management-interface-mode

memory

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

Type: Object

Refernce Object: /axapi/v3/system/memory

mfa-auth

Description: mfa-auth is a JSON Block. Please see below for mfa-auth

Type: Object

Refernce Object: /axapi/v3/system/mfa-auth

mfa-cert-store

Description: mfa-cert-store is a JSON Block. Please see below for mfa-cert-store

Type: Object

Refernce Object: /axapi/v3/system/mfa-cert-store

mfa-management

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

Type: Object

Refernce Object: /axapi/v3/system/mfa-management

mfa-validation-type

Description: mfa-validation-type is a JSON Block. Please see below for mfa-validation-type

Type: Object

Refernce Object: /axapi/v3/system/mfa-validation-type

mgmt-port

Description: mgmt-port is a JSON Block. Please see below for mgmt-port

Type: Object

Refernce Object: /axapi/v3/system/mgmt-port

modify-port

Description: modify-port is a JSON Block. Please see below for modify-port

Type: Object

Refernce Object: /axapi/v3/system/modify-port

module-ctrl-cpu

Description ‘high’: high cpu usage; ‘low’: low cpu usage; ‘medium’: medium cpu usage;

Type: string

Supported Values: high, low, medium

mon-template

Description: mon-template is a JSON Block. Please see below for mon-template

Type: Object

Refernce Object: /axapi/v3/system/mon-template

multi-queue-support

Description: multi-queue-support is a JSON Block. Please see below for multi-queue-support

Type: Object

Refernce Object: /axapi/v3/system/multi-queue-support

ndisc-ra

Description: ndisc-ra is a JSON Block. Please see below for ndisc-ra

Type: Object

Refernce Object: /axapi/v3/system/ndisc-ra

password-policy

Description: password-policy is a JSON Block. Please see below for password-policy

Type: Object

Refernce Object: /axapi/v3/system/password-policy

path-list

Type: List

Refernce Object: /axapi/v3/system/path/{l2hm-path-name}

per-vlan-limit

Description: per-vlan-limit is a JSON Block. Please see below for per-vlan-limit

Type: Object

Refernce Object: /axapi/v3/system/per-vlan-limit

platformtype

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

Type: Object

Refernce Object: /axapi/v3/system/platformtype

port-count

Description: port-count is a JSON Block. Please see below for port-count

Type: Object

Refernce Object: /axapi/v3/system/port-count

port-info

Description: port-info is a JSON Block. Please see below for port-info

Type: Object

Refernce Object: /axapi/v3/system/port-info

port-list

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

Type: Object

Refernce Object: /axapi/v3/system/port-list

ports

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

Type: Object

Refernce Object: /axapi/v3/system/ports

probe-network-devices

Type: Object

Refernce Object: /axapi/v3/system/probe-network-devices

promiscuous-mode

Description Run in promiscous mode settings

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

psu-info

Description: psu-info is a JSON Block. Please see below for psu-info

Type: Object

Refernce Object: /axapi/v3/system/psu-info

q-in-q

Description: q-in-q is a JSON Block. Please see below for q-in-q

Type: Object

Refernce Object: /axapi/v3/system/q-in-q

queuing-buffer

Description: queuing-buffer is a JSON Block. Please see below for queuing-buffer

Type: Object

Refernce Object: /axapi/v3/system/queuing-buffer

radius

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

Type: Object

Refernce Object: /axapi/v3/system/radius

reboot

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

Type: Object

Refernce Object: /axapi/v3/system/reboot

resource-accounting

Description: resource-accounting is a JSON Block. Please see below for resource-accounting

Type: Object

Refernce Object: /axapi/v3/system/resource-accounting

resource-usage

Description: resource-usage is a JSON Block. Please see below for resource-usage

Type: Object

Refernce Object: /axapi/v3/system/resource-usage

session

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

Type: Object

Refernce Object: /axapi/v3/system/session

session-reclaim-limit

Description: session-reclaim-limit is a JSON Block. Please see below for session-reclaim-limit

Type: Object

Refernce Object: /axapi/v3/system/session-reclaim-limit

set-rxtx-desc-size

Description: set-rxtx-desc-size is a JSON Block. Please see below for set-rxtx-desc-size

Type: Object

Refernce Object: /axapi/v3/system/set-rxtx-desc-size

set-rxtx-queue

Description: set-rxtx-queue is a JSON Block. Please see below for set-rxtx-queue

Type: Object

Refernce Object: /axapi/v3/system/set-rxtx-queue

set-tcp-syn-per-sec

Description: set-tcp-syn-per-sec is a JSON Block. Please see below for set-tcp-syn-per-sec

Type: Object

Refernce Object: /axapi/v3/system/set-tcp-syn-per-sec

shared-poll-mode

Description: shared-poll-mode is a JSON Block. Please see below for shared-poll-mode

Type: Object

Refernce Object: /axapi/v3/system/shared-poll-mode

shell-privileges

Description: shell-privileges is a JSON Block. Please see below for shell-privileges

Type: Object

Refernce Object: /axapi/v3/system/shell-privileges

shm-logging

Description: shm-logging is a JSON Block. Please see below for shm-logging

Type: Object

Refernce Object: /axapi/v3/system/shm-logging

shutdown

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

Type: Object

Refernce Object: /axapi/v3/system/shutdown

sockstress-disable

Description Disable sockstress protection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

spe-profile

Description: spe-profile is a JSON Block. Please see below for spe-profile

Type: Object

Refernce Object: /axapi/v3/system/spe-profile

spe-status

Description: spe-status is a JSON Block. Please see below for spe-status

Type: Object

Refernce Object: /axapi/v3/system/spe-status

src-ip-hash-enable

Description Enable source ip hash

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ssl-req-q

Description: ssl-req-q is a JSON Block. Please see below for ssl-req-q

Type: Object

Refernce Object: /axapi/v3/system/ssl-req-q

ssl-scv

Description: ssl-scv is a JSON Block. Please see below for ssl-scv

Type: Object

Refernce Object: /axapi/v3/system/ssl-scv

ssl-scv-verify-crl-sign

Description: ssl-scv-verify-crl-sign is a JSON Block. Please see below for ssl-scv-verify-crl-sign

Type: Object

Refernce Object: /axapi/v3/system/ssl-scv-verify-crl-sign

ssl-scv-verify-host

Description: ssl-scv-verify-host is a JSON Block. Please see below for ssl-scv-verify-host

Type: Object

Refernce Object: /axapi/v3/system/ssl-scv-verify-host

ssl-set-compatible-cipher

Description: ssl-set-compatible-cipher is a JSON Block. Please see below for ssl-set-compatible-cipher

Type: Object

Refernce Object: /axapi/v3/system/ssl-set-compatible-cipher

ssl-status

Description: ssl-status is a JSON Block. Please see below for ssl-status

Type: Object

Refernce Object: /axapi/v3/system/ssl-status

syslog-time-msec

Description: syslog-time-msec is a JSON Block. Please see below for syslog-time-msec

Type: Object

Refernce Object: /axapi/v3/system/syslog-time-msec

system-chassis-port-split-enable

Description Enable port split for the chassis

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

table-integrity

Description: table-integrity is a JSON Block. Please see below for table-integrity

Type: Object

Refernce Object: /axapi/v3/system/table-integrity

tcp

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

Type: Object

Refernce Object: /axapi/v3/system/tcp

tcp-stats

Description: tcp-stats is a JSON Block. Please see below for tcp-stats

Type: Object

Refernce Object: /axapi/v3/system/tcp-stats

tcp-syn-per-sec

Description: tcp-syn-per-sec is a JSON Block. Please see below for tcp-syn-per-sec

Type: Object

Refernce Object: /axapi/v3/system/tcp-syn-per-sec

telemetry-log

Description: telemetry-log is a JSON Block. Please see below for telemetry-log

Type: Object

Refernce Object: /axapi/v3/system/telemetry-log

template

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

Type: Object

Refernce Object: /axapi/v3/system/template

template-bind

Description: template-bind is a JSON Block. Please see below for template-bind

Type: Object

Refernce Object: /axapi/v3/system/template-bind

throughput

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

Type: Object

Refernce Object: /axapi/v3/system/throughput

timeout-value

Description: timeout-value is a JSON Block. Please see below for timeout-value

Type: Object

Refernce Object: /axapi/v3/system/timeout-value

tls-1-3-mgmt

Description: tls-1-3-mgmt is a JSON Block. Please see below for tls-1-3-mgmt

Type: Object

Refernce Object: /axapi/v3/system/tls-1-3-mgmt

trunk

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

Type: Object

Refernce Object: /axapi/v3/system/trunk

trunk-hw-hash

Description: trunk-hw-hash is a JSON Block. Please see below for trunk-hw-hash

Type: Object

Refernce Object: /axapi/v3/system/trunk-hw-hash

trunk-xaui-hw-hash

Description: trunk-xaui-hw-hash is a JSON Block. Please see below for trunk-xaui-hw-hash

Type: Object

Refernce Object: /axapi/v3/system/trunk-xaui-hw-hash

tso

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

Type: Object

Refernce Object: /axapi/v3/system/tso

upgrade-status

Description: upgrade-status is a JSON Block. Please see below for upgrade-status

Type: Object

Refernce Object: /axapi/v3/system/upgrade-status

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ve-mac-scheme

Description: ve-mac-scheme is a JSON Block. Please see below for ve-mac-scheme

Type: Object

Refernce Object: /axapi/v3/system/ve-mac-scheme

geo-location

Specification

Type

object

entry-list

geo-location-geolite2-asn

Description Load built-in Maxmind GeoLite2-ASN database. Database available from http://www.maxmind.com

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

geo-location-geolite2-city

Description Load built-in Maxmind GeoLite2-City database. Database available from http://www.maxmind.com

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

geo-location-geolite2-country

Description Load built-in Maxmind GeoLite2-Country database. Database available from http://www.maxmind.com

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

geo-location-iana

Description Load built-in IANA Database

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

geolite2-asn-include-ipv6

Description Include IPv6 address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

geolite2-city-include-ipv6

Description Include IPv6 address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

geolite2-country-include-ipv6

Description Include IPv6 address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

geoloc-load-file-list

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

geo-location_entry-list

Specification

Type

list

Block object keys

geo-locn-multiple-addresses

Type: List

geo-locn-obj-name

Description Specify geo-location name, section range is (1-15)

Type: string

Maximum Length: 127 characters

Maximum Length: 1 characters

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

geo-location_entry-list_geo-locn-multiple-addresses

Specification

Type

list

Block object keys

first-ip-address

Description Specify IP information (Specify IP address)

Type: string

Format: ipv4-address

first-ipv6-address

Description Specify IPv6 address

Type: string

Format: ipv6-address

geol-ipv4-mask

Description Specify IPv4 mask

Type: string

Format: ipv4-netmask

Mutual Exclusion: geol-ipv4-mask and ip-addr2 are mutually exclusive

geol-ipv6-mask

Description Specify IPv6 mask

Type: number

Range: 0-128

Mutual Exclusion: geol-ipv6-mask and ipv6-addr2 are mutually exclusive

ip-addr2

Description Specify IP address range

Type: string

Format: ipv4-address

Mutual Exclusion: ip-addr2 and geol-ipv4-mask are mutually exclusive

ipv6-addr2

Description Specify IPv6 address range

Type: string

Format: ipv6-address

Mutual Exclusion: ipv6-addr2 and geol-ipv6-mask are mutually exclusive

geo-location_geoloc-load-file-list

Specification

Type

list

Block object keys

geo-location-load-file-include-ipv6

Description Include IPv6 address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

geo-location-load-filename

Description Specify file to be loaded

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template-name

Description CSV template to load this file

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/template/csv

mgmt-port

Specification

Type

object

mac-address

Description mac-address to be configured as mgmt port

Type: string

Format: mac-address

Maximum Length: 14 characters

Maximum Length: 14 characters

pci-address

Description pci-address to be configured as mgmt port

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

port-index

Description port index to be configured (Specify port index)

Type: number

Range: 0-32

geolocation-file

Specification

Type

object

error-info

Description: error-info is a JSON Block. Please see below for geolocation-file_error-info

Type: Object

Refernce Object: /axapi/v3/system/geolocation-file/error-info

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

geolocation-file_error-info

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

path-list

Specification

Type

list

Block object keys

ifpair-eth-end

Description Ethernet port

Type: number

Format: interface

ifpair-eth-start

Description Ethernet port (Interface number)

Type: number

Format: interface

ifpair-trunk-end

Description Trunk Group

Type: number

Range: 1-4096

Refernce Object: /axapi/v3/interface/trunk

ifpair-trunk-start

Description Trunk groups

Type: number

Range: 1-4096

Refernce Object: /axapi/v3/interface/trunk

l2hm-attach

Description Monitor Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

l2hm-path-name

Description Monitor Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Default: hc-obj

l2hm-setup-test-api

Description Test-API Interface (Ethernet Interface)

Type: number

Format: interface

l2hm-vlan

Description VLAN id

Type: number

Range: 2-4094

Refernce Object: /axapi/v3/network/vlan

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ndisc-ra

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

tcp

Specification

Type

object

rate-limit-reset-unknown-conn

Description: rate-limit-reset-unknown-conn is a JSON Block. Please see below for tcp_rate-limit-reset-unknown-conn

Type: Object

Refernce Object: /axapi/v3/system/tcp/rate-limit-reset-unknown-conn

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

tcp_rate-limit-reset-unknown-conn

Specification

Type

object

log-for-reset-unknown-conn

Description Log when rate exceed

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

pkt-rate-for-reset-unknown-conn

Description

Type: number

Range: 1-1048575

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

bandwidth

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

session

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ext-only-logging

Specification

Type

object

enable

Description enable external only logging for packet driven DDOS logs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-threat-list

Specification

Type

object

ipv4-dest-list

Description: ipv4-dest-list is a JSON Block. Please see below for ip-threat-list_ipv4-dest-list

Type: Object

Refernce Object: /axapi/v3/system/ip-threat-list/ipv4-dest-list

ipv4-internet-host-list

Description: ipv4-internet-host-list is a JSON Block. Please see below for ip-threat-list_ipv4-internet-host-list

Type: Object

Refernce Object: /axapi/v3/system/ip-threat-list/ipv4-internet-host-list

ipv4-source-list

Description: ipv4-source-list is a JSON Block. Please see below for ip-threat-list_ipv4-source-list

Type: Object

Refernce Object: /axapi/v3/system/ip-threat-list/ipv4-source-list

ipv6-dest-list

Description: ipv6-dest-list is a JSON Block. Please see below for ip-threat-list_ipv6-dest-list

Type: Object

Refernce Object: /axapi/v3/system/ip-threat-list/ipv6-dest-list

ipv6-internet-host-list

Description: ipv6-internet-host-list is a JSON Block. Please see below for ip-threat-list_ipv6-internet-host-list

Type: Object

Refernce Object: /axapi/v3/system/ip-threat-list/ipv6-internet-host-list

ipv6-source-list

Description: ipv6-source-list is a JSON Block. Please see below for ip-threat-list_ipv6-source-list

Type: Object

Refernce Object: /axapi/v3/system/ip-threat-list/ipv6-source-list

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-threat-list_ipv6-internet-host-list

Specification

Type

object

class-list-cfg

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-threat-list_ipv6-internet-host-list_class-list-cfg

Specification

Type

list

Block object keys

class-list

Description Bind class-list (class-list name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

ip-threat-action-tmpl

Description Bind ip-threat-action Template (ip-threat-action Template number)

Type: number

Range: 1-8

ip-threat-list_ipv4-internet-host-list

Specification

Type

object

class-list-cfg

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-threat-list_ipv4-internet-host-list_class-list-cfg

Specification

Type

list

Block object keys

class-list

Description Bind class-list (class-list name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

ip-threat-action-tmpl

Description Bind ip-threat-action Template (ip-threat-action Template number)

Type: number

Range: 1-8

ip-threat-list_ipv6-dest-list

Specification

Type

object

class-list-cfg

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-threat-list_ipv6-dest-list_class-list-cfg

Specification

Type

list

Block object keys

class-list

Description Bind class-list (class-list name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

ip-threat-action-tmpl

Description Bind ip-threat-action Template (ip-threat-action Template number)

Type: number

Range: 1-8

ip-threat-list_ipv4-source-list

Specification

Type

object

class-list-cfg

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-threat-list_ipv4-source-list_class-list-cfg

Specification

Type

list

Block object keys

class-list

Description Bind class-list (class-list name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

ip-threat-action-tmpl

Description Bind ip-threat-action Template (ip-threat-action Template number)

Type: number

Range: 1-8

ip-threat-list_ipv6-source-list

Specification

Type

object

class-list-cfg

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-threat-list_ipv6-source-list_class-list-cfg

Specification

Type

list

Block object keys

class-list

Description Bind class-list (class-list name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

ip-threat-action-tmpl

Description Bind ip-threat-action Template (ip-threat-action Template number)

Type: number

Range: 1-8

ip-threat-list_ipv4-dest-list

Specification

Type

object

class-list-cfg

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-threat-list_ipv4-dest-list_class-list-cfg

Specification

Type

list

Block object keys

class-list

Description Bind class-list (class-list name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

ip-threat-action-tmpl

Description Bind ip-threat-action Template (ip-threat-action Template number)

Type: number

Range: 1-8

session-reclaim-limit

Specification

Type

object

nscan-limit

Description smp session scan limit (number of smp sessions per scan)

Type: number

Range: 1-20480

Default: 4096

scan-freq

Description smp session scan frequency (scan per second)

Type: number

Range: 5-50

Default: 5

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

inuse-cpu-list

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

add-port

Specification

Type

object

port-index

Description port index to be configured (Specify port index)

Type: number

Range: 0-32

tso

Specification

Type

object

disable

Description Disable TCP Segmentation Offload

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enable

Description Enable TCP Segmentation Offload

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

bfd

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

trunk-xaui-hw-hash

Specification

Type

object

mode

Description Set HW hash mode, default is 6 (1:dst-mac 2:src-mac 3:src-dst-mac 4:src-ip 5:dst-ip 6:rtag6 7:rtag7)

Type: number

Range: 1-7

Default: 6

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

environment

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

port-info

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

trunk-hw-hash

Specification

Type

object

mode

Description Set HW hash mode, default is 6 (1:dst-mac 2:src-mac 3:src-dst-mac 4:src-ip 5:dst-ip 6:rtag6 7:rtag7)

Type: number

Range: 1-7

Default: 6

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template

Specification

Type

object

template-policy

Description Apply policy template to the whole system (Policy template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/policy

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template-bind

Specification

Type

object

monitor-list

template-bind_monitor-list

Specification

Type

list

Block object keys

template-monitor

Description Monitor template ID Number

Type: number

Range: 1-16

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ipmi

Specification

Type

object

ip

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

Type: Object

Refernce Object: /axapi/v3/system/ipmi/ip

ipsrc

Description: ipsrc is a JSON Block. Please see below for ipmi_ipsrc

Type: Object

Refernce Object: /axapi/v3/system/ipmi/ipsrc

reset

Description Reset IPMI Controller

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tool

Description: tool is a JSON Block. Please see below for ipmi_tool

Type: Object

Refernce Object: /axapi/v3/system/ipmi/tool

user

Description: user is a JSON Block. Please see below for ipmi_user

Type: Object

Refernce Object: /axapi/v3/system/ipmi/user

ipmi_ip

Specification

Type

object

default-gateway

Description Default gateway address

Type: string

Format: ipv4-address

ipv4-address

Description IP address

Type: string

Format: ipv4-address

ipv4-netmask

Description IP subnet mask

Type: string

Format: ipv4-netmask

ipmi_ipsrc

Specification

Type

object

dhcp

Description IP addr obtained by BMC running DHCP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

static

Description Manually configured static IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ipmi_tool

Specification

Type

object

cmd

Description Command to execute in double quotes

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

ipmi_user

Specification

Type

object

add

Description Add a new IPMI user (IPMI User Name)

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

administrator

Description Full control

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

callback

Description Lowest privilege level

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable

Description Disable an existing IPMI user (IPMI User Name)

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

newname

Description New IPMI User Name

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

newpass

Description New Password

Type: string

Format: password

Maximum Length: 17 characters

Maximum Length: 1 characters

operator

Description Most BMC commands are allowed

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

password

Description Password

Type: string

Format: password

Maximum Length: 17 characters

Maximum Length: 1 characters

privilege

Description Change an existing IPMI user privilege (IPMI User Name)

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

setname

Description Change User Name (Current IPMI User Name)

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

setpass

Description Change Password (IPMI User Name)

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

user

Description Only ‘benign’ commands are allowed

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

set-rxtx-queue

Specification

Type

object

port-index

Description port index to be configured (Specify port index)

Type: number

Range: 0-32

rxq-size

Description Set number of new rx queues

Type: number

Range: 0-1024

txq-size

Description Set number of new tx queues

Type: number

Range: 0-1024

lro

Specification

Type

object

disable

Description Disable Large Receive Offload

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enable

Description Enable Large Receive Offload

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

q-in-q

Specification

Type

object

enable-all-ports

Description Enable 802.1QinQ on all physical ports

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

inner-tpid

Description TPID for inner VLAN (Inner TPID, 16 bit hex value, default is 8100)

Type: string

Format: time-hh:mm

Maximum Length: 4 characters

Maximum Length: 1 characters

outer-tpid

Description TPID for outer VLAN (Outer TPID, 16 bit hex value, default is 8100)

Type: string

Format: time-hh:mm

Maximum Length: 4 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-req-q

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

telemetry-log

Specification

Type

object

device-status

Description: device-status is a JSON Block. Please see below for telemetry-log_device-status

Type: Object

Refernce Object: /axapi/v3/system/telemetry-log/device-status

environment

Description: environment is a JSON Block. Please see below for telemetry-log_environment

Type: Object

Refernce Object: /axapi/v3/system/telemetry-log/environment

partition-metrics

Description: partition-metrics is a JSON Block. Please see below for telemetry-log_partition-metrics

Type: Object

Refernce Object: /axapi/v3/system/telemetry-log/partition-metrics

top-k-app-svc-list

Description: top-k-app-svc-list is a JSON Block. Please see below for telemetry-log_top-k-app-svc-list

Type: Object

Refernce Object: /axapi/v3/system/telemetry-log/top-k-app-svc-list

top-k-source-list

Description: top-k-source-list is a JSON Block. Please see below for telemetry-log_top-k-source-list

Type: Object

Refernce Object: /axapi/v3/system/telemetry-log/top-k-source-list

telemetry-log_device-status

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

telemetry-log_environment

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

telemetry-log_partition-metrics

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

telemetry-log_top-k-app-svc-list

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

telemetry-log_top-k-source-list

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

port-count

Specification

Type

object

port-count-alg

Description Total Ports to be allocated for alg types.

Type: number

Range: 1000-6000

Default: 6000

port-count-hm

Description Total Ports to be allocated for hm.

Type: number

Range: 1024-4096

Default: 1024

port-count-kernel

Description Total Ports to be allocated for kernel.

Type: number

Range: 1024-24000

Default: 18000

port-count-logging

Description Total Ports to be allocated for logging.

Type: number

Range: 1024-4096

Default: 4096

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ipsec

Specification

Type

object

QAT

Description HW assisted QAT SSL module

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

crypto-core

Description Crypto cores assigned for IPsec processing

Type: number

Range: 0-64

Default: 0

crypto-mem

Description Crypto memory percentage assigned for IPsec processing (rounded to increments of 10)

Type: number

Range: 0-100

Default: 0

fpga-decrypt

Description: fpga-decrypt is a JSON Block. Please see below for ipsec_fpga-decrypt

Type: Object

Refernce Object: /axapi/v3/system/ipsec/fpga-decrypt

packet-round-robin

Description Enable packet round robin for IPsec packets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ipsec_fpga-decrypt

Specification

Type

object

action

Description ‘enable’: Enable FPGA decryption offload; ‘disable’: Disable FPGA decryption offload;

Type: string

Supported Values: enable, disable

Default: disable

hrxq-status

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

cosq-stats

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

queuing-buffer

Specification

Type

object

enable

Description Enable/Disable micro-burst traffic support

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

cpu-map

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ports

Specification

Type

object

link-detection-interval

Description Link detection interval in msecs

Type: number

Range: 50-60000

Default: 1000

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

mfa-validation-type

Specification

Type

object

ca-cert

Description Configure CA Certificate

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

core

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

app-performance

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

counter-lib-accounting

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

inuse-port-list

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

control-cpu

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

password-policy

Specification

Type

object

aging

Description ‘Strict’: Strict: Max Age-60 Days; ‘Medium’: Medium: Max Age- 90 Days; ‘Simple’: Simple: Max Age-120 Days;

Type: string

Supported Values: Strict, Medium, Simple

complexity

Description ‘Strict’: Strict: Min length:8, Min Lower Case:2, Min Upper Case:2, Min Numbers:2, Min Special Character:1; ‘Medium’: Medium: Min length:6, Min Lower Case:2, Min Upper Case:2, Min Numbers:1, Min Special Character:1; ‘Simple’: Simple: Min length:4, Min Lower Case:1, Min Upper Case:1, Min Numbers:1, Min Special Character:0;

Type: string

Supported Values: Strict, Medium, Simple

history

Description ‘Strict’: Strict: Does not allow upto 5 old passwords; ‘Medium’: Medium: Does not allow upto 4 old passwords; ‘Simple’: Simple: Does not allow upto 3 old passwords;

Type: string

Supported Values: Strict, Medium, Simple

min-pswd-len

Description Configure custom password length

Type: number

Range: 8-63

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

tcp-syn-per-sec

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

radius

Specification

Type

object

server

Description: server is a JSON Block. Please see below for radius_server

Type: Object

Refernce Object: /axapi/v3/system/radius/server

radius_server

Specification

Type

object

accounting-interim-update

Description ‘ignore’: Ignore (default); ‘append-entry’: Append the AVPs to existing entry; ‘replace-entry’: Replace the AVPs of existing entry;

Type: string

Supported Values: ignore, append-entry, replace-entry

Default: ignore

accounting-on

Description ‘ignore’: Ignore (default); ‘delete-entries-using-attribute’: Delete entries matching attribute in RADIUS Table;

Type: string

Supported Values: ignore, delete-entries-using-attribute

Default: ignore

accounting-start

Description ‘ignore’: Ignore; ‘append-entry’: Append the AVPs to existing entry (default); ‘replace-entry’: Replace the AVPs of existing entry;

Type: string

Supported Values: ignore, append-entry, replace-entry

Default: append-entry

accounting-stop

Description ‘ignore’: Ignore; ‘delete-entry’: Delete the entry (default); ‘delete-entry-and-sessions’: Delete the entry and data sessions associated(CGN only);

Type: string

Supported Values: ignore, delete-entry, delete-entry-and-sessions

Default: delete-entry

attribute

Type: List

attribute-name

Description ‘msisdn’: Clear using MSISDN; ‘imei’: Clear using IMEI; ‘imsi’: Clear using IMSI; ‘custom1’: Clear using CUSTOM1 attribute configured; ‘custom2’: Clear using CUSTOM2 attribute configured; ‘custom3’: Clear using CUSTOM3 attribute configured; ‘custom4’: Clear using CUSTOM4 attribute configured; ‘custom5’: Clear using CUSTOM5 attribute configured; ‘custom6’: Clear using CUSTOM6 attribute configured;

Type: string

Supported Values: msisdn, imei, imsi, custom1, custom2, custom3, custom4, custom5, custom6

Mutual Exclusion: attribute-name and custom-attribute-name are mutually exclusive

custom-attribute-name

Description Clear using customized attribute

Type: string

Maximum Length: 15 characters

Maximum Length: 1 characters

Mutual Exclusion: custom-attribute-name and attribute-name are mutually exclusive

disable-reply

Description Toggle option for RADIUS reply packet(Default: Accounting response will be sent)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

encrypted

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

listen-port

Description Configure the listen port of RADIUS server (default 1813) (Port number)

Type: number

Range: 1024-65535

Default: 1813

remote

Description: remote is a JSON Block. Please see below for radius_server_remote

Type: Object

secret

Description Configure shared secret

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

secret-string

Description The RADIUS secret

Type: string

Format: password

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

vrid

Description Join a VRRP-A failover group

Type: number

Range: 1-31

radius_server_remote

Specification

Type

object

ip-list

Type: List

radius_server_remote_ip-list

Specification

Type

list

Block object keys

ip-list-encrypted

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

ip-list-name

Description IP-list name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

ip-list-secret

Description Configure shared secret

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ip-list-secret-string

Description The RADIUS secret

Type: string

Format: password

Maximum Length: 127 characters

Maximum Length: 1 characters

radius_server_attribute

Specification

Type

list

Block object keys

attribute-value

Description ‘inside-ipv6-prefix’: Framed IPv6 Prefix; ‘inside-ip’: Inside IP address; ‘inside-ipv6’: Inside IPv6 address; ‘imei’: International Mobile Equipment Identity (IMEI); ‘imsi’: International Mobile Subscriber Identity (IMSI); ‘msisdn’: Mobile Subscriber Integrated Services Digital Network-Number (MSISDN); ‘custom1’: Customized attribute 1; ‘custom2’: Customized attribute 2; ‘custom3’: Customized attribute 3; ‘custom4’: Customized attribute 4; ‘custom5’: Customized attribute 5; ‘custom6’: Customized attribute 6;

Type: string

Supported Values: inside-ipv6-prefix, inside-ip, inside-ipv6, imei, imsi, msisdn, custom1, custom2, custom3, custom4, custom5, custom6

custom-number

Description RADIUS attribute number

Type: number

Range: 1-255

custom-vendor

Description RADIUS vendor attribute information (RADIUS vendor ID)

Type: number

Range: 1-65535

name

Description Customized attribute name

Type: string

Maximum Length: 15 characters

Maximum Length: 1 characters

number

Description RADIUS attribute number

Type: number

Range: 1-255

prefix-length

Description ‘32’: Prefix length 32; ‘48’: Prefix length 48; ‘64’: Prefix length 64; ‘80’: Prefix length 80; ‘96’: Prefix length 96; ‘112’: Prefix length 112;

Type: string

Supported Values: 32, 48, 64, 80, 96, 112

prefix-number

Description RADIUS attribute number

Type: number

Range: 1-255

prefix-vendor

Description RADIUS vendor attribute information (RADIUS vendor ID)

Type: number

Range: 1-65535

value

Description ‘hexadecimal’: Type of attribute value is hexadecimal;

Type: string

Supported Values: hexadecimal

vendor

Description RADIUS vendor attribute information (RADIUS vendor ID)

Type: number

Range: 1-65535

modify-port

Specification

Type

object

port-index

Description port index to be configured (Specify port index)

Type: number

Range: 0-32

port-number

Description port number to be configured (Specify port number)

Type: number

Range: 1-32

del-port

Specification

Type

object

port-index

Description port index to be configured (Specify port index)

Type: number

Range: 0-32

management-interface-mode

Specification

Type

object

dedicated

Description Set management interface in dedicated mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

non-dedicated

Description Set management interface in non-dedicated mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

shared-poll-mode

Specification

Type

object

disable

Description Disable shared poll mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enable

Description Enable shared poll mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

asic-mmu-fail-safe

Specification

Type

object

inject-error

Description Inject MMU SER/Parity errors

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

monitor-disable

Description Enable Fail-safe software error monitoring and act on it

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

monitor-interval

Description ASIC Fail-safe monitoring intervals in Seconds (Units of 1 Seconds (default 60))

Type: number

Range: 5-300

Default: 60

reboot-disable

Description Disable system reboot if system encounters mmu error

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

recovery-threshold

Description ASIC Fail-safe recovery threshold in Errors (Units of 1 Errors (default 2))

Type: number

Range: 1-1000

Default: 2

test-pattern-type

Description ‘all-zeros’: Inject all bits 0s in a byte; ‘all-ones’: Inject all bits 1s in a byte; ‘lcb’: Logical checker board; ‘inverse-lcb’: Inverse Logical checker board;

Type: string

Supported Values: all-zeros, all-ones, lcb, inverse-lcb

Default: lcb

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

reboot

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

domain-list-info

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ve-mac-scheme

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ve-mac-scheme-val

Description ‘hash-based’: Hash-based using the VE number; ‘round-robin’: Round Robin scheme; ‘system-mac’: Use system MAC address;

Type: string

Supported Values: hash-based, round-robin, system-mac

Default: hash-based

apps-global

Specification

Type

object

log-session-on-established

Description Send TCP session creation log on completion of 3-way handshake

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

msl-time

Description Configure maximum session life, default is 2 seconds (1-40 seconds, default is 2 seconds)

Type: number

Range: 1-40

Default: 2

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

multi-queue-support

Specification

Type

object

enable

Description Enable Multi-Queue-Support

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

trunk

Specification

Type

object

load-balance

Description: load-balance is a JSON Block. Please see below for trunk_load-balance

Type: Object

Refernce Object: /axapi/v3/system/trunk/load-balance

trunk_load-balance

Specification

Type

object

use-l3

Description Layer-3 Header based load balancing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: use-l3 and use-l4 are mutually exclusive

use-l4

Description Layer-3/4 Header based load balancing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: use-l4 and use-l3 are mutually exclusive

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

resource-usage

Specification

Type

object

aflex-table-entry-count

Description Total aFleX table entry in the system (Total aFlex entry in the system)

Type: number

auth-portal-html-file-size

Description Specify maximum html file size for each html page in auth portal (in KB)

Type: number

Range: 4-120

Default: 20

auth-portal-image-file-size

Description Specify maximum image file size for default portal (in KB)

Type: number

Range: 1-80

Default: 6

auth-session-count

Description Total auth sessions in the system

Type: number

authz-policy-number

Description Specify the maximum number of authorization policies

Type: number

class-list-ac-entry-count

Description Total entries for AC class-list

Type: number

class-list-entry-count

Description Total entries for class-list

Type: number

class-list-ipv6-addr-count

Description Total IPv6 addresses for class-list

Type: number

ipsec-sa-number

Description Specify the maximum number of IPsec SA

Type: number

l4-session-count

Description Total Sessions in the System

Type: number

max-aflex-authz-collection-number

Description Specify the maximum number of collections supported by aFleX authorization

Type: number

Range: 256-4096

Default: 512

max-aflex-file-size

Description Set maximum aFleX file size (Maximum file size in KBytes, default is 32K)

Type: number

Range: 16-256

Default: 32

nat-pool-addr-count

Description Total configurable NAT Pool addresses in the System

Type: number

radius-table-size

Description Total configurable CGNV6 RADIUS Table entries

Type: number

ram-cache-memory-limit

Description Specify the maximum memory used by ram cache

Type: number

ssl-context-memory

Description Total SSL context memory needed in units of MB. Will be rounded to closest multiple of 2MB

Type: number

Range: 256-16384

Default: 2048

ssl-dma-memory

Description Total SSL DMA memory needed in units of MB. Will be rounded to closest multiple of 2MB

Type: number

Range: 32-2048

Default: 256

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

visibility

Description: visibility is a JSON Block. Please see below for resource-usage_visibility

Type: Object

Refernce Object: /axapi/v3/system/resource-usage/visibility

waf-template-count

Description Total configurable WAF Templates in the System

Type: number

resource-usage_visibility

Specification

Type

object

monitored-entity-count

Description Total number of monitored entities for visibility

Type: number

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-scv-verify-crl-sign

Specification

Type

object

enable

Description Enable verify CRL signature during SCV

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

throughput

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

cm-update-file-name-ref

Specification

Type

object

dest_name

Description bind dest name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

id

Description Specify unique Partition id

Type: number

source_name

Description bind source name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

spe-status

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

mfa-auth

Specification

Type

object

second-factor

Description Input second factor paramter

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

username

Description Username for MFA validation

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

ssl-status

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

fpga-core-crc

Specification

Type

object

monitor-disable

Description Disable FPGA Core CRC error monitoring and act on it

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reboot-enable

Description Enable system reboot if system encounters FPGA Core CRC error

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

tls-1-3-mgmt

Specification

Type

object

enable

Description Enable TLS 1.3 support on ACOS management plane

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

cpu-load-sharing

Specification

Type

object

cpu-usage

Description: cpu-usage is a JSON Block. Please see below for cpu-load-sharing_cpu-usage

Type: Object

disable

Description Disable CPU load sharing in overload situations

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

packets-per-second

Description: packets-per-second is a JSON Block. Please see below for cpu-load-sharing_packets-per-second

Type: Object

tcp

Description Disallow redistribution of new TCP sessions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

udp

Description Disallow redistribution of new UDP sessions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

cpu-load-sharing_cpu-usage

Specification

Type

object

high

Description CPU usage threshold (percentage) that will trigger the redistribution (default: 75)

Type: number

Range: 0-100

Default: 75

low

Description CPU usage threshold (percentage) that will restore the normal packet distribution (default: 60)

Type: number

Range: 0-100

Default: 60

cpu-load-sharing_packets-per-second

Specification

Type

object

min

Description Minimum packets-per-second threshold (per CPU) before redistribution will take effect (Minimum packets-per-second threshold (per CPU) before redistribution will take effect (default: 100000))

Type: number

Range: 0-30000000

Default: 100000

geoloc-list-list

Specification

Type

list

Block object keys

exclude-geoloc-name-list

Type: List

include-geoloc-name-list

Type: List

name

Description Specify name of Geolocation list

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

shared

Description Enable sharing with other partitions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

geoloc-list-list_include-geoloc-name-list

Specification

Type

list

Block object keys

include-geoloc-name-val

Description Geolocation name to add

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

geoloc-list-list_exclude-geoloc-name-list

Specification

Type

list

Block object keys

exclude-geoloc-name-val

Description Geolocation name to exclude

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

shutdown

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-stats

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip6-stats

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-scv-verify-host

Specification

Type

object

disable

Description Disable verify host during SCV

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

io-cpu

Specification

Type

object

max-cores

Description max number of IO cores (Specify number of cores)

Type: number

Range: 0-128

dns

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

memory

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

cpu-hyper-thread

Specification

Type

object

disable

Description Disable CPU Hyperthreading

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enable

Description Enable CPU Hyperthreading

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ssl-scv

Specification

Type

object

enable

Description Enable server certificate validation for all SSL connections

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-set-compatible-cipher

Specification

Type

object

disable

Description Disable setting common cipher suite in management plane

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

spe-profile

Specification

Type

object

action

Description ‘ipv4-only’: Enable IPv4 HW forward entries only; ‘ipv6-only’: Enable IPv6 HW forward entries only; ‘ipv4-ipv6’: Enable Both IPv4/IPv6 HW forward entries (shared);

Type: string

Supported Values: ipv4-only, ipv6-only, ipv4-ipv6

Default: ipv4-ipv6

add-cpu-core

Specification

Type

object

core-index

Description core index to be added (Specify core index)

Type: number

Range: 0-128

cpu-list

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

icmp

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

gui-image-list

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

hardware-forward

Specification

Type

object

slb

Description: slb is a JSON Block. Please see below for hardware-forward_slb

Type: Object

Refernce Object: /axapi/v3/system/hardware-forward/slb

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

hardware-forward_slb

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

tcp-stats

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

delete-cpu-core

Specification

Type

object

core-index

Description core index to be deleted (Specify core index)

Type: number

Range: 0-128

geoloc-name-helper

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

shell-privileges

Specification

Type

object

enable-shell-privileges

Description enable the shell privileges for a given customer

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

timeout-value

Specification

Type

object

ftp

Description set timeout to stop ftp transfer in seconds, 0 is no limit

Type: number

Range: 0-9999

Default: 120

http

Description set timeout to stop http transfer in seconds, 0 is no limit

Type: number

Range: 0-9999

Default: 0

https

Description set timeout to stop https transfer in seconds, 0 is no limit

Type: number

Range: 0-9999

Default: 0

scp

Description set timeout to stop scp transfer in seconds, 0 is no limit

Type: number

Range: 0-9999

Default: 300

sftp

Description set timeout to stop sftp transfer in seconds, 0 is no limit

Type: number

Range: 0-9999

Default: 0

tftp

Description set timeout to stop tftp transfer in seconds, 0 is no limit

Type: number

Range: 0-9999

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

shm-logging

Specification

Type

object

enable

Description Enable shared memory based logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

port-list

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

resource-accounting

Specification

Type

object

template-list

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

resource-accounting_template-list

Specification

Type

list

Block object keys

app-resources

Description: app-resources is a JSON Block. Please see below for resource-accounting_template-list_app-resources

Type: Object

Refernce Object: /axapi/v3/system/resource-accounting/template/{name}/app-resources

name

Description Enter template name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

network-resources

Description: network-resources is a JSON Block. Please see below for resource-accounting_template-list_network-resources

Type: Object

Refernce Object: /axapi/v3/system/resource-accounting/template/{name}/network-resources

system-resources

Description: system-resources is a JSON Block. Please see below for resource-accounting_template-list_system-resources

Type: Object

Refernce Object: /axapi/v3/system/resource-accounting/template/{name}/system-resources

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

resource-accounting_template-list_app-resources

Specification

Type

object

cache-template-cfg

Description: cache-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_cache-template-cfg

Type: Object

client-ssl-template-cfg

Description: client-ssl-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_client-ssl-template-cfg

Type: Object

conn-reuse-template-cfg

Description: conn-reuse-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_conn-reuse-template-cfg

Type: Object

fast-tcp-template-cfg

Description: fast-tcp-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_fast-tcp-template-cfg

Type: Object

fast-udp-template-cfg

Description: fast-udp-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_fast-udp-template-cfg

Type: Object

fix-template-cfg

Description: fix-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_fix-template-cfg

Type: Object

gslb-device-cfg

Description: gslb-device-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-device-cfg

Type: Object

gslb-geo-location-cfg

Description: gslb-geo-location-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-geo-location-cfg

Type: Object

gslb-ip-list-cfg

Description: gslb-ip-list-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-ip-list-cfg

Type: Object

gslb-policy-cfg

Description: gslb-policy-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-policy-cfg

Type: Object

gslb-service-cfg

Description: gslb-service-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-service-cfg

Type: Object

gslb-service-ip-cfg

Description: gslb-service-ip-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-service-ip-cfg

Type: Object

gslb-service-port-cfg

Description: gslb-service-port-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-service-port-cfg

Type: Object

gslb-site-cfg

Description: gslb-site-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-site-cfg

Type: Object

gslb-svc-group-cfg

Description: gslb-svc-group-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-svc-group-cfg

Type: Object

gslb-template-cfg

Description: gslb-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-template-cfg

Type: Object

gslb-zone-cfg

Description: gslb-zone-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_gslb-zone-cfg

Type: Object

health-monitor-cfg

Description: health-monitor-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_health-monitor-cfg

Type: Object

http-template-cfg

Description: http-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_http-template-cfg

Type: Object

link-cost-template-cfg

Description: link-cost-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_link-cost-template-cfg

Type: Object

persist-cookie-template-cfg

Description: persist-cookie-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_persist-cookie-template-cfg

Type: Object

persist-srcip-template-cfg

Description: persist-srcip-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_persist-srcip-template-cfg

Type: Object

proxy-template-cfg

Description: proxy-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_proxy-template-cfg

Type: Object

real-port-cfg

Description: real-port-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_real-port-cfg

Type: Object

real-server-cfg

Description: real-server-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_real-server-cfg

Type: Object

server-ssl-template-cfg

Description: server-ssl-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_server-ssl-template-cfg

Type: Object

service-group-cfg

Description: service-group-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_service-group-cfg

Type: Object

stream-template-cfg

Description: stream-template-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_stream-template-cfg

Type: Object

threshold

Description Enter the threshold as a percentage (Threshold in percentage(default is 100%))

Type: number

Range: 1-99

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

virtual-port-cfg

Description: virtual-port-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_virtual-port-cfg

Type: Object

virtual-server-cfg

Description: virtual-server-cfg is a JSON Block. Please see below for resource-accounting_template-list_app-resources_virtual-server-cfg

Type: Object

resource-accounting_template-list_app-resources_http-template-cfg

Specification

Type

object

http-template-max

Description Enter the number of http-template allowed (http-template count (default is max-value))

Type: number

http-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_server-ssl-template-cfg

Specification

Type

object

server-ssl-template-max

Description Enter the number of server-ssl-template allowed (server-ssl-template count (default is max-value))

Type: number

server-ssl-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-template-cfg

Specification

Type

object

gslb-template-max

Description Enter the number of gslb-template allowed (gslb-template count (default is max-value))

Type: number

gslb-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_virtual-server-cfg

Specification

Type

object

virtual-server-max

Description Enter the number of virtual-servers allowed (virtual-server count (default is max-value))

Type: number

virtual-server-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-service-port-cfg

Specification

Type

object

gslb-service-port-max

Description Enter the number of gslb-service-port allowed ( gslb-service-port count (default is max-value))

Type: number

gslb-service-port-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-site-cfg

Specification

Type

object

gslb-site-max

Description Enter the number of gslb-site allowed (gslb-site count (default is max-value))

Type: number

gslb-site-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_proxy-template-cfg

Specification

Type

object

proxy-template-max

Description Enter the number of proxy-template allowed (server-ssl-template count (default is max-value))

Type: number

proxy-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_real-server-cfg

Specification

Type

object

real-server-max

Description Enter the number of real-servers allowed (real-server count (default is max-value))

Type: number

real-server-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_client-ssl-template-cfg

Specification

Type

object

client-ssl-template-max

Description Enter the number of client-ssl-template allowed (client-ssl-template count (default is max-value))

Type: number

client-ssl-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_health-monitor-cfg

Specification

Type

object

health-monitor-max

Description Enter the number of health monitors allowed (health-monitor count (default is max-value))

Type: number

Range: 0-1023

health-monitor-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-1023

Default: 0

resource-accounting_template-list_app-resources_gslb-zone-cfg

Specification

Type

object

gslb-zone-max

Description Enter the number of gslb-zone allowed (gslb-zone count (default is max-value))

Type: number

gslb-zone-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_conn-reuse-template-cfg

Specification

Type

object

conn-reuse-template-max

Description Enter the number of conn-reuse-template allowed (conn-reuse-template count (default is max-value))

Type: number

conn-reuse-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-policy-cfg

Specification

Type

object

gslb-policy-max

Description Enter the number of gslb-policy allowed (gslb-policy count (default is max-value))

Type: number

gslb-policy-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-service-cfg

Specification

Type

object

gslb-service-max

Description Enter the number of gslb-service allowed (gslb-service count (default is max-value)

Type: number

gslb-service-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-geo-location-cfg

Specification

Type

object

gslb-geo-location-max

Description Enter the number of gslb-geo-location allowed (gslb-geo-location count (default is max-value))

Type: number

gslb-geo-location-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_cache-template-cfg

Specification

Type

object

cache-template-max

Description Enter the number of cache-template allowed (cache-template count (default is max-value))

Type: number

cache-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_fix-template-cfg

Specification

Type

object

fix-template-max

Description Enter the number of fix-template allowed (fix-template count (default is max-value))

Type: number

fix-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_fast-tcp-template-cfg

Specification

Type

object

fast-tcp-template-max

Description Enter the number of fast-tcp-template allowed (fast-tcp-template count (default is max-value))

Type: number

fast-tcp-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_fast-udp-template-cfg

Specification

Type

object

fast-udp-template-max

Description Enter the number of fast-udp-template allowed (fast-udp-template count (default is max-value))

Type: number

fast-udp-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-service-ip-cfg

Specification

Type

object

gslb-service-ip-max

Description Enter the number of gslb-service-ip allowed (gslb-service-ip count (default is max-value))

Type: number

gslb-service-ip-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-svc-group-cfg

Specification

Type

object

gslb-svc-group-max

Description Enter the number of gslb-svc-group allowed (gslb-svc-group count (default is max-value))

Type: number

gslb-svc-group-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_virtual-port-cfg

Specification

Type

object

virtual-port-max

Description Enter the number of virtual-port allowed (virtual-port count (default is max-value))

Type: number

virtual-port-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_service-group-cfg

Specification

Type

object

service-group-max

Description Enter the number of service groups allowed (service-group count (default is max-value))

Type: number

service-group-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-device-cfg

Specification

Type

object

gslb-device-max

Description Enter the number of gslb-device allowed (gslb-device count (default is max-value))

Type: number

gslb-device-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_persist-srcip-template-cfg

Specification

Type

object

persist-srcip-template-max

Description Enter the number of persist-srcip-template allowed (persist-source-ip-template count (default is max-value))

Type: number

persist-srcip-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_stream-template-cfg

Specification

Type

object

stream-template-max

Description Enter the number of stream-template allowed (server-ssl-template count (default is max-value))

Type: number

stream-template-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_real-port-cfg

Specification

Type

object

real-port-max

Description Enter the number of real-ports allowed (real-port count (default is max-value))

Type: number

real-port-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_app-resources_gslb-ip-list-cfg

Specification

Type

object

gslb-ip-list-max

Description Enter the number of gslb-ip-list allowed (gslb-ip-list count (default is max-value))

Type: number

gslb-ip-list-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_system-resources

Specification

Type

object

bw-limit-cfg

Description: bw-limit-cfg is a JSON Block. Please see below for resource-accounting_template-list_system-resources_bw-limit-cfg

Type: Object

concurrent-session-limit-cfg

Description: concurrent-session-limit-cfg is a JSON Block. Please see below for resource-accounting_template-list_system-resources_concurrent-session-limit-cfg

Type: Object

fwcps-limit-cfg

Description: fwcps-limit-cfg is a JSON Block. Please see below for resource-accounting_template-list_system-resources_fwcps-limit-cfg

Type: Object

l4-session-limit-cfg

Description: l4-session-limit-cfg is a JSON Block. Please see below for resource-accounting_template-list_system-resources_l4-session-limit-cfg

Type: Object

l4cps-limit-cfg

Description: l4cps-limit-cfg is a JSON Block. Please see below for resource-accounting_template-list_system-resources_l4cps-limit-cfg

Type: Object

l7cps-limit-cfg

Description: l7cps-limit-cfg is a JSON Block. Please see below for resource-accounting_template-list_system-resources_l7cps-limit-cfg

Type: Object

natcps-limit-cfg

Description: natcps-limit-cfg is a JSON Block. Please see below for resource-accounting_template-list_system-resources_natcps-limit-cfg

Type: Object

ssl-throughput-limit-cfg

Description: ssl-throughput-limit-cfg is a JSON Block. Please see below for resource-accounting_template-list_system-resources_ssl-throughput-limit-cfg

Type: Object

sslcps-limit-cfg

Description: sslcps-limit-cfg is a JSON Block. Please see below for resource-accounting_template-list_system-resources_sslcps-limit-cfg

Type: Object

threshold

Description Enter the threshold as a percentage (Threshold in percentage(default is 100%))

Type: number

Range: 1-99

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

resource-accounting_template-list_system-resources_l4-session-limit-cfg

Specification

Type

object

l4-session-limit-max

Description Enter the l4 session limit in % (0.01% to 99.99%) (Enter a number from 0.01 to 99.99 (up to 2 digits precision))

Type: string

Maximum Length: 5 characters

Maximum Length: 1 characters

l4-session-limit-min-guarantee

Description minimum guaranteed value in % (up to 2 digits precision) (Enter a number from 0 to 99.99)

Type: string

Maximum Length: 5 characters

Maximum Length: 1 characters

Default: 0

resource-accounting_template-list_system-resources_l7cps-limit-cfg

Specification

Type

object

l7cps-limit-max

Description L7cps-limit (L7 cps limit (no limits applied by default))

Type: number

Range: 100-300000

resource-accounting_template-list_system-resources_l4cps-limit-cfg

Specification

Type

object

l4cps-limit-max

Description Enter the L4 cps limit (L4 cps limit (no limits applied by default))

Type: number

Range: 100-1000000

resource-accounting_template-list_system-resources_natcps-limit-cfg

Specification

Type

object

natcps-limit-max

Description Enter the Nat cps limit (NAT cps limit (no limits applied by default))

Type: number

Range: 100-1000000

resource-accounting_template-list_system-resources_sslcps-limit-cfg

Specification

Type

object

sslcps-limit-max

Description Enter the SSL cps limit (SSL cps limit (no limits applied by default))

Type: number

Range: 100-300000

resource-accounting_template-list_system-resources_fwcps-limit-cfg

Specification

Type

object

fwcps-limit-max

Description Enter the Firewall cps limit (Firewall cps limit (no limits applied by default))

Type: number

Range: 100-1000000

resource-accounting_template-list_system-resources_ssl-throughput-limit-cfg

Specification

Type

object

ssl-throughput-limit-max

Description Enter the ssl throughput limit in mbps (SSL Througput limit in Mbit/s (no limits applied by default))

Type: number

Range: 10-10000000

ssl-throughput-limit-watermark-disable

Description Disable watermark (90% drop, keep existing sessions, drop new sessions)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

resource-accounting_template-list_system-resources_bw-limit-cfg

Specification

Type

object

bw-limit-max

Description Enter the bandwidth limit in mbps (Bandwidth limit in Mbit/s (no limits applied by default))

Type: number

Range: 10-10000000

bw-limit-watermark-disable

Description Disable watermark (90% drop, keep existing sessions, drop new sessions)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

resource-accounting_template-list_system-resources_concurrent-session-limit-cfg

Specification

Type

object

concurrent-session-limit-max

Description Enter the Concurrent Session limit (cps) (Concurrent-Session cps limit (no limits applied by default))

Type: number

resource-accounting_template-list_network-resources

Specification

Type

object

ipv4-acl-line-cfg

Description: ipv4-acl-line-cfg is a JSON Block. Please see below for resource-accounting_template-list_network-resources_ipv4-acl-line-cfg

Type: Object

ipv6-acl-line-cfg

Description: ipv6-acl-line-cfg is a JSON Block. Please see below for resource-accounting_template-list_network-resources_ipv6-acl-line-cfg

Type: Object

object-group-cfg

Description: object-group-cfg is a JSON Block. Please see below for resource-accounting_template-list_network-resources_object-group-cfg

Type: Object

object-group-clause-cfg

Description: object-group-clause-cfg is a JSON Block. Please see below for resource-accounting_template-list_network-resources_object-group-clause-cfg

Type: Object

static-arp-cfg

Description: static-arp-cfg is a JSON Block. Please see below for resource-accounting_template-list_network-resources_static-arp-cfg

Type: Object

static-ipv4-route-cfg

Description: static-ipv4-route-cfg is a JSON Block. Please see below for resource-accounting_template-list_network-resources_static-ipv4-route-cfg

Type: Object

static-ipv6-route-cfg

Description: static-ipv6-route-cfg is a JSON Block. Please see below for resource-accounting_template-list_network-resources_static-ipv6-route-cfg

Type: Object

static-mac-cfg

Description: static-mac-cfg is a JSON Block. Please see below for resource-accounting_template-list_network-resources_static-mac-cfg

Type: Object

static-neighbor-cfg

Description: static-neighbor-cfg is a JSON Block. Please see below for resource-accounting_template-list_network-resources_static-neighbor-cfg

Type: Object

threshold

Description Enter the threshold as a percentage (Threshold in percentage(default is 100%))

Type: number

Range: 1-99

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

resource-accounting_template-list_network-resources_static-ipv6-route-cfg

Specification

Type

object

static-ipv6-route-max

Description Enter the number of static ipv6 routes allowed (Static ipv6 routes (default is max-value))

Type: number

static-ipv6-route-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_network-resources_object-group-clause-cfg

Specification

Type

object

object-group-clause-max

Description Enter the number of object group clauses allowed (Object group clauses (default is max-value))

Type: number

Range: 0-8192000

object-group-clause-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-8192000

Default: 0

resource-accounting_template-list_network-resources_static-ipv4-route-cfg

Specification

Type

object

static-ipv4-route-max

Description Enter the number of static ipv4 routes allowed (Static ipv4 routes (default is max-value))

Type: number

static-ipv4-route-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

resource-accounting_template-list_network-resources_static-arp-cfg

Specification

Type

object

static-arp-max

Description Enter the number of static arp entries allowed (Static arp (default is max-value))

Type: number

Range: 0-128

static-arp-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-128

Default: 0

resource-accounting_template-list_network-resources_ipv4-acl-line-cfg

Specification

Type

object

ipv4-acl-line-max

Description Enter the number of ACL lines allowed (IPV4 ACL lines (default is max-value))

Type: number

Range: 0-16000

ipv4-acl-line-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-16000

Default: 0

resource-accounting_template-list_network-resources_static-mac-cfg

Specification

Type

object

static-mac-max

Description Enter the number of static MAC entries allowed (Static MACs (default is max-value))

Type: number

Range: 0-500

static-mac-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-500

Default: 0

resource-accounting_template-list_network-resources_ipv6-acl-line-cfg

Specification

Type

object

ipv6-acl-line-max

Description Enter the number of ACL lines allowed (IPV6 ACL lines (default is max-value))

Type: number

Range: 0-16000

ipv6-acl-line-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-16000

Default: 0

resource-accounting_template-list_network-resources_static-neighbor-cfg

Specification

Type

object

static-neighbor-max

Description Enter the number of static neighbor entries allowed (Static neighbors (default is max-value))

Type: number

Range: 0-128

static-neighbor-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-128

Default: 0

resource-accounting_template-list_network-resources_object-group-cfg

Specification

Type

object

object-group-max

Description Enter the number of object groups allowed (Object group (default is max-value))

Type: number

Range: 0-8000

object-group-min-guarantee

Description Minimum guaranteed value ( Minimum guaranteed value)

Type: number

Range: 0-8000

Default: 0

hardware

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

fpga-drop

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

all-vlan-limit

Specification

Type

object

bcast

Description broadcast packets (per second limit)

Type: number

Range: 1-65535

Default: 5000

ipmcast

Description IP multicast packets (per second limit)

Type: number

Range: 1-65535

Default: 5000

mcast

Description multicast packets (per second limit)

Type: number

Range: 1-65535

Default: 5000

unknown-ucast

Description unknown unicast packets (per second limit)

Type: number

Range: 1-65535

Default: 5000

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

guest-file

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

high-memory-l4-session

Specification

Type

object

enable

Description Enable/Disable high memory l4 session support

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

per-vlan-limit

Specification

Type

object

bcast

Description broadcast packets (per second limit)

Type: number

Range: 1-65535

Default: 1000

ipmcast

Description IP multicast packets (per second limit)

Type: number

Range: 1-65535

Default: 1000

mcast

Description multicast packets (per second limit)

Type: number

Range: 1-65535

Default: 1000

unknown-ucast

Description unknown unicast packets (per second limit)

Type: number

Range: 1-65535

Default: 1000

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

deep-hrxq

Specification

Type

object

enable

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cosq-show

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

health-check-list

Specification

Type

list

Block object keys

l2bfd-multiplier

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

Type: number

Range: 3-50

l2bfd-rx-interval

Description Minimum receive interval capability (Milliseconds (default: 800))

Type: number

Range: 48-1000

l2bfd-tx-interval

Description Transmit interval between BFD packets

Type: number

Range: 48-1000

l2hm-hc-name

Description Monitor Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

method-l2bfd

Description Method is l2bfd

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

syslog-time-msec

Specification

Type

object

enable-flag

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ipmi-service

Specification

Type

object

disable

Description Disable IPMI on platform

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

data-cpu

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

dns-cache

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

set-tcp-syn-per-sec

Specification

Type

object

tcp-syn-value

Description Configure Tcp SYN’s per sec, default 70

Type: number

Range: 25-128

Default: 70

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

fw

Specification

Type

object

application-flow

Description Number of flows

Type: number

application-mempool

Description Enable application memory pool

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

basic-dpi-enable

Description Enable basic dpi

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ip-dns-cache

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

mon-template

Specification

Type

object

link-block-as-down

Description: link-block-as-down is a JSON Block. Please see below for mon-template_link-block-as-down

Type: Object

Refernce Object: /axapi/v3/system/mon-template/link-block-as-down

link-down-on-restart

Description: link-down-on-restart is a JSON Block. Please see below for mon-template_link-down-on-restart

Type: Object

Refernce Object: /axapi/v3/system/mon-template/link-down-on-restart

monitor-list

Type: List

Refernce Object: /axapi/v3/system/mon-template/monitor/{id}

mon-template_monitor-list

Specification

Type

list

Block object keys

clear-cfg

Type: List

id

Description Monitor template ID Number

Type: number

Range: 1-16

link-disable-cfg

Type: List

link-down-cfg

Type: List

link-enable-cfg

Type: List

link-up-cfg

Type: List

monitor-relation

Description ‘monitor-and’: Configures the monitors in current template to work with AND logic; ‘monitor-or’: Configures the monitors in current template to work with OR logic;

Type: string

Supported Values: monitor-and, monitor-or

Default: monitor-and

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

mon-template_monitor-list_clear-cfg

Specification

Type

list

Block object keys

clear-all-sequence

Description Sequence number (Specify the port physical port number)

Type: number

Range: 1-16

clear-sequence

Description Specify the port physical port number

Type: number

Range: 1-16

sessions

Description ‘all’: Clear all sessions; ‘sequence’: Sequence number;

Type: string

Supported Values: all, sequence

job-offload

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

dpdk-stats

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

geoloc

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

mfa-cert-store

Specification

Type

object

cert-host

Description Configure certificate store host

Type: string

Format: host

cert-store-path

Description Configure certificate store path

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

encrypted

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

passwd-string

Description Certificate store host password

Type: string

Format: password

Maximum Length: 128 characters

Maximum Length: 1 characters

protocol

Description ‘tftp’: Use tftp for connection; ‘ftp’: Use ftp for connection; ‘scp’: Use scp for connection; ‘http’: Use http for connection; ‘https’: Use https for connection; ‘sftp’: Use sftp for connection;

Type: string

Supported Values: tftp, ftp, scp, http, https, sftp

username

Description Certificate store host username

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

upgrade-status

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

icmp-rate

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

set-rxtx-desc-size

Specification

Type

object

port-index

Description port index to be configured (Specify port index)

Type: number

Range: 0-32

rxd-size

Description Set new rx-descriptor size

Type: number

Range: 0-65536

txd-size

Description Set new tx-descriptor size

Type: number

Range: 0-65536

mfa-management

Specification

Type

object

enable

Description Enable 2FA for management plane

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

icmp6

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

psu-info

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

table-integrity

Specification

Type

object

audit-action

Description ‘enable’: Enable table integrity audit; ‘disable’: Disable table integrity audit;

Type: string

Supported Values: enable, disable

Default: enable

auto-sync-action

Description ‘enable’: Enable auto-sync; ‘disable’: Disable auto-sync;

Type: string

Supported Values: enable, disable

Default: enable

table

Description ‘all’: All tables;

Type: string

Supported Values: all

Default: all

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

platformtype

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters