slb

SLB related commands

slb Specification

Type

Intermediate Resource

Element Name

slb

Element URI

/axapi/v3/slb

Element Attributes

slb_attributes

Schema

slb schema

Operations Allowed:

OperationMethodURIPayload

Get Object

GET

/axapi/v3/slb

slb_attributes

slb attributes

ac-class-list-list

Type: List

Refernce Object: /axapi/v3/slb/ac-class-list/{name}

aflex

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

Type: Object

Refernce Object: /axapi/v3/slb/aflex

aflex-log

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

Type: Object

Refernce Object: /axapi/v3/slb/aflex-log

aflow

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

Type: Object

Refernce Object: /axapi/v3/slb/aflow

common

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

Type: Object

Refernce Object: /axapi/v3/slb/common

connection-reuse

Description: connection-reuse is a JSON Block. Please see below for connection-reuse

Type: Object

Refernce Object: /axapi/v3/slb/connection-reuse

crl-srcip

Description: crl-srcip is a JSON Block. Please see below for crl-srcip

Type: Object

Refernce Object: /axapi/v3/slb/crl-srcip

dns

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

Type: Object

Refernce Object: /axapi/v3/slb/dns

dns-cache

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

Type: Object

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

dns-response-rate-limiting

Description: dns-response-rate-limiting is a JSON Block. Please see below for dns-response-rate-limiting

Type: Object

Refernce Object: /axapi/v3/slb/dns-response-rate-limiting

dns64

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

Type: Object

Refernce Object: /axapi/v3/slb/dns64

domain-list-info

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

Type: Object

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

ecmp

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

Type: Object

Refernce Object: /axapi/v3/slb/ecmp

fast-http-proxy

Description: fast-http-proxy is a JSON Block. Please see below for fast-http-proxy

Type: Object

Refernce Object: /axapi/v3/slb/fast-http-proxy

fix

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

Type: Object

Refernce Object: /axapi/v3/slb/fix

ftp-ctl

Description: ftp-ctl is a JSON Block. Please see below for ftp-ctl

Type: Object

Refernce Object: /axapi/v3/slb/ftp-ctl

ftp-data

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

Type: Object

Refernce Object: /axapi/v3/slb/ftp-data

ftp-proxy

Description: ftp-proxy is a JSON Block. Please see below for ftp-proxy

Type: Object

Refernce Object: /axapi/v3/slb/ftp-proxy

fwd-policy-snat-pt-only

Description: fwd-policy-snat-pt-only is a JSON Block. Please see below for fwd-policy-snat-pt-only

Type: Object

Refernce Object: /axapi/v3/slb/fwd-policy-snat-pt-only

generic-proxy

Description: generic-proxy is a JSON Block. Please see below for generic-proxy

Type: Object

Refernce Object: /axapi/v3/slb/generic-proxy

health-check-details

Description: health-check-details is a JSON Block. Please see below for health-check-details

Type: Object

Refernce Object: /axapi/v3/slb/health-check-details

health-check-summary

Description: health-check-summary is a JSON Block. Please see below for health-check-summary

Type: Object

Refernce Object: /axapi/v3/slb/health-check-summary

health-down-reason

Description: health-down-reason is a JSON Block. Please see below for health-down-reason

Type: Object

Refernce Object: /axapi/v3/slb/health-down-reason

health-gateway

Description: health-gateway is a JSON Block. Please see below for health-gateway

Type: Object

Refernce Object: /axapi/v3/slb/health-gateway

health-monitor

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

Type: Object

Refernce Object: /axapi/v3/slb/health-monitor

health-stat

Description: health-stat is a JSON Block. Please see below for health-stat

Type: Object

Refernce Object: /axapi/v3/slb/health-stat

health-up-reason

Description: health-up-reason is a JSON Block. Please see below for health-up-reason

Type: Object

Refernce Object: /axapi/v3/slb/health-up-reason

hm-dplane

Description: hm-dplane is a JSON Block. Please see below for hm-dplane

Type: Object

Refernce Object: /axapi/v3/slb/hm-dplane

http-proxy

Description: http-proxy is a JSON Block. Please see below for http-proxy

Type: Object

Refernce Object: /axapi/v3/slb/http-proxy

http2

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

Type: Object

Refernce Object: /axapi/v3/slb/http2

hw-compress

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

Type: Object

Refernce Object: /axapi/v3/slb/hw-compress

icap

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

Type: Object

Refernce Object: /axapi/v3/slb/icap

icap_http

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

Type: Object

Refernce Object: /axapi/v3/slb/icap_http

imap-proxy

Description: imap-proxy is a JSON Block. Please see below for imap-proxy

Type: Object

Refernce Object: /axapi/v3/slb/imap-proxy

ip-dns-cache

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

Type: Object

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

ipv6-class-list-list

Type: List

Refernce Object: /axapi/v3/slb/ipv6-class-list/{name}

l4

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

Type: Object

Refernce Object: /axapi/v3/slb/l4

l7session

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

Type: Object

Refernce Object: /axapi/v3/slb/l7session

link-probe

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

Type: Object

Refernce Object: /axapi/v3/slb/link-probe

mlb

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

Type: Object

Refernce Object: /axapi/v3/slb/mlb

mqtt

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

Type: Object

Refernce Object: /axapi/v3/slb/mqtt

mssql

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

Type: Object

Refernce Object: /axapi/v3/slb/mssql

mysql

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

Type: Object

Refernce Object: /axapi/v3/slb/mysql

passthrough

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

Type: Object

Refernce Object: /axapi/v3/slb/passthrough

perf

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

Type: Object

Refernce Object: /axapi/v3/slb/perf

persist

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

Type: Object

Refernce Object: /axapi/v3/slb/persist

player-id-ep

Description: player-id-ep is a JSON Block. Please see below for player-id-ep

Type: Object

Refernce Object: /axapi/v3/slb/player-id-ep

player-id-global

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

Type: Object

Refernce Object: /axapi/v3/slb/player-id-global

player-id-list

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

Type: Object

Refernce Object: /axapi/v3/slb/player-id-list

pop3-proxy

Description: pop3-proxy is a JSON Block. Please see below for pop3-proxy

Type: Object

Refernce Object: /axapi/v3/slb/pop3-proxy

proxy

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

Type: Object

Refernce Object: /axapi/v3/slb/proxy

rate-limit-log

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

Type: Object

Refernce Object: /axapi/v3/slb/rate-limit-log

rc-cache-global

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

Type: Object

Refernce Object: /axapi/v3/slb/rc-cache-global

reset-unknown-conn

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

Type: Object

Refernce Object: /axapi/v3/slb/reset-unknown-conn

resource-usage

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

Type: Object

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

rpz

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

Type: Object

Refernce Object: /axapi/v3/slb/rpz

server-group-list

Type: List

Refernce Object: /axapi/v3/slb/server-group/{name}

server-list

Type: List

Refernce Object: /axapi/v3/slb/server/{name}

server-ssl-counters

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

Type: Object

Refernce Object: /axapi/v3/slb/server-ssl-counters

service-group-list

Type: List

Refernce Object: /axapi/v3/slb/service-group/{name}

sip

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

Type: Object

Refernce Object: /axapi/v3/slb/sip

smpp

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

Type: Object

Refernce Object: /axapi/v3/slb/smpp

smtp

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

Type: Object

Refernce Object: /axapi/v3/slb/smtp

spdy-proxy

Description: spdy-proxy is a JSON Block. Please see below for spdy-proxy

Type: Object

Refernce Object: /axapi/v3/slb/spdy-proxy

sport-rate-limit

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

Type: Object

Refernce Object: /axapi/v3/slb/sport-rate-limit

ssl

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl

ssl-acme-cert-log

Description: ssl-acme-cert-log is a JSON Block. Please see below for ssl-acme-cert-log

Type: Object

Refernce Object: /axapi/v3/slb/ssl-acme-cert-log

ssl-acme-cert-status

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-acme-cert-status

ssl-ca-cert

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-ca-cert

ssl-cert

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-cert

ssl-cert-expire-check

Description: ssl-cert-expire-check is a JSON Block. Please see below for ssl-cert-expire-check

Type: Object

Refernce Object: /axapi/v3/slb/ssl-cert-expire-check

ssl-cert-pinning-candidate-list

Description: ssl-cert-pinning-candidate-list is a JSON Block. Please see below for ssl-cert-pinning-candidate-list

Type: Object

Refernce Object: /axapi/v3/slb/ssl-cert-pinning-candidate-list

ssl-cert-revoke

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-cert-revoke

ssl-cert-stats

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-cert-stats

ssl-cmp-cert-log

Description: ssl-cmp-cert-log is a JSON Block. Please see below for ssl-cmp-cert-log

Type: Object

Refernce Object: /axapi/v3/slb/ssl-cmp-cert-log

ssl-cmp-cert-status

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-cmp-cert-status

ssl-counters

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-counters

ssl-crl

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-crl

ssl-error

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-error

ssl-expire-check

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-expire-check

ssl-forward-proxy

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-forward-proxy

ssl-forward-proxy-cert

Description: ssl-forward-proxy-cert is a JSON Block. Please see below for ssl-forward-proxy-cert

Type: Object

Refernce Object: /axapi/v3/slb/ssl-forward-proxy-cert

ssl-ja3

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-ja3

ssl-ocsp

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-ocsp

ssl-stats

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

Type: Object

Refernce Object: /axapi/v3/slb/ssl-stats

stat

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

Type: Object

Refernce Object: /axapi/v3/slb/stat

svm-source-nat

Description: svm-source-nat is a JSON Block. Please see below for svm-source-nat

Type: Object

Refernce Object: /axapi/v3/slb/svm-source-nat

switch

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

Type: Object

Refernce Object: /axapi/v3/slb/switch

template

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

Type: Object

Refernce Object: /axapi/v3/slb/template

transparent-acl-template

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

Type: Object

Refernce Object: /axapi/v3/slb/transparent-acl-template

transparent-tcp-template

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

Type: Object

Refernce Object: /axapi/v3/slb/transparent-tcp-template

tsig

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

Type: Object

Refernce Object: /axapi/v3/slb/tsig

virtual-server-list

Type: List

Refernce Object: /axapi/v3/slb/virtual-server/{name}

rc-cache-global

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

imap-proxy

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-cert-stats

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

mysql

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

aflex

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

spdy-proxy

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

fix

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

mqtt

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

health-check-summary

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

persist

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

generic-proxy

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

http-proxy

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

aflow

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

icap

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl

Specification

Type

object

sni-automap-attributes

Description: sni-automap-attributes is a JSON Block. Please see below for ssl_sni-automap-attributes

Type: Object

Refernce Object: /axapi/v3/slb/ssl/sni-automap-attributes

ssl_sni-automap-attributes

Specification

Type

object

sni-delete-factor

Description Contexts are deleted in groups of this value. Default is 50

Type: number

Range: 1-10000

Default: 50

sni-lower-limit

Description Lower limit for free SNI contexts count. Default is 500

Type: number

Range: 1-65536

Default: 500

sni-upper-limit

Description Upper limit for free SNI contexts count. Default is 2000

Type: number

Range: 1-65536

Default: 2000

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ftp-data

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

sport-rate-limit

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-counters

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-forward-proxy

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server-group-list

Specification

Type

list

Block object keys

member-list

name

Description server-group name

Type: string

Format: string-rlx

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

server-group-list_member-list

Specification

Type

list

Block object keys

name

Description Member name

Type: string

Format: comp-string

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/server

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

health-down-reason

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

l4

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

common

Specification

Type

object

N5-new

Description HW assisted N5 SSL module with TLS 1.3 and TLS 1.2 support using OpenSSL 1.1.1

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: N5-newsoftware, software-tls13, QAT, N5-old and software-tls13-offload are mutually exclusive

N5-old

Description HW assisted N5 SSL module with TLS 1.2 support using OpenSSL 0.9.7

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: N5-oldsoftware, software-tls13, QAT, N5-new and software-tls13-offload are mutually exclusive

QAT

Description HW assisted QAT SSL module

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: QATsoftware, software-tls13, N5-new, N5-old and software-tls13-offload are mutually exclusive

aflex-table-entry-aging-interval

Description aFleX table entry aging interval in second

Type: number

Range: 1-3600

Default: 1

aflex-table-entry-sync

Description: aflex-table-entry-sync is a JSON Block. Please see below for common_aflex-table-entry-sync

Type: Object

Refernce Object: /axapi/v3/slb/common/aflex-table-entry-sync

after-disable

Description Graceful shutdown after disable server/port and/or virtual server/port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

allow-in-gateway-mode

Description Use source NAT gateway for L3 traffic for gateway mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

attack-resp-code

Description Custom response

Type: number

Range: 400-499

Default: 410

auto-nat-no-ip-refresh

Description ‘enable’: enable; ‘disable’: disable;

Type: string

Supported Values: enable, disable

Default: enable

auto-translate-port

Description Auto Translate Port range

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

buff-thresh

Description Set buffer threshold

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

buff-thresh-hw-buff

Description Set hardware buffer threshold

Type: number

Range: 1-2147483647

buff-thresh-relieve-thresh

Description Relieve threshold

Type: number

Range: 0-2147483647

buff-thresh-sys-buff-high

Description Set high water mark of system buffer

Type: number

Range: 0-2147483647

buff-thresh-sys-buff-low

Description Set low water mark of system buffer

Type: number

Range: 0-2147483647

cert-pinning

Description: cert-pinning is a JSON Block. Please see below for common_cert-pinning

Type: Object

Refernce Object: /axapi/v3/slb/common/cert-pinning

compress-block-size

Description Set compression block size (Compression block size in bytes)

Type: number

Range: 6000-131008

conn-rate-limit

Description: conn-rate-limit is a JSON Block. Please see below for common_conn-rate-limit

Type: Object

Refernce Object: /axapi/v3/slb/common/conn-rate-limit

ddos-pkt-count-thresh

Description Set packet count threshold for DDOS, default is 100

Type: number

Range: 1-256

Default: 100

ddos-pkt-size-thresh

Description Set data packet size threshold for DDOS, default is 64 bytes

Type: number

Range: 1-256

Default: 64

ddos-protection

Description: ddos-protection is a JSON Block. Please see below for common_ddos-protection

Type: Object

disable-adaptive-resource-check

Description Disable adaptive resource check based on buffer usage

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-persist-scoring

Description Disable Persist Scoring

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-port-masking

Description Disable masking of ports for CPU hashing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-server-auto-reselect

Description Disable auto reselection of server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dns-cache-age

Description Set DNS cache entry age, default is 300 seconds (1-1000000 seconds, default is 300 seconds)

Type: number

Range: 1-1000000

Default: 300

dns-cache-enable

Description Enable DNS cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dns-cache-entry-size

Description Set DNS cache entry size, default is 256 bytes (1-4096 bytes, default is 256 bytes)

Type: number

Range: 1-4096

Default: 256

dns-response-rate-limiting

Description: dns-response-rate-limiting is a JSON Block. Please see below for common_dns-response-rate-limiting

Type: Object

Refernce Object: /axapi/v3/slb/common/dns-response-rate-limiting

dns-vip-stateless

Description Enable DNS VIP stateless mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

drop-icmp-to-vip-when-vip-down

Description Drop ICMP to VIP when VIP down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dsr-health-check-enable

Description Enable dsr-health-check (direct server return health check)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ecmp-hash

Description ‘system-default’: Use system default ecmp hashing algorithm; ‘connection-based’: Use connection information for hashing;

Type: string

Supported Values: system-default, connection-based

Default: system-default

enable-ddos

Description Enable DDoS protection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enable-l7-req-acct

Description Enable L7 request accounting

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

entity

Description ‘server’: Graceful shutdown server/port only; ‘virtual-server’: Graceful shutdown virtual server/port only;

Type: string

Supported Values: server, virtual-server

exclude-destination

Description ‘local’: Maximum local rate; ‘remote’: Maximum remote rate; (Maximum rates)

Type: string

Supported Values: local, remote

extended-stats

Description Enable global slb extended statistics

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fast-path-disable

Description Disable fast path in SLB processing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

gateway-health-check

Description Enable gateway health check

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

graceful-shutdown

Description 1-65535, in unit of seconds

Type: number

Range: 1-65535

graceful-shutdown-enable

Description Enable graceful shutdown

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

health-check-to-all-vip

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

honor-server-response-ttl

Description Honor the server reponse TTL

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

http-fast-enable

Description Enable Http Fast in SLB processing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hw-compression

Description Use hardware compression

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hw-syn-rr

Description Configure hardware SYN round robin (range 1-500000)

Type: number

Range: 1-500000

interval

Description Specify the healthcheck interval, default is 5 seconds (Interval Value, in seconds (default 5))

Type: number

Range: 1-180

Default: 5

ipv4-offset

Description IPv4 Octet Offset for Hash

Type: number

Range: 0-3

Default: 0

l2l3-trunk-lb-disable

Description Disable L2/L3 trunk LB

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

log-for-reset-unknown-conn

Description Log when rate exceed

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

low-latency

Description Enable low latency mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

max-buff-queued-per-conn

Description Set per connection buffer threshold (Buffer value range 128-4096)

Type: number

Range: 128-4096

Default: 1000

max-http-header-count

Description Set maximum number of HTTP headers allowed

Type: number

Range: 90-255

Default: 90

max-local-rate

Description Set maximum local rate

Type: number

Range: 1-100

Default: 32

max-remote-rate

Description Set maximum remote rate

Type: number

Range: 1-1000000

Default: 15000

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

mss-table

Description Set MSS table (128-750, default is 536)

Type: number

Range: 128-750

Default: 536

no-auto-up-on-aflex

Description Don’t automatically mark vport up when aFleX is bound

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

one-server-conn-hm-rate

Description One Server Conn Health Check Rate

Type: number

Range: 1-60

override-port

Description Enable override port in DSR health check mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

per-thr-percent

Description Percentage of default session count to use for per thread session table size

Type: number

Range: 1-100

ping-sweep-detection

Description ‘enable’: Enable ping sweep detection; ‘disable’: Disable ping sweep detection(default);

Type: string

Supported Values: enable, disable

Default: disable

pkt-rate-for-reset-unknown-conn

Description

Type: number

Range: 1-1048575

player-id-check-enable

Description Enable the Player id check

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

port-scan-detection

Description ‘enable’: Enable port scan detection; ‘disable’: Disable port scan detection(default);

Type: string

Supported Values: enable, disable

Default: disable

pre-process-enable

Description Enable NG-WAF pre-processing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

range

Description auto translate port range

Type: number

Range: 1-3

range-end

Description port range end

Type: number

Range: 0-65535

range-start

Description port range start

Type: number

Range: 0-65535

rate-limit-logging

Description Configure rate limit logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset-stale-session

Description Send reset if session in delete queue receives a SYN packet

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

resolve-port-conflict

Description Enable client port service port conflicts

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

response-type

Description ‘single-answer’: Only cache DNS response with single answer; ‘round-robin’: Round robin;

Type: string

Supported Values: single-answer, round-robin

scale-out

Description Enable SLB scale out

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

scale-out-traffic-map

Description Set SLB scaleout traffic-map

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

service-group-on-no-dest-nat-vports

Description ‘allow-same’: Allow the binding service-group on no-dest-nat virtual ports; ‘enforce-different’: Enforce that the same service-group can not be bound on different no-dest-nat virtual ports;

Type: string

Supported Values: allow-same, enforce-different

Default: enforce-different

show-slb-server-legacy-cmd

Description Enable show slb server legacy command

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

show-slb-service-group-legacy-cmd

Description Enable show slb service-group legacy command

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

show-slb-virtual-server-legacy-cmd

Description Enable show slb virtual-server legacy command

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

snat-gwy-for-l3

Description Use source NAT gateway for L3 traffic for transparent mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

snat-on-vip

Description Enable source NAT traffic against VIP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

snat-preserve

Description: snat-preserve is a JSON Block. Please see below for common_snat-preserve

Type: Object

software

Description Software

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: softwaresoftware-tls13, QAT, N5-new, N5-old and software-tls13-offload are mutually exclusive

software-tls13

Description Software TLS1.3

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: software-tls13software, QAT, N5-new, N5-old and software-tls13-offload are mutually exclusive

software-tls13-offload

Description Software TLS1.3 with CPU Offload Support

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: software-tls13-offloadsoftware, software-tls13, QAT, N5-new and N5-old are mutually exclusive

sort-res

Description Enable SLB sorting of resource names

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ssli-sni-hash-enable

Description Enable SSLi SNI hash table

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stateless-sg-multi-binding

Description Enable stateless service groups to be assigned to multiple L2/L3 DSR VIPs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stats-data-disable

Description Disable global slb data statistics

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

substitute-source-mac

Description Substitute Source MAC Address to that of the outgoing interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

timeout

Description Specify the healthcheck timeout value, default is 15 seconds (Timeout Value, in seconds (default 15))

Type: number

Range: 1-360

Default: 15

traffic-map-type

Description ‘vport’: traffic-map per vport; ‘global’: global traffic-map;

Type: string

Supported Values: vport, global

Default: vport

ttl-threshold

Description Only cache DNS response with longer TTL

Type: number

Range: 1-10000000

use-default-sess-count

Description Use default session count

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

use-mss-tab

Description Use MSS based on internal table for SLB processing

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

common_aflex-table-entry-sync

Specification

Type

object

aflex-table-entry-sync-enable

Description Enable aflex table sync

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

aflex-table-entry-sync-max-key-len

Description aflex table entry max key length to sync

Type: number

Range: 0-1000

Default: 1000

aflex-table-entry-sync-max-value-len

Description aflex table entry max value length to sync

Type: number

Range: 0-1000

Default: 1000

aflex-table-entry-sync-min-lifetime

Description aflex table entry minimum lifetime to sync

Type: number

Range: 0-65535

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

common_cert-pinning

Specification

Type

object

candidate-list-feedback-opt-in

Description: candidate-list-feedback-opt-in is a JSON Block. Please see below for common_cert-pinning_candidate-list-feedback-opt-in

Type: Object

Refernce Object: /axapi/v3/slb/common/cert-pinning/candidate-list-feedback-opt-in

ttl

Description The ttl of local cert pinning candidate list, multiple of 10 minutes, default is 144 (1440 minutes)

Type: number

Range: 1-1008

Default: 144

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

common_cert-pinning_candidate-list-feedback-opt-in

Specification

Type

object

daily

Description Every day

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: daily and weekly are mutually exclusive

day-time

Description Time of day to update (hh:mm) in 24 hour local time

Type: string

Format: time-hhmm

enable

Description Enable the feedback function

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

schedule

Description schedule the uploading time, default is daily 00:00

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

use-mgmt-port

Description Use management port to connect

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

week-day

Description ‘Monday’: Monday; ‘Tuesday’: Tuesday; ‘Wednesday’: Wednesday; ‘Thursday’: Thursday; ‘Friday’: Friday; ‘Saturday’: Saturday; ‘Sunday’: Sunday;

Type: string

Supported Values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday

week-time

Description Time of day to update (hh:mm) in 24 hour local time

Type: string

Format: time-hhmm

weekly

Description Every week

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: weekly and daily are mutually exclusive

common_dns-response-rate-limiting

Specification

Type

object

max-table-entries

Description Maximum number of entries allowed

Type: number

Range: 1000-4194304

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

common_conn-rate-limit

Specification

Type

object

src-ip-list

common_conn-rate-limit_src-ip-list

Specification

Type

list

Block object keys

exceed-action

Description Set action if threshold exceeded

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

limit

Description Set max connections per period

Type: number

Range: 1-1000000

limit-period

Description ‘100’: 100 ms; ‘1000’: 1000 ms;

Type: string

Supported Values: 100, 1000

lock-out

Description Set lockout period in seconds if threshold exceeded

Type: number

Range: 1-3600

log

Description Send log if threshold exceeded

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

protocol

Description ‘tcp’: Set TCP connection rate limit; ‘udp’: Set UDP packet rate limit;

Type: string

Supported Values: tcp, udp

shared

Description Set threshold shared amongst all virtual ports

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

common_ddos-protection

Specification

Type

object

ipd-enable-toggle

Description ‘enable’: Enable SLB DDoS protection; ‘disable’: Disable SLB DDoS protection (default);

Type: string

Supported Values: enable, disable

Default: disable

logging

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

Type: Object

packets-per-second

Description: packets-per-second is a JSON Block. Please see below for common_ddos-protection_packets-per-second

Type: Object

common_ddos-protection_packets-per-second

Specification

Type

object

ipd-tcp

Description Configure packets-per-second threshold per TCP port (default: 200)

Type: number

Range: 0-65535

Default: 200

ipd-udp

Description Configure packets-per-second threshold per UDP port (default: 200)

Type: number

Range: 0-65535

Default: 200

common_ddos-protection_logging

Specification

Type

object

ipd-logging-toggle

Description ‘enable’: Enable SLB DDoS protection logging (default); ‘disable’: Disable SLB DDoS protection logging;

Type: string

Supported Values: enable, disable

Default: enable

common_snat-preserve

Specification

Type

object

range

Type: List

common_snat-preserve_range

Specification

Type

list

Block object keys

port1

Description start port

Type: number

Range: 1025-65535

Default: 1025

port2

Description end port which is greater than start

Type: number

Range: 1025-65535

Default: 1025

ssl-cert-pinning-candidate-list

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ac-class-list-list

Specification

Type

list

Block object keys

ac-list

Type: List

name

Description Specify name of the class list

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Default: test

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

ac-class-list-list_ac-list

Specification

Type

list

Block object keys

ac-key-string

Description Specify key string

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

ac-key-value

Description Specify value string

Type: string

Format: string-rlx

Maximum Length: 639 characters

Maximum Length: 1 characters

ac-match-type

Description ‘contains’: String contains another string; ‘ends-with’: String ends with another string; ‘equals’: String equals another string; ‘starts-with’: String starts with another string;

Type: string

Supported Values: contains, ends-with, equals, starts-with

action

Description ‘add’: Add the entry; ‘delete’: Delete the entry;

Type: string

Supported Values: add, delete

health-check-details

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

health-stat

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

fwd-policy-snat-pt-only

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-stats

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

dns-response-rate-limiting

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-cmp-cert-status

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

player-id-list

Specification

Type

object

player-record

Type: List

player-id-list_player-record

Specification

Type

list

Block object keys

game-server-ipv4

Description Specify IP address

Type: string

Format: ipv4-address

game-server-ipv6

Description Specify IPv6 address

Type: string

Format: ipv6-address

game-server-port-v4

Description Port

Type: number

Range: 0-65534

game-server-port-v6

Description Port

Type: number

Range: 0-65534

player-id

Description 64/32 bit player id based on config

Type: number

Range: 0-2147483647

template

Specification

Type

object

cache-list

Type: List

Refernce Object: /axapi/v3/slb/template/cache/{name}

cipher-list

Type: List

Refernce Object: /axapi/v3/slb/template/cipher/{name}

client-ssh-list

Type: List

Refernce Object: /axapi/v3/slb/template/client-ssh/{name}

client-ssl-list

Type: List

Refernce Object: /axapi/v3/slb/template/client-ssl/{name}

connection-reuse-list

dblb-list

Type: List

Refernce Object: /axapi/v3/slb/template/dblb/{name}

diameter-list

Type: List

Refernce Object: /axapi/v3/slb/template/diameter/{name}

dns-list

Type: List

Refernce Object: /axapi/v3/slb/template/dns/{name}

dns-logging-list

Type: List

Refernce Object: /axapi/v3/slb/template/dns-logging/{name}

doh-list

Type: List

Refernce Object: /axapi/v3/slb/template/doh/{name}

dynamic-service-list

external-service-list

fix-list

Type: List

Refernce Object: /axapi/v3/slb/template/fix/{name}

ftp-list

Type: List

Refernce Object: /axapi/v3/slb/template/ftp/{name}

http-list

Type: List

Refernce Object: /axapi/v3/slb/template/http/{name}

http-policy-list

Type: List

Refernce Object: /axapi/v3/slb/template/http-policy/{name}

imap-pop3-list

Type: List

Refernce Object: /axapi/v3/slb/template/imap-pop3/{name}

link-block-as-down

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

Type: Object

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

link-cost-list

Type: List

Refernce Object: /axapi/v3/slb/template/link-cost/{name}

link-down-on-restart

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

Type: Object

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

link-probe-list

Type: List

Refernce Object: /axapi/v3/slb/template/link-probe/{name}

logging-list

Type: List

Refernce Object: /axapi/v3/slb/template/logging/{name}

monitor-list

Type: List

Refernce Object: /axapi/v3/slb/template/monitor/{id}

mqtt-list

Type: List

Refernce Object: /axapi/v3/slb/template/mqtt/{name}

persist

Description: persist is a JSON Block. Please see below for template_persist

Type: Object

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

policy-list

Type: List

Refernce Object: /axapi/v3/slb/template/policy/{name}

port-list

Type: List

Refernce Object: /axapi/v3/slb/template/port/{name}

reqmod-icap-list

Type: List

Refernce Object: /axapi/v3/slb/template/reqmod-icap/{name}

respmod-icap-list

Type: List

Refernce Object: /axapi/v3/slb/template/respmod-icap/{name}

server-list

Type: List

Refernce Object: /axapi/v3/slb/template/server/{name}

server-ssh-list

Type: List

Refernce Object: /axapi/v3/slb/template/server-ssh/{name}

server-ssl-list

Type: List

Refernce Object: /axapi/v3/slb/template/server-ssl/{name}

sip-list

Type: List

Refernce Object: /axapi/v3/slb/template/sip/{name}

smpp-list

Type: List

Refernce Object: /axapi/v3/slb/template/smpp/{name}

smtp-list

Type: List

Refernce Object: /axapi/v3/slb/template/smtp/{name}

ssli-list

Type: List

Refernce Object: /axapi/v3/slb/template/ssli/{name}

tcp-list

Type: List

Refernce Object: /axapi/v3/slb/template/tcp/{name}

tcp-proxy-list

Type: List

Refernce Object: /axapi/v3/slb/template/tcp-proxy/{name}

udp-list

Type: List

Refernce Object: /axapi/v3/slb/template/udp/{name}

virtual-port-list

Type: List

Refernce Object: /axapi/v3/slb/template/virtual-port/{name}

virtual-server-list

template_logging-list

Specification

Type

list

Block object keys

auto

Description ‘auto’: Configure auto NAT for logging, default is auto enabled;

Type: string

Supported Values: auto

Default: auto

Mutual Exclusion: auto and pool are mutually exclusive

format

Description Specify a format string for web logging (format string(less than 250 characters) for web logging)

Type: string

Format: string-rlx

Maximum Length: 250 characters

Maximum Length: 1 characters

keep-end

Description Number of unmasked characters at the end (default: 0)

Type: number

Range: 0-65535

Default: 0

keep-start

Description Number of unmasked characters at the beginning (default: 0)

Type: number

Range: 0-65535

Default: 0

local-logging

Description 1 to enable local logging (1 to enable local logging, default 0)

Type: number

Range: 0-1

Default: 0

mask

Description Character to mask the matched pattern (default: X)

Type: string

Maximum Length: 1 characters

Maximum Length: 1 characters

Default: X

name

Description Logging Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

pcre-mask

Description Mask matched PCRE pattern in the log

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

pool

Description Specify NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Mutual Exclusion: pool shared-partition-pool and auto are mutually exclusive

pool-shared

Description Specify NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

service-group

Description Bind a Service Group to the logging template (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

shared-partition-pool

Description Reference a NAT pool or pool group from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-pool and pool are mutually exclusive

shared-partition-tcp-proxy-template

Description Reference a TCP Proxy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-tcp-proxy-template and tcp-proxy are mutually exclusive

tcp-proxy

Description TCP Proxy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: tcp-proxy and shared-partition-tcp-proxy-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/tcp-proxy

template-tcp-proxy-shared

Description TCP Proxy Template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/tcp-proxy

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

template_cache-list

Specification

Type

list

Block object keys

accept-reload-req

Description Accept reload requests via cache-control directives in HTTP headers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

age

Description Specify duration in seconds cached content valid, default is 3600 seconds (seconds that the cached content is valid (default 3600 seconds))

Type: number

Range: 1-999999

Default: 3600

default-policy-nocache

Description Specify default policy to be to not cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-insert-age

Description Disable insertion of age header in response served from RAM cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-insert-via

Description Disable insertion of via header in response served from RAM cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

local-uri-policy

Type: List

logging

Description Specify logging template (Logging Config name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

max-cache-size

Description Specify maximum cache size in megabytes, default is 80MB (RAM cache size in megabytes (default 80MB))

Type: number

Range: 1-4096

Default: 80

max-content-size

Description Maximum size (bytes) of response that can be cached - default 81920 (80KB)

Type: number

Range: 0-268435455

Default: 81920

min-content-size

Description Minimum size (bytes) of response that can be cached - default 512

Type: number

Range: 0-268435455

Default: 512

name

Description Specify cache template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

remove-cookies

Description Remove cookies in response and cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

replacement-policy

Description ‘LFU’: LFU;

Type: string

Supported Values: LFU

Default: LFU

uri-policy

Type: List

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

verify-host

Description Verify request using host before sending response from RAM cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_cache-list_local-uri-policy

Specification

Type

list

Block object keys

local-uri

Description Specify Local URI for caching (Specify URI pattern that the policy should be applied to, maximum 63 charaters)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_cache-list_uri-policy

Specification

Type

list

Block object keys

cache-action

Description ‘cache’: Specify if certain URIs should be cached; ‘nocache’: Specify if certain URIs should not be cached;

Type: string

Supported Values: cache, nocache

cache-value

Description Specify seconds that content should be cached, default is age specified in cache template

Type: number

Range: 1-999999

invalidate

Description Specify if URI should invalidate cache entries matching pattern (pattern that would match entries to be invalidated (64 chars max))

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

uri

Description Specify URI for cache policy (Specify URI pattern that the policy should be applied to, maximum 63 charaters)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_port-list

Specification

Type

list

Block object keys

add

Description Slow start connection limit add by a number every interval (Add by this number every interval)

Type: number

Range: 1-4095

Mutual Exclusion: add and times are mutually exclusive

bw-rate-limit

Description Configure bandwidth rate limit on real server port (Bandwidth rate limit in Kbps)

Type: number

Range: 1-16777216

bw-rate-limit-duration

Description Duration in seconds the observed rate needs to honor

Type: number

Range: 1-250

bw-rate-limit-no-logging

Description Do not log bandwidth rate limit related state transitions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

bw-rate-limit-resume

Description Resume server selection after bandwidth drops below this threshold (in Kbps) (Bandwidth rate limit resume threshold (in Kbps))

Type: number

Range: 1-16777216

conn-limit

Description Connection limit

Type: number

Range: 1-64000000

Default: 64000000

conn-limit-no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-rate-limit

Description Connection rate limit

Type: number

Range: 1-1048575

conn-rate-limit-no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dampening-flaps

Description service dampening flaps count (max-flaps allowed in flap period)

Type: number

Range: 1-255

decrement

Description Decrease after every round of DNS query (default is 0)

Type: number

Range: 0-7

Default: 0

del-session-on-server-down

Description Delete session if the server/port goes down (either disabled/hm down)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dest-nat

Description Destination NAT

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

down-grace-period

Description Port down grace period (Down grace period in seconds)

Type: number

Range: 1-86400

down-timer

Description The timer to bring the marked down server/port to up (default is 0, never bring up) (The timer to bring up server (in second, default is 0))

Type: number

Range: 0-255

Default: 0

dscp

Description Differentiated Services Code Point (DSCP to Real Server IP Mapping Value)

Type: number

Range: 1-63

dynamic-member-priority

Description Set dynamic member’s priority (Initial priority (default is 16))

Type: number

Range: 1-16

Default: 16

every

Description Slow start connection limit increment interval (default 10)

Type: number

Range: 1-60

Default: 10

extended-stats

Description Enable extended statistics on real server port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

flap-period

Description take service out of rotation if max-flaps exceeded within time in seconds

Type: number

Range: 1-255

health-check

Description Health Check Monitor (Health monitor name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: health-check and health-check-disable are mutually exclusive

Refernce Object: /axapi/v3/health/monitor

health-check-disable

Description Disable configured health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disable and health-check are mutually exclusive

inband-health-check

Description Use inband traffic to detect port’s health status

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

initial-slow-start

Description Initial slow start connection limit (default 128)

Type: number

Range: 1-4095

Default: 128

name

Description Port template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

no-ssl

Description No SSL

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rate-interval

Description ‘100ms’: Use 100 ms as sampling interval; ‘second’: Use 1 second as sampling interval;

Type: string

Supported Values: 100ms, second

Default: second

reassign

Description Maximum reassign times before declear the server/port down (default is 25) (The maximum reassign number)

Type: number

Range: 0-255

Default: 25

request-rate-interval

Description ‘100ms’: Use 100 ms as sampling interval; ‘second’: Use 1 second as sampling interval;

Type: string

Supported Values: 100ms, second

Default: second

request-rate-limit

Description Request rate limit

Type: number

Range: 1-1048575

request-rate-no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

resel-on-reset

Description When receiving reset from server, do the server/port reselection (default is 0, don’t do reselection)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset

Description Send client reset when connection rate over limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

restore-svc-time

Description put the service back to the rotation after time in seconds

Type: number

Range: 1-4095

resume

Description Resume accepting new connection after connection number drops below threshold (Connection resume threshold)

Type: number

Range: 1-1048575

retry

Description Maximum retry times before reassign this connection to another server/port (default is 2) (The maximum retry number)

Type: number

Range: 0-7

Default: 2

shared-partition-pool

Description Reference a NAT pool or pool-group from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-pool and source-nat are mutually exclusive

slow-start

Description Slowly ramp up the connection number after port is up

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

source-nat

Description Source NAT (IP NAT Pool or pool group name)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Mutual Exclusion: source-nat and shared-partition-pool are mutually exclusive

stats-data-action

Description ‘stats-data-enable’: Enable statistical data collection for real server port; ‘stats-data-disable’: Disable statistical data collection for real server port;

Type: string

Supported Values: stats-data-enable, stats-data-disable

Default: stats-data-enable

sub-group

Description Divide service group members into different sub groups (Sub group ID (default is 0))

Type: number

Range: 0-15

Default: 0

template-port-pool-shared

Description Source NAT (IP NAT Pool or pool group name)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

till

Description Slow start ends when slow start connection limit reaches a number (default 4096) (Slow start ends when connection limit reaches this number)

Type: number

Range: 1-65535

Default: 4096

times

Description Slow start connection limit multiply by a number every interval (default 2) (Multiply by this number every interval)

Type: number

Range: 2-10

Default: 2

Mutual Exclusion: times and add are mutually exclusive

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

weight

Description Weight (port weight)

Type: number

Range: 1-1000

Default: 1

template_connection-reuse-list

Specification

Type

list

Block object keys

keep-alive-conn

Description Keep a number of server connections open

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

limit-per-server

Description Max Server Connections allowed (Connections per Server Port (default 1000))

Type: number

Range: 0-65535

Default: 1000

name

Description Connection Reuse Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

num-conn-per-port

Description Connections per Server Port (default 100)

Type: number

Range: 1-1024

Default: 100

preopen

Description Preopen server connection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

timeout

Description Timeout in seconds. Multiple of 60 (default 2400)

Type: number

Range: 60-3600

Default: 2400

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

template_reqmod-icap-list

Specification

Type

list

Block object keys

action

Description ‘continue’: Continue; ‘drop’: Drop; ‘reset’: Reset;

Type: string

Supported Values: continue, drop, reset

Default: continue

allowed-http-methods

Description List of allowed HTTP methods. Default is “Allow All”. (List of HTTP methods allowed (default “Allow All”))

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

bypass-ip-cfg

Type: List

disable-http-server-reset

Description Don’t reset http server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fail-close

Description When template sg is down mark vport down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

failure-action

Description ‘continue’: Continue; ‘drop’: Drop; ‘reset’: Reset;

Type: string

Supported Values: continue, drop, reset

Default: continue

include-protocol-in-uri

Description Include protocol and port in HTTP URI

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

log-only-allowed-method

Description Only log allowed HTTP method

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

logging

Description logging template (Logging template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

min-payload-size

Description min-payload-size value 0 - 65535, default is 0

Type: number

Range: 0-65535

Default: 0

name

Description Reqmod ICAP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

preview

Description Preview value 1 - 32768, default is 32768

Type: number

Range: 1-32768

Default: 32768

server-ssl

Description Server SSL template (Server SSL template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/server-ssl

service-group

Description Bind a Service Group to the template (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

service-url

Description URL to send to ICAP server (Service URL Name)

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

shared-partition-persist-source-ip-template

Description Reference a persist source ip template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-persist-source-ip-template and source-ip are mutually exclusive

shared-partition-tcp-proxy-template

Description Reference a TCP Proxy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-tcp-proxy-template and tcp-proxy are mutually exclusive

source-ip

Description Source IP persistence template (Source IP persistence template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: source-ip and shared-partition-persist-source-ip-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/persist/source-ip

tcp-proxy

Description TCP Proxy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: tcp-proxy and shared-partition-tcp-proxy-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/tcp-proxy

template-persist-source-ip-shared

Description Source IP Persistence Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/persist/source-ip

template-tcp-proxy-shared

Description TCP Proxy Template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/tcp-proxy

timeout

Description Timeout value 1 - 200 in units of 200ms, default is 5 (default is 1000ms) (1 - 200 in units of 200ms, default is 5 (1000ms))

Type: number

Range: 1-200

Default: 5

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

x-auth-url

Description Use URL format for authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_reqmod-icap-list_bypass-ip-cfg

Specification

Type

list

Block object keys

bypass-ip

Description ip address to bypass reqmod-icap service

Type: string

Format: ipv4-address

mask

Description IP prefix mask

Type: string

Format: ipv4-netmask

template_smpp-list

Specification

Type

list

Block object keys

client-enquire-link

Description Respond client ENQUIRE_LINK packet directly instead of forwarding to server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description SMPP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

password

Description Configure the password used to bind

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

server-enquire-link

Description Send server ENQUIRE_LINK packet for every persist connection when enable conn-reuse

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-enquire-link-val

Description Set interval of keep-alive packet for each persistent connection (second, default is 30)

Type: number

Range: 5-300

Default: 30

server-selection-per-request

Description Force server selection on every SMPP request when enable conn-reuse

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

user

Description Configure the user to bind (The name used to bind)

Type: string

Format: string-rlx

Maximum Length: 63 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

template_smtp-list

Specification

Type

list

Block object keys

LF-to-CRLF

Description Change the LF to CRLF for smtp end of line

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-domain-switching

Type: List

client-starttls-type

Description ‘optional’: STARTTLS is optional requirement; ‘enforced’: Must issue STARTTLS command before mail transaction;

Type: string

Supported Values: optional, enforced

command-disable

Type: List

error-code-to-client

Description Would transfer error code(554) to client, when getting it from connection establishing with real-server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description SMTP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

server-domain

Description Config the domain of the email servers (Server’s domain, default is “mail-server-domain”)

Type: string

Format: host

Maximum Length: 254 characters

Maximum Length: 1 characters

Default: mail-server-domain

server-starttls-type

Description ‘optional’: STARTTLS is optional requirement; ‘enforced’: Must issue STARTTLS command before mail transaction;

Type: string

Supported Values: optional, enforced

service-ready-msg

Description Set SMTP service ready message (SMTP service ready message, default is “ESMTP mail service ready”)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: ESMTP mail service ready

template

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

Type: Object

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

template_smtp-list_client-domain-switching

Specification

Type

list

Block object keys

match-string

Description Domain name string

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

service-group

Description Select service group (Service group name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

switching-type

Description ‘contains’: Specify domain name string if domain contains another string; ‘ends-with’: Specify domain name string if domain ends with another string; ‘starts-with’: Specify domain string if domain starts with another string;

Type: string

Supported Values: contains, ends-with, starts-with

template_smtp-list_template

Specification

Type

object

logging

Description Logging template (Logging Config name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template_smtp-list_command-disable

Specification

Type

list

Block object keys

disable-type

Description ‘expn’: Disable SMTP EXPN commands; ‘turn’: Disable SMTP TURN commands; ‘vrfy’: Disable SMTP VRFY commands;

Type: string

Supported Values: expn, turn, vrfy

template_external-service-list

Specification

Type

list

Block object keys

action

Description ‘continue’: Continue; ‘drop’: Drop; ‘reset’: Reset;

Type: string

Supported Values: continue, drop, reset

Default: continue

bypass-ip-cfg

Type: List

failure-action

Description ‘continue’: Continue; ‘drop’: Drop; ‘reset’: Reset;

Type: string

Supported Values: continue, drop, reset

Default: continue

name

Description External Service Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

request-header-forward-list

Type: List

service-group

Description Bind a Service Group to the template (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

shared-partition-persist-source-ip-template

Description Reference a persist source ip template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-persist-source-ip-template and source-ip are mutually exclusive

shared-partition-tcp-proxy-template

Description Reference a TCP Proxy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-tcp-proxy-template and tcp-proxy are mutually exclusive

source-ip

Description Source IP persistence template (Source IP persistence template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: source-ip and shared-partition-persist-source-ip-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/persist/source-ip

tcp-proxy

Description TCP Proxy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: tcp-proxy and shared-partition-tcp-proxy-template are mutually exclusive

template-persist-source-ip-shared

Description Source IP Persistence Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/persist/source-ip

template-tcp-proxy-shared

Description TCP Proxy Template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/tcp-proxy

timeout

Description Timeout value 1 - 200 in units of 200ms, default is 5 (default is 1000ms) (1 - 200 in units of 200ms, default is 5 (1000ms))

Type: number

Range: 1-200

Default: 5

type

Description ‘skyfire-icap’: Skyfire ICAP service; ‘url-filter’: URL filtering service;

Type: string

Supported Values: skyfire-icap, url-filter

Default: url-filter

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

template_external-service-list_bypass-ip-cfg

Specification

Type

list

Block object keys

bypass-ip

Description ip address to bypass external service

Type: string

Format: ipv4-address

mask

Description IP prefix mask

Type: string

Format: ipv4-netmask

template_external-service-list_request-header-forward-list

Specification

Type

list

Block object keys

request-header-forward

Description Request header to be forwarded to external service (Header Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_tcp-list

Specification

Type

list

Block object keys

alive-if-active

Description keep connection alive if active traffic

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

del-session-on-server-down

Description Delete session if the server/port goes down (either disabled/hm down)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable

Description send reset to client when server is disabled

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: disable and down are mutually exclusive

down

Description send reset to client when server is down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: down and disable are mutually exclusive

force-delete-timeout

Description The maximum time that a session can stay in the system before being delete (number (second))

Type: number

Range: 1-31

Mutual Exclusion: force-delete-timeout and force-delete-timeout-100ms are mutually exclusive

force-delete-timeout-100ms

Description The maximum time that a session can stay in the system before being delete (number in 100ms)

Type: number

Range: 1-31

Mutual Exclusion: force-delete-timeout-100ms and force-delete-timeout are mutually exclusive

half-close-idle-timeout

Description TCP Half Close Idle Timeout (sec), default off (half close idle timeout in second, default off)

Type: number

Range: 60-120

half-open-idle-timeout

Description TCP Half Open Idle Timeout (sec), default off (half open idle timeout in second, default off)

Type: number

Range: 1-60

idle-timeout

Description Idle Timeout value (Interval of 60 seconds), default 120 seconds (idle timeout in second, default 120)

Type: number

Range: 1-2097151

Default: 120

initial-window-size

Description Set the initial window size (number)

Type: number

Range: 1-65535

insert-client-ip

Description Insert client ip into TCP option

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lan-fast-ack

Description Enable fast TCP ack on LAN

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

logging

Description ‘init’: init only log; ‘term’: termination only log; ‘both’: both initial and termination log;

Type: string

Supported Values: init, term, both

name

Description Fast TCP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

proxy-header

Description: proxy-header is a JSON Block. Please see below for template_tcp-list_proxy-header

Type: Object

qos

Description QOS level (number)

Type: number

Range: 1-63

re-select-if-server-down

Description re-select another server if service port is down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset-follow-fin

Description send reset to client or server upon receiving first fin

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset-fwd

Description send reset to server if error happens

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset-rev

Description send reset to client if error happens

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

template_tcp-list_proxy-header

Specification

Type

object

proxy-header-action

Description ‘insert’: Insert proxy header;

Type: string

Supported Values: insert

proxy-header-version

Description ‘v1’: version 1; ‘v2’: version 2;

Type: string

Supported Values: v1, v2

template_diameter-list

Specification

Type

list

Block object keys

avp-code

Description avp code

Type: number

Range: 1-2147483647

avp-list

Type: List

avp-string

Description pattern to be matched in the avp string name, max length 127 bytes

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

customize-cea

Description customizing cea response

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dwr-time

Description dwr health-check timer interval (in 100 milli second unit, default is 100, 0 means unset this option)

Type: number

Range: 0-2147483647

Default: 100

dwr-up-retry

Description number of successful dwr health-check before declaring target up

Type: number

Range: 1-7

Default: 3

forward-to-latest-server

Description Forward client message to the latest server that sends message with the same session id

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-unknown-session-id

Description Forward server message even it has unknown session id

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

idle-timeout

Description user sesison idle timeout (in minutes, default is 5)

Type: number

Range: 1-65535

Default: 5

load-balance-on-session-id

Description Load balance based on the session id

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

message-code-list

Type: List

multiple-origin-host

Description allowing multiple origin-host to a single server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description diameter template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

origin-host

Description: origin-host is a JSON Block. Please see below for template_diameter-list_origin-host

Type: Object

Refernce Object: /axapi/v3/slb/template/diameter/{name}/origin-host

origin-realm

Description origin-realm name avp

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

product-name

Description product name avp

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

service-group-name

Description service group name, this is the service group that the message needs to be copied to

Type: string

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

session-age

Description user session age allowed (default 10), this is not idle-time (in minutes)

Type: number

Range: 1-65535

Default: 10

terminate-on-cca-t

Description remove diameter session when receiving CCA-T message

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

vendor-id

Description vendor-id avp (Vendor Id)

Type: number

Range: 0-2147483647

Default: 0

template_diameter-list_message-code-list

Specification

Type

list

Block object keys

message-code

Description

Type: number

Range: 1-2147483647

template_diameter-list_avp-list

Specification

Type

list

Block object keys

avp

Description customize avps for cer to the server (avp number)

Type: number

Range: 0-2147483647

int32

Description 32 bits integer

Type: number

Range: 0-2147483647

Mutual Exclusion: int32 int64 and string are mutually exclusive

int64

Description 64 bits integer

Type: number

Range: 0-2147483647

Mutual Exclusion: int64 int32 and string are mutually exclusive

mandatory

Description mandatory avp

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

string

Description String (string name, max length 127 bytes)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: string int32 and int64 are mutually exclusive

template_diameter-list_origin-host

Specification

Type

object

origin-host-name

Description origin-host name avp

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

template_udp-list

Specification

Type

list

Block object keys

age

Description short age (in sec), default is 31

Type: number

Range: 1-31

avp

Description ‘4’: NAS-IP-address; ‘8’: Framed-IP-Address;

Type: string

Supported Values: 4, 8

disable-clear-session

Description Disable immediate clearing of session

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

idle-timeout

Description Idle Timeout value (Interval of 60 seconds), default 120 seconds (idle timeout in second, default 120)

Type: number

Range: 1-2097151

Default: 120

immediate

Description Immediate Removal after Transaction

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: immediate and short are mutually exclusive

name

Description Fast UDP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

qos

Description QOS level (number)

Type: number

Range: 1-63

radius-lb-method-hash-type

Description ‘ip’: IP-Hash;

Type: string

Supported Values: ip

re-select-if-server-down

Description re-select another server if service port is down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

short

Description Short lived session

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: short and immediate are mutually exclusive

stateless-conn-timeout

Description Stateless Current Connection Timeout value (5 - 120 seconds) (idle timeout in second, default 120)

Type: number

Range: 5-120

Default: 120

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

template_http-policy-list

Specification

Type

list

Block object keys

cookie-name

Description name of cookie to match (Cookie Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

geo-location-match

Type: List

http-policy-match

Type: List

multi-match-rule-list

name

Description http-policy template name

Type: string

Format: string-rlx

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

template_http-policy-list_http-policy-match

Specification

Type

list

Block object keys

match-string

Description URL String, use “[no-name]” for empty query-param-name match, use “[no-value]” for empty query-param-value match

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

match-type

Description ‘contains’: Select service group if URL string contains another string; ‘ends-with’: Select service group if URL string ends with another string; ‘equals’: Select service group if URL string equals another string; ‘starts-with’: Select service group if URL string starts with another string;

Type: string

Supported Values: contains, ends-with, equals, starts-with

service-group

Description Service Group to be used (Service Group Name)

Type: string

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

template

Description ‘waf’: waf; (WAF template to be used)

Type: string

Supported Values: waf

template-name

Description WAF template to be used (Template Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/waf/template

type

Description ‘cookie’: cookie value match; ‘host’: hostname match; ‘url’: URL match; ‘header-name’: header name match; ‘header-value’: header value match; ‘query-param-name’: query parameter name; ‘query-param-value’: query parameter value;

Type: string

Supported Values: cookie, host, url, header-name, header-value, query-param-name, query-param-value

template_http-policy-list_multi-match-rule-list

Specification

Type

list

Block object keys

cookie-name-contains-string

Description Cookie value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cookie-name-contains-type

Description ‘contains’: Cookie name contains string;

Type: string

Supported Values: contains

Mutual Exclusion: cookie-name-contains-typecookie-name-equals-type, cookie-name-starts-with-type and cookie-name-ends-with-type are mutually exclusive

cookie-name-ends-with-string

Description Cookie name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cookie-name-ends-with-type

Description ‘ends-with’: Cookie name ends-with string;

Type: string

Supported Values: ends-with

Mutual Exclusion: cookie-name-ends-with-typecookie-name-equals-type, cookie-name-contains-type and cookie-name-starts-with-type are mutually exclusive

cookie-name-equals-string

Description Cookie name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cookie-name-equals-type

Description ‘equals’: Cookie name equals to string;

Type: string

Supported Values: equals

Mutual Exclusion: cookie-name-equals-typecookie-name-contains-type, cookie-name-starts-with-type and cookie-name-ends-with-type are mutually exclusive

cookie-name-starts-with-string

Description Cookie name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cookie-name-starts-with-type

Description ‘starts-with’: Cookie name starts-with string;

Type: string

Supported Values: starts-with

Mutual Exclusion: cookie-name-starts-with-typecookie-name-equals-type, cookie-name-contains-type and cookie-name-ends-with-type are mutually exclusive

cookie-value-contains-string

Description Cookie value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cookie-value-contains-type

Description ‘contains’: Cookie value contains string;

Type: string

Supported Values: contains

Mutual Exclusion: cookie-value-contains-typecookie-value-equals-type, cookie-value-starts-with-type and cookie-value-ends-with-type are mutually exclusive

cookie-value-ends-with-string

Description Cookie value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cookie-value-ends-with-type

Description ‘ends-with’: Cookie value ends-with string;

Type: string

Supported Values: ends-with

Mutual Exclusion: cookie-value-ends-with-typecookie-value-equals-type, cookie-value-contains-type and cookie-value-starts-with-type are mutually exclusive

cookie-value-equals-string

Description Cookie value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cookie-value-equals-type

Description ‘equals’: Cookie value equals to string;

Type: string

Supported Values: equals

Mutual Exclusion: cookie-value-equals-typecookie-value-contains-type, cookie-value-starts-with-type and cookie-value-ends-with-type are mutually exclusive

cookie-value-starts-with-string

Description Cookie value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

cookie-value-starts-with-type

Description ‘starts-with’: Cookie value starts-with string;

Type: string

Supported Values: starts-with

Mutual Exclusion: cookie-value-starts-with-typecookie-value-equals-type, cookie-value-contains-type and cookie-value-ends-with-type are mutually exclusive

header-name-contains-string

Description Header name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

header-name-contains-type

Description ‘contains’: Header name contains string;

Type: string

Supported Values: contains

Mutual Exclusion: header-name-contains-typeheader-name-equals-type, header-name-starts-with-type and header-name-ends-with-type are mutually exclusive

header-name-ends-with-string

Description Header name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

header-name-ends-with-type

Description ‘ends-with’: Header name ends-with string;

Type: string

Supported Values: ends-with

Mutual Exclusion: header-name-ends-with-typeheader-name-equals-type, header-name-contains-type and header-name-starts-with-type are mutually exclusive

header-name-equals-string

Description Header name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

header-name-equals-type

Description ‘equals’: Header name equals to string;

Type: string

Supported Values: equals

Mutual Exclusion: header-name-equals-typeheader-name-contains-type, header-name-starts-with-type and header-name-ends-with-type are mutually exclusive

header-name-starts-with-string

Description Header name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

header-name-starts-with-type

Description ‘starts-with’: Header name starts-with string;

Type: string

Supported Values: starts-with

Mutual Exclusion: header-name-starts-with-typeheader-name-equals-type, header-name-contains-type and header-name-ends-with-type are mutually exclusive

header-value-contains-string

Description Header value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

header-value-contains-type

Description ‘contains’: Header value contains string;

Type: string

Supported Values: contains

Mutual Exclusion: header-value-contains-typeheader-value-equals-type, header-value-starts-with-type and header-value-ends-with-type are mutually exclusive

header-value-ends-with-string

Description Header value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

header-value-ends-with-type

Description ‘ends-with’: Header value ends-with string;

Type: string

Supported Values: ends-with

Mutual Exclusion: header-value-ends-with-typeheader-value-equals-type, header-value-contains-type and header-value-starts-with-type are mutually exclusive

header-value-equals-string

Description Header value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

header-value-equals-type

Description ‘equals’: Header value equals to string;

Type: string

Supported Values: equals

Mutual Exclusion: header-value-equals-typeheader-value-contains-type, header-value-starts-with-type and header-value-ends-with-type are mutually exclusive

header-value-starts-with-string

Description Header value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

header-value-starts-with-type

Description ‘starts-with’: Header value starts-with string;

Type: string

Supported Values: starts-with

Mutual Exclusion: header-value-starts-with-typeheader-value-equals-type, header-value-contains-type and header-value-ends-with-type are mutually exclusive

host-contains-string

Description Host string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

host-contains-type

Description ‘contains’: Host contains string;

Type: string

Supported Values: contains

Mutual Exclusion: host-contains-typehost-equals-type, host-starts-with-type and host-ends-with-type are mutually exclusive

host-ends-with-string

Description Host string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

host-ends-with-type

Description ‘ends-with’: Host ends-with string;

Type: string

Supported Values: ends-with

Mutual Exclusion: host-ends-with-typehost-equals-type, host-contains-type and host-starts-with-type are mutually exclusive

host-equals-string

Description Host string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

host-equals-type

Description ‘equals’: Host equals to string;

Type: string

Supported Values: equals

Mutual Exclusion: host-equals-typehost-contains-type, host-starts-with-type and host-ends-with-type are mutually exclusive

host-starts-with-string

Description Host string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

host-starts-with-type

Description ‘starts-with’: Host starts-with string;

Type: string

Supported Values: starts-with

Mutual Exclusion: host-starts-with-typehost-equals-type, host-contains-type and host-ends-with-type are mutually exclusive

multi-match

Description Specify a multi-match-rule name

Type: string

Format: string-rlx

Maximum Length: 64 characters

Maximum Length: 1 characters

query-param-name-contains-string

Description query parameter name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

query-param-name-contains-type

Description ‘contains’: query parameter name contains string;

Type: string

Supported Values: contains

Mutual Exclusion: query-param-name-contains-typequery-param-name-equals-type, query-param-name-starts-with-type and query-param-name-ends-with-type are mutually exclusive

query-param-name-ends-with-string

Description query parameter name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

query-param-name-ends-with-type

Description ‘ends-with’: query parameter name ends-with string;

Type: string

Supported Values: ends-with

Mutual Exclusion: query-param-name-ends-with-typequery-param-name-equals-type, query-param-name-contains-type and query-param-name-starts-with-type are mutually exclusive

query-param-name-equals-string

Description query parameter name string, use “[no-name]” for empty query-param-name match

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

query-param-name-equals-type

Description ‘equals’: query parameter name equals to string;

Type: string

Supported Values: equals

Mutual Exclusion: query-param-name-equals-typequery-param-name-contains-type, query-param-name-starts-with-type and query-param-name-ends-with-type are mutually exclusive

query-param-name-starts-with-string

Description query parameter name string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

query-param-name-starts-with-type

Description ‘starts-with’: query parameter name starts-with string;

Type: string

Supported Values: starts-with

Mutual Exclusion: query-param-name-starts-with-typequery-param-name-equals-type, query-param-name-contains-type and query-param-name-ends-with-type are mutually exclusive

query-param-value-contains-string

Description query parameter value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

query-param-value-contains-type

Description ‘contains’: query parameter value contains string;

Type: string

Supported Values: contains

Mutual Exclusion: query-param-value-contains-typequery-param-value-equals-type, query-param-value-starts-with-type and query-param-value-ends-with-type are mutually exclusive

query-param-value-ends-with-string

Description query parameter value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

query-param-value-ends-with-type

Description ‘ends-with’: query parameter value ends-with string;

Type: string

Supported Values: ends-with

Mutual Exclusion: query-param-value-ends-with-typequery-param-value-equals-type, query-param-value-contains-type and query-param-value-starts-with-type are mutually exclusive

query-param-value-equals-string

Description query parameter value string, use “[no-value]” for empty query-param-value match

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

query-param-value-equals-type

Description ‘equals’: query parameter value equals to string;

Type: string

Supported Values: equals

Mutual Exclusion: query-param-value-equals-typequery-param-value-contains-type, query-param-value-starts-with-type and query-param-value-ends-with-type are mutually exclusive

query-param-value-starts-with-string

Description query parameter value string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

query-param-value-starts-with-type

Description ‘starts-with’: query parameter value starts-with string;

Type: string

Supported Values: starts-with

Mutual Exclusion: query-param-value-starts-with-typequery-param-value-equals-type, query-param-value-contains-type and query-param-value-ends-with-type are mutually exclusive

seq-num

Description Specify a sequence number

Type: number

Range: 1-8192

service-group

Description Service Group to be used (Service Group Name)

Type: string

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

template-waf

Description Waf Template to be used (Waf Template Name)

Type: string

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/waf/template

url-contains-string

Description URL string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

url-contains-type

Description ‘contains’: URL contains string;

Type: string

Supported Values: contains

Mutual Exclusion: url-contains-typeurl-equals-type, url-starts-with-type and url-ends-with-type are mutually exclusive

url-ends-with-string

Description URL string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

url-ends-with-type

Description ‘ends-with’: URL ends-with string;

Type: string

Supported Values: ends-with

Mutual Exclusion: url-ends-with-typeurl-equals-type, url-contains-type and url-starts-with-type are mutually exclusive

url-equals-string

Description URL string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

url-equals-type

Description ‘equals’: URL equals to string;

Type: string

Supported Values: equals

Mutual Exclusion: url-equals-typeurl-contains-type, url-starts-with-type and url-ends-with-type are mutually exclusive

url-starts-with-string

Description URL string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

url-starts-with-type

Description ‘starts-with’: URL starts-with string;

Type: string

Supported Values: starts-with

Mutual Exclusion: url-starts-with-typeurl-equals-type, url-contains-type and url-ends-with-type are mutually exclusive

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

template_http-policy-list_geo-location-match

Specification

Type

list

Block object keys

geo-location

Description Geolocation name

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

geo-location-service-group

Description Service Group to be used (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

geo-location-template

Description ‘waf’: waf; (WAF template to be used)

Type: string

Supported Values: waf

geo-location-template-name

Description WAF template to be used (Template Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/waf/template

template_client-ssl-list

Specification

Type

list

Block object keys

ad-group-list

Description Forward proxy bypass if ad-group matches class-list

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

alert-type

Description ‘fatal’: Log fatal alerts;

Type: string

Supported Values: fatal

auth-sg

Description Specify authorization LDAP service group

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: auth-sg and authen-name are mutually exclusive

Refernce Object: /axapi/v3/aam/authentication/service-group

auth-sg-dn

Description Use Subject DN as LDAP search base DN

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

auth-sg-filter

Description Specify LDAP search filter

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

auth-username

Description Specify the Username Field in the Client Certificate(If multi-fields are specificed, prior one has higher priority)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

auth-username-attribute

Description Specify attribute name of username for client SSL authorization

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

authen-name

Description Specify authorization LDAP server name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: authen-name and auth-sg are mutually exclusive

Refernce Object: /axapi/v3/aam/authentication/server/ldap

authorization

Description Specify LDAP server for client SSL authorizaiton

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

bypass-cert-issuer-class-list-name

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bypass-cert-issuer-class-list-name and bypass-cert-issuer-multi-class-list-name are mutually exclusive

Refernce Object: /axapi/v3/class-list

bypass-cert-issuer-multi-class-list

Type: List

bypass-cert-san-class-list-name

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bypass-cert-san-class-list-name and bypass-cert-san-multi-class-list-name are mutually exclusive

Refernce Object: /axapi/v3/class-list

bypass-cert-san-multi-class-list

Type: List

bypass-cert-subject-class-list-name

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bypass-cert-subject-class-list-name and bypass-cert-subject-multi-class-list-name are mutually exclusive

Refernce Object: /axapi/v3/class-list

bypass-cert-subject-multi-class-list

Type: List

ca-certs

Type: List

cache-persistence-list-name

Description Class List Name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

case-insensitive

Description Case insensitive forward proxy bypass

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

central-cert-pin-list

Description Forward proxy bypass if SNI string is contained in central updated cert-pinning-candidate list

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cert-revoke-action

Description ‘bypass’: bypass SSLi processing; ‘continue’: continue the connection; ‘drop’: close the connection; ‘block’: block the connection with a warning page;

Type: string

Supported Values: bypass, continue, drop, block

Default: bypass

cert-unknown-action

Description ‘bypass’: bypass SSLi processing; ‘continue’: continue the connection; ‘drop’: close the connection; ‘block’: block the connection with a warning page;

Type: string

Supported Values: bypass, continue, drop, block

Default: bypass

certificate-issuer-contains-list

Type: List

certificate-issuer-ends-with-list

Type: List

certificate-issuer-equals-list

Type: List

certificate-issuer-starts-with-list

Type: List

certificate-list

certificate-san-contains-list

Type: List

certificate-san-ends-with-list

Type: List

certificate-san-equals-list

Type: List

certificate-san-starts-with-list

Type: List

certificate-subject-contains-list

Type: List

certificate-subject-ends-with-list

Type: List

certificate-subject-equals-list

Type: List

certificate-subject-starts-with-list

Type: List

chain-cert

Description Chain Certificate Name

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

Mutual Exclusion: chain-cert and chain-cert-shared-str are mutually exclusive

chain-cert-shared-str

Description Chain Certificate Name

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

Mutual Exclusion: chain-cert-shared-str and chain-cert are mutually exclusive

cipher-without-prio-list

Type: List

class-list-name

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: class-list-name and multi-clist-name are mutually exclusive

Refernce Object: /axapi/v3/class-list

client-auth-case-insensitive

Description Case insensitive forward proxy client auth bypass

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-auth-class-list

Description Forward proxy client auth bypass if SNI string matches class-list (Class List Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

client-auth-contains-list

Type: List

client-auth-ends-with-list

Type: List

client-auth-equals-list

Type: List

client-auth-starts-with-list

Type: List

client-certificate

Description ‘Ignore’: Don’t request client certificate; ‘Require’: Require client certificate; ‘Request’: Request client certificate;

Type: string

Supported Values: Ignore, Require, Request

Default: Ignore

client-ipv4-list

Type: List

client-ipv6-list

Type: List

close-notify

Description Send close notification when terminate connection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

contains-list

Type: List

crl-certs

Type: List

dgversion

Description Lower TLS/SSL version can be downgraded

Type: number

Range: 30-34

Default: 31

dh-type

Description ‘1024’: 1024; ‘1024-dsa’: 1024-dsa; ‘2048’: 2048;

Type: string

Supported Values: 1024, 1024-dsa, 2048

direct-client-server-auth

Description Let backend server does SSL client authentication directly

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-sslv3

Description Reject Client requests for SSL version 3

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

early-data

Description Enable TLS 1.3 early data (0-RTT)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ec-list

Type: List

enable-ssli-ftp-alg

Description Enable SSLi FTP over TLS support at which port

Type: number

Range: 1-65535

enable-tls-alert-logging

Description Enable TLS alert logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ends-with-list

Type: List

equals-list

Type: List

exception-ad-group-list

Description Exceptions to forward proxy bypass if ad-group matches class-list

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

exception-certificate-issuer-cl-name

Description Exceptions to forward-proxy-bypass

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

exception-certificate-san-cl-name

Description Exceptions to forward-proxy-bypass

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

exception-certificate-subject-cl-name

Description Exceptions to forward-proxy-bypass

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

exception-client-ipv4-list

Type: List

exception-client-ipv6-list

Type: List

exception-server-ipv4-list

Type: List

exception-server-ipv6-list

Type: List

exception-sni-cl-name

Description Exceptions to forward-proxy-bypass

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

exception-user-name-list

Description Exceptions to forward proxy bypass if user-name matches class-list

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

exception-web-category

Description: exception-web-category is a JSON Block. Please see below for template_client-ssl-list_exception-web-category

Type: Object

exception-web-reputation

Description: exception-web-reputation is a JSON Block. Please see below for template_client-ssl-list_exception-web-reputation

Type: Object

expire-hours

Description Certificate lifetime in hours

Type: number

Range: 1-168

forward-encrypted

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

Mutual Exclusion: forward-encrypted and fp-ca-certificate are mutually exclusive

forward-passphrase

Description Password Phrase

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: forward-passphrase and fp-ca-certificate are mutually exclusive

forward-proxy-alt-sign

Description Forward proxy alternate signing cert and key

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-block-message

Description Message to be included on the block page (Message, enclose in quotes if spaces are present)

Type: string

Format: string-rlx

Maximum Length: 1023 characters

Maximum Length: 1 characters

forward-proxy-ca-cert

Description CA Certificate for forward proxy (SSL forward proxy CA Certificate Name)

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

Mutual Exclusion: forward-proxy-ca-certfp-ca-certificate, fp-ca-key, fp-ca-key-pass-phrase, fp-ca-key-passphrase, fp-ca-key-encrypted, fp-ca-chain-cert and fp-ca-certificate-shared are mutually exclusive

forward-proxy-ca-key

Description CA Private Key for forward proxy (SSL forward proxy CA Key Name)

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

Mutual Exclusion: forward-proxy-ca-keyfp-ca-certificate, fp-ca-key, fp-ca-key-pass-phrase, fp-ca-key-passphrase, fp-ca-key-encrypted, fp-ca-chain-cert and fp-ca-certificate-shared are mutually exclusive

forward-proxy-cert-cache-limit

Description Certificate cache size limit, default is 524288 (set to 0 for unlimited size)

Type: number

Range: 0-2147483647

Default: 524288

forward-proxy-cert-cache-timeout

Description Certificate cache timeout, default is 1 hour (seconds, set to 0 for never timeout)

Type: number

Range: 0-2147483647

Default: 3600

forward-proxy-cert-expiry

Description Adjust certificate expiry relative to the time when it is created on the device

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-cert-not-ready-action

Description ‘bypass’: bypass the connection; ‘reset’: reset the connection; ‘intercept’: wait for cert and then inspect the connection;

Type: string

Supported Values: bypass, reset, intercept

Default: bypass

forward-proxy-cert-revoke-action

Description Action taken if a certificate is irreversibly revoked, bypass SSLi processing by default

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

forward-proxy-cert-unknown-action

Description Action taken if a certificate revocation status is unknown, bypass SSLi processing by default

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

forward-proxy-crl-disable

Description Disable Certificate Revocation List checking for forward proxy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-decrypted-dscp

Description Apply a DSCP to decrypted and bypassed traffic (DSCP to apply to decrypted traffic)

Type: number

Range: 1-63

forward-proxy-decrypted-dscp-bypass

Description DSCP to apply to bypassed traffic

Type: number

Range: 1-63

forward-proxy-enable

Description Enable SSL forward proxy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-esni-action

Description Action taken if receiving encrypted server name indication extension in client hello MSG, bypass the connection by default

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-failsafe-disable

Description Disable Failsafe for SSL forward proxy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-hash-persistence-interval

Description Set the time interval to save the hash persistence certs (Interval value, in minutes)

Type: number

Range: 1-720

Default: 30

forward-proxy-log-disable

Description Disable SSL forward proxy logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-no-shared-cipher-action

Description Action taken if handshake fails due to no shared ciper, close the connection by default

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

forward-proxy-no-sni-action

Description ‘intercept’: intercept in no SNI case; ‘bypass’: bypass in no SNI case; ‘reset’: reset in no SNI case;

Type: string

Supported Values: intercept, bypass, reset

Default: intercept

forward-proxy-ocsp-disable

Description Disable ocsp-stapling for forward proxy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-require-sni-cert-matched

Description ‘no-match-action-inspect’: Inspected if not matched; ‘no-match-action-drop’: Dropped if not matched;

Type: string

Supported Values: no-match-action-inspect, no-match-action-drop

forward-proxy-selfsign-redir

Description Redirect connections to pages with self signed certs to a warning page

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-ssl-version

Description TLS/SSL version, default is TLS1.2 (TLS/SSL version: 31-TLSv1.0, 32-TLSv1.1, 33-TLSv1.2 and 34-TLSv1.3)

Type: number

Range: 31-34

Default: 33

forward-proxy-trusted-ca-lists

Type: List

forward-proxy-verify-cert-fail-action

Description Action taken if certificate verification fails, close the connection by default

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

fp-alt-cert

Description CA Certificate for forward proxy alternate signing (Certificate name)

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

fp-alt-chain-cert

Description Chain Certificate (Chain Certificate Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

fp-alt-encrypted

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

fp-alt-key

Description CA Private Key for forward proxy alternate signing (Key name)

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

fp-alt-passphrase

Description Password Phrase

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

fp-alt-shared

Description Alternate CA Certificate and Private Key Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fp-ca-certificate

Description CA Certificate for forward proxy (SSL forward proxy CA Certificate Name)

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

Mutual Exclusion: fp-ca-certificateforward-proxy-ca-cert, fp-ca-shared, forward-proxy-ca-key, forward-passphrase, forward-encrypted and fp-ca-key-shared are mutually exclusive

fp-ca-certificate-shared

Description CA Private Key Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: fp-ca-certificate-shared forward-proxy-ca-cert and forward-proxy-ca-key are mutually exclusive

fp-ca-chain-cert

Description Chain Certificate (Chain Certificate Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

Mutual Exclusion: fp-ca-chain-cert forward-proxy-ca-cert and forward-proxy-ca-key are mutually exclusive

fp-ca-key

Description CA Private Key for forward proxy (SSL forward proxy CA Key Name)

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

Mutual Exclusion: fp-ca-key forward-proxy-ca-cert and forward-proxy-ca-key are mutually exclusive

fp-ca-key-encrypted

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

Mutual Exclusion: fp-ca-key-encrypted forward-proxy-ca-cert and forward-proxy-ca-key are mutually exclusive

fp-ca-key-passphrase

Description Password Phrase

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: fp-ca-key-passphrase forward-proxy-ca-cert and forward-proxy-ca-key are mutually exclusive

fp-ca-key-shared

Description CA Private Key Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: fp-ca-key-shared and fp-ca-certificate are mutually exclusive

fp-ca-shared

Description CA Certificate Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: fp-ca-shared and fp-ca-certificate are mutually exclusive

fp-cert-ext-aia-ca-issuers

Description CA Issuers (Authority Information Access URI)

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

Mutual Exclusion: fp-cert-ext-aia-ca-issuers and fp-cert-ext-aia-ocsp are mutually exclusive

fp-cert-ext-aia-ocsp

Description OCSP (Authority Information Access URI)

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

Mutual Exclusion: fp-cert-ext-aia-ocsp and fp-cert-ext-aia-ca-issuers are mutually exclusive

fp-cert-ext-crldp

Description CRL Distribution Point (CRL Distribution Point URI)

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

fp-cert-fetch-autonat

Description ‘auto’: Configure auto NAT for server certificate fetching;

Type: string

Supported Values: auto

Mutual Exclusion: fp-cert-fetch-autonat and fp-cert-fetch-natpool-name are mutually exclusive

fp-cert-fetch-autonat-precedence

Description Set this NAT pool as higher precedence than other source NAT like configued under template policy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fp-cert-fetch-natpool-name

Description Specify NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Mutual Exclusion: fp-cert-fetch-natpool-name shared-partition-pool and fp-cert-fetch-autonat are mutually exclusive

fp-cert-fetch-natpool-name-shared

Description Specify NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

fp-cert-fetch-natpool-precedence

Description Set this NAT pool as higher precedence than other source NAT like configued under template policy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fp-esni-action

Description ‘bypass’: bypass SSLi processing; ‘drop’: close the connection;

Type: string

Supported Values: bypass, drop

Default: bypass

handshake-logging-enable

Description Enable SSL handshake logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

inspect-certificate-issuer-cl-name

Description Forward proxy Inspect if Certificate issuer matches class-list

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

inspect-certificate-san-cl-name

Description Forward proxy Inspect if Certificate Subject Alternative Name matches class-list

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

inspect-certificate-subject-cl-name

Description Forward proxy Inspect if Certificate Subject matches class-list

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

inspect-list-name

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

ja3-enable

Description Enable JA3 features

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ja3-insert-http-header

Description Insert the JA3 hash into this request as a HTTP header (HTTP Header Name)

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

ja3-reject-class-list

Description Drop request if the JA3 hash matches this class-list (type string-case-insensitive) (Class-List Name)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

ja3-reject-max-number-per-host

Description Drop request if numbers of JA3 of this client address exceeded

Type: number

Range: 1-256

ja3-ttl

Description seconds to keep each JA3 record

Type: number

Range: 1-86400

Default: 600

ldap-base-dn-from-cert

Description Use Subject DN as LDAP search base DN

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ldap-search-filter

Description Specify LDAP search filter

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

local-cert-pin-list

Description: local-cert-pin-list is a JSON Block. Please see below for template_client-ssl-list_local-cert-pin-list

Type: Object

local-logging

Description Enable local logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

multi-class-list

Type: List

name

Description Client SSL Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

no-anti-replay

Description Disable anti-replay protection for TLS 1.3 early data (0-RTT data)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

no-shared-cipher-action

Description ‘bypass’: bypass SSLi processing; ‘drop’: close the connection;

Type: string

Supported Values: bypass, drop

Default: drop

non-ssl-bypass-l4session

Description Handle the non-ssl session as L4 for performance optimization

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

non-ssl-bypass-service-group

Description Service Group for Bypass non-ssl traffic (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

notafter

Description notAfter date

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

notafterday

Description Day

Type: number

Range: 1-31

notaftermonth

Description Month

Type: number

Range: 1-12

notafteryear

Description Year

Type: number

Range: 2005-2035

notbefore

Description notBefore date

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

notbeforeday

Description Day

Type: number

Range: 1-31

notbeforemonth

Description Month

Type: number

Range: 1-12

notbeforeyear

Description Year

Type: number

Range: 2005-2035

ocsp-stapling

Description Config OCSP stapling support

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ocspst-ca-cert

Description CA certificate

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

ocspst-ocsp

Description Specify OCSP Authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ocspst-sg

Description Specify authentication service group

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: ocspst-sg and ocspst-srvr are mutually exclusive

Refernce Object: /axapi/v3/aam/authentication/service-group

ocspst-sg-days

Description Specify update period, in days

Type: number

Range: 1-31

Mutual Exclusion: ocspst-sg-days ocspst-sg-hours and ocspst-sg-minutes are mutually exclusive

ocspst-sg-hours

Description Specify update period, in hours

Type: number

Range: 1-23

Default: 1

Mutual Exclusion: ocspst-sg-hours ocspst-sg-days and ocspst-sg-minutes are mutually exclusive

ocspst-sg-minutes

Description Specify update period, in minutes

Type: number

Range: 1-59

Mutual Exclusion: ocspst-sg-minutes ocspst-sg-days and ocspst-sg-hours are mutually exclusive

ocspst-sg-timeout

Description Specify retry timeout (Default is 30 mins)

Type: number

Range: 1-44640

Default: 30

ocspst-srvr

Description Specify OCSP authentication server

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: ocspst-srvr and ocspst-sg are mutually exclusive

Refernce Object: /axapi/v3/aam/authentication/server/ocsp

ocspst-srvr-days

Description Specify update period, in days

Type: number

Range: 1-31

Mutual Exclusion: ocspst-srvr-days ocspst-srvr-hours and ocspst-srvr-minutes are mutually exclusive

ocspst-srvr-hours

Description Specify update period, in hours

Type: number

Range: 1-23

Default: 1

Mutual Exclusion: ocspst-srvr-hours ocspst-srvr-days and ocspst-srvr-minutes are mutually exclusive

ocspst-srvr-minutes

Description Specify update period, in minutes

Type: number

Range: 1-59

Mutual Exclusion: ocspst-srvr-minutes ocspst-srvr-days and ocspst-srvr-hours are mutually exclusive

ocspst-srvr-timeout

Description Specify retry timeout (Default is 30 mins)

Type: number

Range: 1-44640

Default: 30

renegotiation-disable

Description Disable SSL renegotiation

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

req-ca-lists

Type: List

require-web-category

Description Wait for web category to be resolved before taking bypass decision

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-ipv4-list

Type: List

server-ipv6-list

Type: List

server-name-auto-map

Description Enable automatic mapping of server name indication in Client hello extension

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-name-list

Type: List

session-cache-size

Description Session Cache Size (Maximum cache size. Default value 0 (Session ID reuse disabled))

Type: number

session-cache-timeout

Description Session Cache Timeout (Timeout value, in seconds. Default value 0 (Session cache timeout disabled))

Type: number

Range: 0-604800

Default: 0

session-ticket-disable

Description Disable client side session ticket support

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

session-ticket-lifetime

Description Session ticket lifetime in seconds from stateless session resumption (Lifetime value in seconds. Default value 0 (Session ticket lifetime is 7200 seconds))

Type: number

Range: 0-2147483647

Default: 0

shared-partition-cipher-template

Description Reference a cipher template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-cipher-template template-cipher and cipher-wo-prio are mutually exclusive

shared-partition-pool

Description Reference a NAT pool or pool group from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-pool and fp-cert-fetch-natpool-name are mutually exclusive

sni-bypass-enable-log

Description Enable logging when bypass event happens, disabled by default

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sni-bypass-expired-cert

Description Bypass when certificate expired

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sni-bypass-explicit-list

Description Bypass when matched explicit bypass list (Specify class list name)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

sni-bypass-missing-cert

Description Bypass when missing cert/key

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sni-enable-log

Description Enable logging of sni-auto-map failures. Disable by default

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ssl-false-start-disable

Description disable SSL False Start

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ssli-logging

Description SSLi logging level, default is error logging only

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sslilogging

Description ‘disable’: Disable all logging; ‘all’: enable all logging(error, info);

Type: string

Supported Values: disable, all

sslv2-bypass-service-group

Description Service Group for Bypass SSLV2 (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

starts-with-list

Type: List

template-cipher

Description Cipher Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-cipher shared-partition-cipher-template and cipher-wo-prio are mutually exclusive

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

template-cipher-shared

Description Cipher Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

user-name-list

Description Forward proxy bypass if user-name matches class-list

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

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

verify-cert-fail-action

Description ‘bypass’: bypass SSLi processing; ‘continue’: continue the connection; ‘drop’: close the connection; ‘block’: block the connection with a warning page;

Type: string

Supported Values: bypass, continue, drop, block

Default: drop

version

Description TLS/SSL version, default is the highest number supported (TLS/SSL version: 30-SSLv3.0, 31-TLSv1.0, 32-TLSv1.1, 33-TLSv1.2 and 34-TLSv1.3)

Type: number

Range: 1-34

web-category

Description: web-category is a JSON Block. Please see below for template_client-ssl-list_web-category

Type: Object

web-reputation

Description: web-reputation is a JSON Block. Please see below for template_client-ssl-list_web-reputation

Type: Object

template_client-ssl-list_bypass-cert-subject-multi-class-list

Specification

Type

list

Block object keys

bypass-cert-subject-multi-class-list-name

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bypass-cert-subject-multi-class-list-name and bypass-cert-subject-class-list-name are mutually exclusive

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_certificate-san-contains-list

Specification

Type

list

Block object keys

certificate-san-contains

Description Forward proxy bypass if Certificate SAN contains another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_equals-list

Specification

Type

list

Block object keys

equals

Description Forward proxy bypass if SNI string equals another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_client-ipv6-list

Specification

Type

list

Block object keys

client-ipv6-list-name

Description Configure IPV6 client class-list

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_forward-proxy-trusted-ca-lists

Specification

Type

list

Block object keys

forward-proxy-trusted-ca

Description Forward proxy trusted CA file (CA file name)

Type: string

Maximum Length: 255 characters

Maximum Length: 1 characters

fp-trusted-ca-shared

Description Trusted CA Certificate Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_client-ssl-list_ec-list

Specification

Type

list

Block object keys

ec

Description ‘secp256r1’: X9_62_prime256v1; ‘secp384r1’: secp384r1;

Type: string

Supported Values: secp256r1, secp384r1

template_client-ssl-list_contains-list

Specification

Type

list

Block object keys

contains

Description Forward proxy bypass if SNI string contains another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_ends-with-list

Specification

Type

list

Block object keys

ends-with

Description Forward proxy bypass if SNI string ends with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_ca-certs

Specification

Type

list

Block object keys

ca-cert

Description CA Certificate (CA Certificate Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

ca-shared

Description CA Certificate Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-ocsp

Description Specify ocsp authentication server(s) for client certificate verification

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-ocsp-sg

Description Specify service-group (Service group name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/aam/authentication/service-group

client-ocsp-srvr

Description Specify authentication server

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/aam/authentication/server/ocsp/instance

template_client-ssl-list_client-auth-contains-list

Specification

Type

list

Block object keys

client-auth-contains

Description Forward proxy bypass if SNI string contains another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_certificate-subject-contains-list

Specification

Type

list

Block object keys

certificate-subject-contains

Description Forward proxy bypass if Certificate Subject contains another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_req-ca-lists

Specification

Type

list

Block object keys

client-cert-req-ca-shared

Description CA Certificate Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-certificate-Request-CA

Description Send CA lists in certificate request (CA Certificate Name)

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

template_client-ssl-list_certificate-subject-starts-with-list

Specification

Type

list

Block object keys

certificate-subject-starts

Description Forward proxy bypass if Certificate Subject starts with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_web-reputation

Specification

Type

object

bypass-low-risk

Description Bypass when reputation score is greater than or equal to 61

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: bypass-low-riskbypass-trustworthy, bypass-moderate-risk, bypass-suspicious, bypass-malicious and bypass-threshold are mutually exclusive

bypass-malicious

Description Bypass when reputation score is greater than or equal to 1

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: bypass-maliciousbypass-trustworthy, bypass-low-risk, bypass-moderate-risk, bypass-suspicious and bypass-threshold are mutually exclusive

bypass-moderate-risk

Description Bypass when reputation score is greater than or equal to 41

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: bypass-moderate-riskbypass-trustworthy, bypass-low-risk, bypass-suspicious, bypass-malicious and bypass-threshold are mutually exclusive

bypass-suspicious

Description Bypass when reputation score is greater than or equal to 21

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: bypass-suspiciousbypass-trustworthy, bypass-low-risk, bypass-moderate-risk, bypass-malicious and bypass-threshold are mutually exclusive

bypass-threshold

Description Bypass when reputation score is greater than or equal to the customized score (1-100)

Type: number

Range: 1-100

Mutual Exclusion: bypass-thresholdbypass-trustworthy, bypass-low-risk, bypass-moderate-risk, bypass-suspicious and bypass-malicious are mutually exclusive

bypass-trustworthy

Description Bypass when reputation score is greater than or equal to 81

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: bypass-trustworthybypass-low-risk, bypass-moderate-risk, bypass-suspicious, bypass-malicious and bypass-threshold are mutually exclusive

template_client-ssl-list_bypass-cert-issuer-multi-class-list

Specification

Type

list

Block object keys

bypass-cert-issuer-multi-class-list-name

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bypass-cert-issuer-multi-class-list-name and bypass-cert-issuer-class-list-name are mutually exclusive

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_client-auth-equals-list

Specification

Type

list

Block object keys

client-auth-equals

Description Forward proxy bypass if SNI string equals another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_certificate-issuer-equals-list

Specification

Type

list

Block object keys

certificate-issuer-equals

Description Forward proxy bypass if Certificate issuer equals another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_certificate-san-ends-with-list

Specification

Type

list

Block object keys

certificate-san-ends-with

Description Forward proxy bypass if Certificate SAN ends with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_crl-certs

Specification

Type

list

Block object keys

crl

Description Certificate Revocation Lists (Certificate Revocation Lists file name)

Type: string

Maximum Length: 255 characters

Maximum Length: 1 characters

crl-shared

Description Certificate Revocation Lists Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_client-ssl-list_certificate-list

Specification

Type

list

Block object keys

cert

Description Certificate Name

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

chain-cert

Description Chain Certificate (Chain Certificate Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

key

Description Server Private Key (Key Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

key-encrypted

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

passphrase

Description Password Phrase

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

shared

Description Server Certificate and Key Partition Shared

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

template_client-ssl-list_client-ipv4-list

Specification

Type

list

Block object keys

client-ipv4-list-name

Description Configure IPV4 client class-list

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_multi-class-list

Specification

Type

list

Block object keys

multi-clist-name

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: multi-clist-name and class-list-name are mutually exclusive

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_certificate-issuer-ends-with-list

Specification

Type

list

Block object keys

certificate-issuer-ends-with

Description Forward proxy bypass if Certificate issuer ends with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_exception-server-ipv4-list

Specification

Type

list

Block object keys

exception-server-ipv4-list-name

Description Configure IPV4 exception server class-list

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_web-category

Specification

Type

object

abortion

Description Category Abortion

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

adult-and-pornography

Description Category Adult and Pornography

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

alcohol-and-tobacco

Description Category Alcohol and Tobacco

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

auctions

Description Category Auctions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

bot-nets

Description Category Bot Nets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

business-and-economy

Description Category Business and Economy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cdns

Description Category CDNs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cheating

Description Category Cheating

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

computer-and-internet-info

Description Category Computer and Internet Info

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

computer-and-internet-security

Description Category Computer and Internet Security

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

confirmed-spam-sources

Description Category Confirmed SPAM Sources

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

cult-and-occult

Description Category Cult and Occult

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dating

Description Category Dating

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dead-sites

Description Category Dead Sites (db Ops only)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

drugs

Description Category Abused Drugs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dynamic-comment

Description Category Dynamic Comment

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

educational-institutions

Description Category Educational Institutions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

entertainment-and-arts

Description Category Entertainment and Arts

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fashion-and-beauty

Description Category Fashion and Beauty

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

financial-services

Description Category Financial Services

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

food-and-dining

Description Category Food and Dining

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

gambling

Description Category Gambling

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

games

Description Category Games

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

government

Description Category Government

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

gross

Description Category Gross

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hacking

Description Category Hacking

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hate-and-racism

Description Category Hate and Racism

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

health-and-medicine

Description Category Health and Medicine

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

home-and-garden

Description Category Home and Garden

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hunting-and-fishing

Description Category Hunting and Fishing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

illegal

Description Category Illegal

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

illegal-pornography

Description Category Illegal join Adult and Pornography

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

image-and-video-search

Description Category Image and Video Search

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

internet-communications

Description Category Internet Communications

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

internet-portals

Description Category Internet Portals

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

job-search

Description Category Job Search

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

keyloggers-and-monitoring

Description Category Keyloggers and Monitoring

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

kids

Description Category Kids

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

legal

Description Category Legal

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

local-information

Description Category Local Information

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

malware-sites

Description Category Malware Sites

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

marijuana

Description Category Marijuana

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

military

Description Category Military

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

motor-vehicles

Description Category Motor Vehicles

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

music

Description Category Music

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

news-and-media

Description Category News and Media

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

nudity

Description Category Nudity

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

nudity-artistic

Description Category Nudity join Entertainment and Arts

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

online-greeting-cards

Description Category Online Greeting cards

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

open-http-proxies

Description Category Open HTTP Proxies

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

parked-domains

Description Category Parked Domains

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

pay-to-surf

Description Category Pay to Surf

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

peer-to-peer

Description Category Peer to Peer

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

personal-sites-and-blogs

Description Category Personal sites and Blogs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

personal-storage

Description Category Personal Storage

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

philosophy-and-politics

Description Category Philosophy and Political Advocacy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

phishing-and-other-fraud

Description Category Phishing and Other Frauds

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

private-ip-addresses

Description Category Private IP Addresses

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

proxy-avoid-and-anonymizers

Description Category Proxy Avoid and Anonymizers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

questionable

Description Category Questionable

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

real-estate

Description Category Real Estate

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

recreation-and-hobbies

Description Category Recreation and Hobbies

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reference-and-research

Description Category Reference and Research

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

religion

Description Category Religion

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

search-engines

Description Category Search Engines

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sex-education

Description Category Sex Education

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

shareware-and-freeware

Description Category Shareware and Freeware

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

shopping

Description Category Shopping

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

social-network

Description Category Social Network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

society

Description Category Society

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

spam-urls

Description Category SPAM URLs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sports

Description Category Sports

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

spyware-and-adware

Description Category Spyware and Adware

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stock-advice-and-tools

Description Category Stock Advice and Tools

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

streaming-media

Description Category Streaming Media

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

swimsuits-and-intimate-apparel

Description Category Swimsuits and Intimate Apparel

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

training-and-tools

Description Category Training and Tools

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

translation

Description Category Translation

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

travel

Description Category Travel

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uncategorized

Description Uncategorized URLs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

unconfirmed-spam-sources

Description Category Unconfirmed SPAM Sources

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

violence

Description Category Violence

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

weapons

Description Category Weapons

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

web-advertisements

Description Category Web Advertisements

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

web-based-email

Description Category Web based email

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

web-hosting-sites

Description Category Web Hosting Sites

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_client-ssl-list_certificate-san-equals-list

Specification

Type

list

Block object keys

certificate-san-equals

Description Forward proxy bypass if Certificate SAN equals another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_exception-client-ipv4-list

Specification

Type

list

Block object keys

exception-client-ipv4-list-name

Description Configure IPV4 exception client class-list

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_certificate-issuer-contains-list

Specification

Type

list

Block object keys

certificate-issuer-contains

Description Forward proxy bypass if Certificate issuer contains another string (Certificate issuer)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_client-auth-starts-with-list

Specification

Type

list

Block object keys

client-auth-starts-with

Description Forward proxy bypass if SNI string starts with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_certificate-subject-ends-with-list

Specification

Type

list

Block object keys

certificate-subject-ends-with

Description Forward proxy bypass if Certificate Subject ends with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_bypass-cert-san-multi-class-list

Specification

Type

list

Block object keys

bypass-cert-san-multi-class-list-name

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: bypass-cert-san-multi-class-list-name and bypass-cert-san-class-list-name are mutually exclusive

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_server-name-list

Specification

Type

list

Block object keys

server-cert

Description Server Certificate associated to SNI (Server Certificate Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

server-cert-regex

Description Server Certificate associated to SNI regex (Server Certificate Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

server-chain

Description Server Certificate Chain associated to SNI (Server Certificate Chain Name)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

server-chain-regex

Description Server Certificate Chain associated to SNI regex (Server Certificate Chain Name)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

server-encrypted

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

server-encrypted-regex

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

server-key

Description Server Private Key associated to SNI (Server Private Key Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

server-key-regex

Description Server Private Key associated to SNI regex (Server Private Key Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

server-name

Description Server name indication in Client hello extension (Server name String)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

server-name-alternate

Description Specific the second certifcate

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-name-regex

Description Server name indication in Client hello extension with regular expression (Server name String with regex)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

server-name-regex-alternate

Description Specific the second certifcate

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-passphrase

Description help Password Phrase

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

server-passphrase-regex

Description help Password Phrase

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

server-shared

Description Server Name Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-shared-regex

Description Server Name Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_client-ssl-list_exception-web-category

Specification

Type

object

exception-abortion

Description Category Abortion

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-adult-and-pornography

Description Category Adult and Pornography

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-alcohol-and-tobacco

Description Category Alcohol and Tobacco

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-auctions

Description Category Auctions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-bot-nets

Description Category Bot Nets

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-business-and-economy

Description Category Business and Economy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-cdns

Description Category CDNs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-cheating

Description Category Cheating

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-computer-and-internet-info

Description Category Computer and Internet Info

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-computer-and-internet-security

Description Category Computer and Internet Security

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-confirmed-spam-sources

Description Category Confirmed SPAM Sources

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-cult-and-occult

Description Category Cult and Occult

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-dating

Description Category Dating

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-dead-sites

Description Category Dead Sites (db Ops only)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-drugs

Description Category Abused Drugs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-dynamic-comment

Description Category Dynamic Comment

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-educational-institutions

Description Category Educational Institutions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-entertainment-and-arts

Description Category Entertainment and Arts

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-fashion-and-beauty

Description Category Fashion and Beauty

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-financial-services

Description Category Financial Services

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-food-and-dining

Description Category Food and Dining

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-gambling

Description Category Gambling

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-games

Description Category Games

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-government

Description Category Government

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-gross

Description Category Gross

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-hacking

Description Category Hacking

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-hate-and-racism

Description Category Hate and Racism

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-health-and-medicine

Description Category Health and Medicine

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-home-and-garden

Description Category Home and Garden

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-hunting-and-fishing

Description Category Hunting and Fishing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-illegal

Description Category Illegal

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-illegal-pornography

Description Category Illegal join Adult and Pornography

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-image-and-video-search

Description Category Image and Video Search

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-internet-communications

Description Category Internet Communications

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-internet-portals

Description Category Internet Portals

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-job-search

Description Category Job Search

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-keyloggers-and-monitoring

Description Category Keyloggers and Monitoring

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-kids

Description Category Kids

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-legal

Description Category Legal

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-local-information

Description Category Local Information

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-malware-sites

Description Category Malware Sites

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-marijuana

Description Category Marijuana

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-military

Description Category Military

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-motor-vehicles

Description Category Motor Vehicles

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-music

Description Category Music

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-news-and-media

Description Category News and Media

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-nudity

Description Category Nudity

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-nudity-artistic

Description Category Nudity join Entertainment and Arts

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-online-greeting-cards

Description Category Online Greeting cards

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-open-http-proxies

Description Category Open HTTP Proxies

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-parked-domains

Description Category Parked Domains

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-pay-to-surf

Description Category Pay to Surf

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-peer-to-peer

Description Category Peer to Peer

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-personal-sites-and-blogs

Description Category Personal sites and Blogs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-personal-storage

Description Category Personal Storage

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-philosophy-and-politics

Description Category Philosophy and Political Advocacy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-phishing-and-other-fraud

Description Category Phishing and Other Frauds

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-private-ip-addresses

Description Category Private IP Addresses

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-proxy-avoid-and-anonymizers

Description Category Proxy Avoid and Anonymizers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-questionable

Description Category Questionable

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-real-estate

Description Category Real Estate

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-recreation-and-hobbies

Description Category Recreation and Hobbies

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-reference-and-research

Description Category Reference and Research

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-religion

Description Category Religion

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-search-engines

Description Category Search Engines

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-sex-education

Description Category Sex Education

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-shareware-and-freeware

Description Category Shareware and Freeware

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-shopping

Description Category Shopping

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-social-network

Description Category Social Network

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-society

Description Category Society

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-spam-urls

Description Category SPAM URLs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-sports

Description Category Sports

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-spyware-and-adware

Description Category Spyware and Adware

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-stock-advice-and-tools

Description Category Stock Advice and Tools

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-streaming-media

Description Category Streaming Media

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-swimsuits-and-intimate-apparel

Description Category Swimsuits and Intimate Apparel

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-training-and-tools

Description Category Training and Tools

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-translation

Description Category Translation

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-travel

Description Category Travel

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-uncategorized

Description Uncategorized URLs

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-unconfirmed-spam-sources

Description Category Unconfirmed SPAM Sources

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-violence

Description Category Violence

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-weapons

Description Category Weapons

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-web-advertisements

Description Category Web Advertisements

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-web-based-email

Description Category Web based email

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exception-web-hosting-sites

Description Category Web Hosting Sites

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_client-ssl-list_exception-server-ipv6-list

Specification

Type

list

Block object keys

exception-server-ipv6-list-name

Description Configure exception IPV6 server class-list

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_certificate-issuer-starts-with-list

Specification

Type

list

Block object keys

certificate-issuer-starts

Description Forward proxy bypass if Certificate issuer starts with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_certificate-san-starts-with-list

Specification

Type

list

Block object keys

certificate-san-starts

Description Forward proxy bypass if Certificate SAN starts with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_server-ipv4-list

Specification

Type

list

Block object keys

server-ipv4-list-name

Description Configure IPV4 server class-list

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_client-auth-ends-with-list

Specification

Type

list

Block object keys

client-auth-ends-with

Description Forward proxy bypass if SNI string ends with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_exception-client-ipv6-list

Specification

Type

list

Block object keys

exception-client-ipv6-list-name

Description Configure IPV6 exception client class-list

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_exception-web-reputation

Specification

Type

object

exception-low-risk

Description Intercept when reputation score is less than or equal to 80

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: exception-low-riskexception-trustworthy, exception-moderate-risk, exception-suspicious, exception-malicious and exception-threshold are mutually exclusive

exception-malicious

Description Intercept when reputation score is less than or equal to 20

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: exception-maliciousexception-trustworthy, exception-low-risk, exception-moderate-risk, exception-suspicious and exception-threshold are mutually exclusive

exception-moderate-risk

Description Intercept when reputation score is less than or equal to 60

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: exception-moderate-riskexception-trustworthy, exception-low-risk, exception-suspicious, exception-malicious and exception-threshold are mutually exclusive

exception-suspicious

Description Intercept when reputation score is less than or equal to 40

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: exception-suspiciousexception-trustworthy, exception-low-risk, exception-moderate-risk, exception-malicious and exception-threshold are mutually exclusive

exception-threshold

Description Intercept when reputation score is less than or equal to a customized value (1-100)

Type: number

Range: 1-100

Mutual Exclusion: exception-thresholdexception-trustworthy, exception-low-risk, exception-moderate-risk, exception-suspicious and exception-malicious are mutually exclusive

exception-trustworthy

Description Intercept when reputation score is less than or equal to 100

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: exception-trustworthyexception-low-risk, exception-moderate-risk, exception-suspicious, exception-malicious and exception-threshold are mutually exclusive

template_client-ssl-list_local-cert-pin-list

Specification

Type

object

local-cert-pin-list-bypass-fail-count

Description Set the connection fail count as bypass criteria (Bypass when connection failure count is greater than the criteria (1-65536))

Type: number

Range: 1-65536

template_client-ssl-list_server-ipv6-list

Specification

Type

list

Block object keys

server-ipv6-list-name

Description Configure IPV6 server class-list

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_client-ssl-list_certificate-subject-equals-list

Specification

Type

list

Block object keys

certificate-subject-equals

Description Forward proxy bypass if Certificate Subject equals another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_client-ssl-list_cipher-without-prio-list

Specification

Type

list

Block object keys

cipher-wo-prio

Description ‘SSL3_RSA_DES_192_CBC3_SHA’: TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x000A); ‘SSL3_RSA_RC4_128_MD5’: TLS_RSA_WITH_RC4_128_MD5 (0x0004); ‘SSL3_RSA_RC4_128_SHA’: TLS_RSA_WITH_RC4_128_SHA (0x0005); ‘TLS1_RSA_AES_128_SHA’: TLS_RSA_WITH_AES_128_CBC_SHA (0x002F); ‘TLS1_RSA_AES_256_SHA’: TLS_RSA_WITH_AES_256_CBC_SHA (0x0035); ‘TLS1_RSA_AES_128_SHA256’: TLS_RSA_WITH_AES_128_CBC_SHA256 (0x003C); ‘TLS1_RSA_AES_256_SHA256’: TLS_RSA_WITH_AES_256_CBC_SHA256 (0x003D); ‘TLS1_DHE_RSA_AES_128_GCM_SHA256’: TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x009E); ‘TLS1_DHE_RSA_AES_128_SHA’: TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033); ‘TLS1_DHE_RSA_AES_128_SHA256’: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x0067); ‘TLS1_DHE_RSA_AES_256_GCM_SHA384’: TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x009F); ‘TLS1_DHE_RSA_AES_256_SHA’: TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039); ‘TLS1_DHE_RSA_AES_256_SHA256’: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x006B); ‘TLS1_ECDHE_ECDSA_AES_128_GCM_SHA256’: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xC02B); ‘TLS1_ECDHE_ECDSA_AES_128_SHA’: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xC009); ‘TLS1_ECDHE_ECDSA_AES_128_SHA256’: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0xC023); ‘TLS1_ECDHE_ECDSA_AES_256_GCM_SHA384’: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0xC02C); ‘TLS1_ECDHE_ECDSA_AES_256_SHA’: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xC00A); ‘TLS1_ECDHE_RSA_AES_128_GCM_SHA256’: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xC02F); ‘TLS1_ECDHE_RSA_AES_128_SHA’: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xC013); ‘TLS1_ECDHE_RSA_AES_128_SHA256’: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xC027); ‘TLS1_ECDHE_RSA_AES_256_GCM_SHA384’: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xC030); ‘TLS1_ECDHE_RSA_AES_256_SHA’: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xC014); ‘TLS1_RSA_AES_128_GCM_SHA256’: TLS_RSA_WITH_AES_128_GCM_SHA256 (0x009C); ‘TLS1_RSA_AES_256_GCM_SHA384’: TLS_RSA_WITH_AES_256_GCM_SHA384 (0x009D); ‘TLS1_ECDHE_RSA_AES_256_SHA384’: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xC028); ‘TLS1_ECDHE_ECDSA_AES_256_SHA384’: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 (0xC024); ‘TLS1_ECDHE_RSA_CHACHA20_POLY1305_SHA256’: TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (0xCCA8); ‘TLS1_ECDHE_ECDSA_CHACHA20_POLY1305_SHA256’: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 (0xCCA9); ‘TLS1_DHE_RSA_CHACHA20_POLY1305_SHA256’: TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (0xCCAA);

Type: string

Supported Values: SSL3_RSA_DES_192_CBC3_SHA, SSL3_RSA_RC4_128_MD5, SSL3_RSA_RC4_128_SHA, TLS1_RSA_AES_128_SHA, TLS1_RSA_AES_256_SHA, TLS1_RSA_AES_128_SHA256, TLS1_RSA_AES_256_SHA256, TLS1_DHE_RSA_AES_128_GCM_SHA256, TLS1_DHE_RSA_AES_128_SHA, TLS1_DHE_RSA_AES_128_SHA256, TLS1_DHE_RSA_AES_256_GCM_SHA384, TLS1_DHE_RSA_AES_256_SHA, TLS1_DHE_RSA_AES_256_SHA256, TLS1_ECDHE_ECDSA_AES_128_GCM_SHA256, TLS1_ECDHE_ECDSA_AES_128_SHA, TLS1_ECDHE_ECDSA_AES_128_SHA256, TLS1_ECDHE_ECDSA_AES_256_GCM_SHA384, TLS1_ECDHE_ECDSA_AES_256_SHA, TLS1_ECDHE_RSA_AES_128_GCM_SHA256, TLS1_ECDHE_RSA_AES_128_SHA, TLS1_ECDHE_RSA_AES_128_SHA256, TLS1_ECDHE_RSA_AES_256_GCM_SHA384, TLS1_ECDHE_RSA_AES_256_SHA, TLS1_RSA_AES_128_GCM_SHA256, TLS1_RSA_AES_256_GCM_SHA384, TLS1_ECDHE_RSA_AES_256_SHA384, TLS1_ECDHE_ECDSA_AES_256_SHA384, TLS1_ECDHE_RSA_CHACHA20_POLY1305_SHA256, TLS1_ECDHE_ECDSA_CHACHA20_POLY1305_SHA256, TLS1_DHE_RSA_CHACHA20_POLY1305_SHA256

Mutual Exclusion: cipher-wo-prio template-cipher and shared-partition-cipher-template are mutually exclusive

template_client-ssl-list_starts-with-list

Specification

Type

list

Block object keys

starts-with

Description Forward proxy bypass if SNI string starts with another string

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_dynamic-service-list

Specification

Type

list

Block object keys

dns-server

Type: List

name

Description Dynamic Service Template Name

Type: string

Format: string-rlx

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

template_dynamic-service-list_dns-server

Specification

Type

list

Block object keys

ipv4-dns-server

Description DNS Server IPv4 Address

Type: string

Format: ipv4-address

ipv6-dns-server

Description DNS Server IPv6 Address

Type: string

Format: ipv6-address

template_dblb-list

Specification

Type

list

Block object keys

calc-sha1

Description: calc-sha1 is a JSON Block. Please see below for template_dblb-list_calc-sha1

Type: Object

Refernce Object: /axapi/v3/slb/template/dblb/{name}/calc-sha1

class-list

Description Specify user/password string class list (Class list name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

name

Description DBLB template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

server-version

Description ‘MSSQL2008’: MSSQL server 2008 or 2008 R2; ‘MSSQL2012’: MSSQL server 2012; ‘MySQL’: MySQL server (any version);

Type: string

Supported Values: MSSQL2008, MSSQL2012, MySQL

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

template_dblb-list_calc-sha1

Specification

Type

object

sha1-value

Description Cleartext password

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

template_fix-list

Specification

Type

list

Block object keys

insert-client-ip

Description Insert client ip to tag 11447

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

logging

Description ‘init’: init only log; ‘term’: termination only log; ‘both’: both initial and termination log;

Type: string

Supported Values: init, term, both

name

Description FIX Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

tag-switching

Type: List

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

template_fix-list_tag-switching

Specification

Type

list

Block object keys

equals

Description Equals (Tag String)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

service-group

Description Create a Service Group comprising Servers (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

switching-type

Description ‘sender-comp-id’: Select service group based on SenderCompID; ‘target-comp-id’: Select service group based on TargetCompID;

Type: string

Supported Values: sender-comp-id, target-comp-id

template_persist

Specification

Type

object

cookie-list

destination-ip-list

source-ip-list

ssl-sid-list

template_persist_destination-ip-list

Specification

Type

list

Block object keys

dont-honor-conn-rules

Description Do not observe connection rate rules

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hash-persist

Description Use hash value of destination IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

match-type

Description Persistence type

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description Destination IP persistence template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

netmask

Description IP subnet mask

Type: string

Format: ipv4-netmask

Default: 255.255.255.255

netmask6

Description IPV6 subnet mask

Type: number

Range: 1-128

Default: 128

scan-all-members

Description Persist with SCAN of all members

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server

Description Persist to the same server, default is port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: server and service-group are mutually exclusive

service-group

Description Persist within the same service group

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: service-group and server are mutually exclusive

timeout

Description Persistence timeout (in minutes)

Type: number

Range: 1-2000

Default: 5

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

template_persist_source-ip-list

Specification

Type

list

Block object keys

dont-honor-conn-rules

Description Do not observe connection rate rules

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enforce-higher-priority

Description Enforce to use high priority node if available

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hash-persist

Description Use hash value of source IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

incl-dst-ip

Description Include destination IP on the persist

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

incl-sport

Description Include source port on the persist

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

match-type

Description Persistence type

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description Source IP persistence template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

netmask

Description IP subnet mask

Type: string

Format: ipv4-netmask

Default: 255.255.255.255

netmask6

Description IPV6 subnet mask

Type: number

Range: 1-128

Default: 128

primary-port

Description Primary port to create the persist session

Type: number

Range: 1-65534

scan-all-members

Description Persist with SCAN of all members

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server

Description Persist to the same server, default is port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: server and service-group are mutually exclusive

service-group

Description Persist within the same service group

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: service-group and server are mutually exclusive

timeout

Description Persistence timeout (in minutes)

Type: number

Range: 1-2000

Default: 5

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

template_persist_ssl-sid-list

Specification

Type

list

Block object keys

dont-honor-conn-rules

Description Do not observe connection rate rules

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description SSL session ID persistence template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

timeout

Description Persistence timeout (in minutes)

Type: number

Range: 1-2000

Default: 5

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

template_doh-list

Specification

Type

list

Block object keys

conn-reuse

Description ‘enable’: Enable Connection Reuse; ‘disable’: Disable Connection-Reuse (Default);

Type: string

Supported Values: enable, disable

Default: disable

dns

Description DNS Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

Mutual Exclusion: dns and shared-partition-dns-template are mutually exclusive

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

dns-retry

Description: dns-retry is a JSON Block. Please see below for template_doh-list_dns-retry

Type: Object

Refernce Object: /axapi/v3/slb/template/doh/{name}/dns-retry

forwarder

Description: forwarder is a JSON Block. Please see below for template_doh-list_forwarder

Type: Object

Refernce Object: /axapi/v3/slb/template/doh/{name}/forwarder

name

Description DNS over HTTP(s) Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

non-dns-request

Description ‘allow’: Forward Non-DoH request to http server bound to vport; ‘reject’: Reject Non-DoH requests with HTTP 400 Bad Request (Default);

Type: string

Supported Values: allow, reject

Default: reject

reject-status-code

Description ‘400’: Status Code 400 BAD Request (Default); ‘500’: Status Code 500 Internal Server Error; ‘501’: Status Code 501 Not Implemented;

Type: string

Supported Values: 400, 500, 501

Default: 400

shared-partition-dns-template

Description Reference a DNS template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-dns-template and dns are mutually exclusive

shared-partition-tcp-proxy-template

Description Reference a TCP Proxy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-tcp-proxy-template and tcp-proxy are mutually exclusive

snat-pool

Description Source NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

source-nat

Description ‘auto’: Perform Source NAT Auto for service-group(Default) (Not supported with forwarding-ip); ‘disable’: Don’t perform source-nat for server side DNS queries; ‘pool’: Perform Source NAT with specific pool;

Type: string

Supported Values: auto, disable, pool

Default: auto

tcp-proxy

Description TCP Proxy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

Mutual Exclusion: tcp-proxy and shared-partition-tcp-proxy-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/tcp-proxy

template-dns-shared

Description DNS Template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-tcp-proxy-shared

Description TCP Proxy Template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/tcp-proxy

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

template_doh-list_forwarder

Specification

Type

object

bypass-doh

Description Forward valid DoH HTTP request as is, no DNS packet extraction (Bypass DoH)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: bypass-dohforwarding-ipv4, forwarding-ipv6, tcp-service-group and udp-service-group are mutually exclusive

forwarding-ipv4

Description SLB VIP IPv4 address to forward DOH query (IP address)

Type: string

Format: ipv4-address

Mutual Exclusion: forwarding-ipv4forwarding-ipv6, tcp-service-group, udp-service-group and bypass-doh are mutually exclusive

forwarding-ipv6

Description SLB VIP IPv6 address to forward DOH query (IP address)

Type: string

Format: ipv6-address

Mutual Exclusion: forwarding-ipv6forwarding-ipv4, tcp-service-group, udp-service-group and bypass-doh are mutually exclusive

tcp-service-group

Description Bind a TCP Service Group to the template (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: tcp-service-groupforwarding-ipv4, forwarding-ipv6 and bypass-doh are mutually exclusive

Refernce Object: /axapi/v3/slb/service-group

udp-service-group

Description Bind a UDP Service Group to the template (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: udp-service-groupforwarding-ipv4, forwarding-ipv6 and bypass-doh are mutually exclusive

Refernce Object: /axapi/v3/slb/service-group

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

v4-internal

Description Try to find this IP as a VIP in this L3v Partition and forward it internally to the VIP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

v4-l4-proto

Description ‘tcp’: Use TCP only when forwarding DNS traffic; ‘udp’: Use UDP only when forwarding DNS traffic; ‘both’: Use UDP 1st and if unreachable, retry with TCP when forwarding DNS traffic;

Type: string

Supported Values: tcp, udp, both

Default: both

v4-port

Description Forwarding port number, Default is 53

Type: number

Range: 1-65534

Default: 53

v6-internal

Description Try to find this IP as a VIP in this L3v Partition and forward it internally to the VIP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

v6-l4-proto

Description ‘tcp’: Use TCP only when forwarding DNS traffic; ‘udp’: Use UDP only when forwarding DNS traffic; ‘both’: Use UDP 1st and if unreachable, retry with TCP when forwarding DNS traffic;

Type: string

Supported Values: tcp, udp, both

Default: both

v6-port

Description Forwarding port number, Default is 53

Type: number

Range: 1-65534

Default: 53

template_doh-list_dns-retry

Specification

Type

object

after-timeout

Description ‘close’: Close client side connection; ‘retry-with-tcp’: Retry DNS query to server using TCP (If UDP was tried initially. Close after.);

Type: string

Supported Values: close, retry-with-tcp

Default: close

max-trials

Description Total number of times to try DNS query to server before closing client connection, default 3

Type: number

Range: 1-5

Default: 3

retry-interval

Description DNS Retry Interval value 1 - 400 in units of 100ms, default is 10 (default is 1000ms) (1 - 400 in units of 100ms, default is 10 (1000ms/1sec))

Type: number

Range: 1-400

Default: 10

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_sip-list

Specification

Type

list

Block object keys

acl-id

Description ACL id

Type: number

Range: 100-199

Mutual Exclusion: acl-id and acl-name-value are mutually exclusive

acl-name-value

Description IPv4 Access List Name

Type: string

Maximum Length: 16 characters

Maximum Length: 1 characters

Mutual Exclusion: acl-name-value and acl-id are mutually exclusive

Refernce Object: /axapi/v3/ip/access-list

alg-dest-nat

Description Translate VIP to real server IP in SIP message when destination NAT is used

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

alg-source-nat

Description Translate source IP to NAT IP in SIP message when source NAT is used

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

call-id-persist-disable

Description Disable call-ID persistence

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-keep-alive

Description Respond client keep-alive packet directly instead of forwarding to server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-request-header

Type: List

client-response-header

Type: List

dialog-aware

Description Permit system processes dialog session

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

drop-when-client-fail

Description Drop current SIP message when select client fail

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: drop-when-client-fail and failed-client-selection-message are mutually exclusive

drop-when-server-fail

Description Drop current SIP message when select server fail

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: drop-when-server-fail and failed-server-selection-message are mutually exclusive

exclude-translation

Type: List

failed-client-selection

Description Define action when select client fail

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

failed-client-selection-message

Description Send SIP message (includs status code) to server when select client fail(Format: 3 digits(1XX~6XX) space reason)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: failed-client-selection-message and drop-when-client-fail are mutually exclusive

failed-server-selection

Description Define action when select server fail

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

failed-server-selection-message

Description Send SIP message (includs status code) to client when select server fail(Format: 3 digits(1XX~6XX) space reason)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: failed-server-selection-message and drop-when-server-fail are mutually exclusive

insert-client-ip

Description Insert Client IP address into SIP header

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

interval

Description The interval of keep-alive packet for each persist connection (second)

Type: number

Range: 5-300

Default: 30

keep-server-ip-if-match-acl

Description Use Real Server IP for addresses matching the ACL for a Call-Id

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description SIP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

pstn-gw

Description configure pstn gw host name for tel: uri translate to sip: uri (Hostname String, default is “pstn”)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Default: pstn

server-keep-alive

Description Send server keep-alive packet for every persist connection when enable conn-reuse

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-request-header

Type: List

server-response-header

Type: List

server-selection-per-request

Description Force server selection on every SIP request

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

service-group

Description service group name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

smp-call-id-rtp-session

Description Create the across cpu call-id rtp session

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

timeout

Description Time in minutes

Type: number

Range: 1-250

Default: 30

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

template_sip-list_server-request-header

Specification

Type

list

Block object keys

insert-condition-server-request

Description ‘insert-if-not-exist’: Only insert the header when it does not exist; ‘insert-always’: Always insert the header even when there is a header with the same name;

Type: string

Supported Values: insert-if-not-exist, insert-always

server-request-erase-all

Description Erase all headers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-request-header-erase

Description Erase a SIP header (Header Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

server-request-header-insert

Description Insert a SIP header (Header Content (Format: “name:value”))

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

template_sip-list_server-response-header

Specification

Type

list

Block object keys

insert-condition-server-response

Description ‘insert-if-not-exist’: Only insert the header when it does not exist; ‘insert-always’: Always insert the header even when there is a header with the same name;

Type: string

Supported Values: insert-if-not-exist, insert-always

server-response-erase-all

Description Erase all headers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-response-header-erase

Description Erase a SIP header (Header Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

server-response-header-insert

Description Insert a SIP header (Header Content (Format: “name:value”))

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

template_sip-list_client-request-header

Specification

Type

list

Block object keys

client-request-erase-all

Description Erase all headers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-request-header-erase

Description Erase a SIP header (Header Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

client-request-header-insert

Description Insert a SIP header (Header Content (Format: “name:value”))

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

insert-condition-client-request

Description ‘insert-if-not-exist’: Only insert the header when it does not exist; ‘insert-always’: Always insert the header even when there is a header with the same name;

Type: string

Supported Values: insert-if-not-exist, insert-always

template_sip-list_client-response-header

Specification

Type

list

Block object keys

client-response-erase-all

Description Erase all headers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-response-header-erase

Description Erase a SIP header (Header Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

client-response-header-insert

Description Insert a SIP header (Header Content (Format: “name:value”))

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

insert-condition-client-response

Description ‘insert-if-not-exist’: Only insert the header when it does not exist; ‘insert-always’: Always insert the header even when there is a header with the same name;

Type: string

Supported Values: insert-if-not-exist, insert-always

template_sip-list_exclude-translation

Specification

Type

list

Block object keys

header-string

Description SIP header name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

translation-value

Description ‘start-line’: SIP request line or status line; ‘header’: SIP message headers; ‘body’: SIP message body;

Type: string

Supported Values: start-line, header, body

template_respmod-icap-list

Specification

Type

list

Block object keys

action

Description ‘continue’: Continue; ‘drop’: Drop; ‘reset’: Reset;

Type: string

Supported Values: continue, drop, reset

Default: continue

bypass-ip-cfg

Type: List

disable-http-server-reset

Description Don’t reset http server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fail-close

Description When template sg is down mark vport down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

failure-action

Description ‘continue’: Continue; ‘drop’: Drop; ‘reset’: Reset;

Type: string

Supported Values: continue, drop, reset

Default: continue

include-protocol-in-uri

Description Include protocol and port in HTTP URI

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

log-only-allowed-method

Description Only log allowed HTTP method

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

logging

Description logging template (Logging template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

min-payload-size

Description min-payload-size value 0 - 65535, default is 0

Type: number

Range: 0-65535

Default: 0

name

Description Reqmod ICAP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

preview

Description Preview value 1 - 32768, default is 32768

Type: number

Range: 1-32768

Default: 32768

server-ssl

Description Server SSL template (Server SSL template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/server-ssl

service-group

Description Bind a Service Group to the template (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

service-url

Description URL to send to ICAP server (Service URL Name)

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

shared-partition-persist-source-ip-template

Description Reference a persist source ip template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-persist-source-ip-template and source-ip are mutually exclusive

shared-partition-tcp-proxy-template

Description Reference a TCP Proxy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-tcp-proxy-template and tcp-proxy are mutually exclusive

source-ip

Description Source IP persistence template (Source IP persistence template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: source-ip and shared-partition-persist-source-ip-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/persist/source-ip

tcp-proxy

Description TCP Proxy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: tcp-proxy and shared-partition-tcp-proxy-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/tcp-proxy

template-persist-source-ip-shared

Description Source IP Persistence Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/persist/source-ip

template-tcp-proxy-shared

Description TCP Proxy Template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/tcp-proxy

timeout

Description Timeout value 1 - 200 in units of 200ms, default is 5 (default is 1000ms) (1 - 200 in units of 200ms, default is 5 (1000ms))

Type: number

Range: 1-200

Default: 5

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

x-auth-url

Description Use URL format for authentication

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_respmod-icap-list_bypass-ip-cfg

Specification

Type

list

Block object keys

bypass-ip

Description ip address to bypass respmod-icap service

Type: string

Format: ipv4-address

mask

Description IP prefix mask

Type: string

Format: ipv4-netmask

template_virtual-server-list

Specification

Type

list

Block object keys

conn-limit

Description Connection limit

Type: number

Range: 1-64000000

Default: 64000000

conn-limit-no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-limit-reset

Description Send client reset when connection over limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-rate-limit

Description Connection rate limit

Type: number

Range: 1-1048575

conn-rate-limit-no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-rate-limit-reset

Description Send client reset when connection rate over limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-when-all-ports-down

Description Disable Virtual Server when all member ports are down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: disable-when-all-ports-down and disable-when-any-port-down are mutually exclusive

disable-when-any-port-down

Description Disable Virtual Server when any member port is down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: disable-when-any-port-down and disable-when-all-ports-down are mutually exclusive

icmp-lockup

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

Type: number

Range: 1-65535

icmp-lockup-period

Description Lockup period (second)

Type: number

Range: 1-16383

icmp-rate-limit

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

Type: number

Range: 1-65535

icmpv6-lockup

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

Type: number

Range: 1-65535

icmpv6-lockup-period

Description Lockup period (second)

Type: number

Range: 1-16383

icmpv6-rate-limit

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

Type: number

Range: 1-65535

name

Description Virtual server template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

rate-interval

Description ‘100ms’: Use 100 ms as sampling interval; ‘second’: Use 1 second as sampling interval;

Type: string

Supported Values: 100ms, second

Default: second

subnet-gratuitous-arp

Description Send gratuitous ARP for every IP in the subnet virtual server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tcp-stack-tfo-active-conn-limit

Description The allowed active layer 7 tcp fast-open connection limit, default is zero (number)

Type: number

Range: 0-10000

Default: 0

tcp-stack-tfo-backoff-time

Description The time tcp stack will wait before allowing new fast-open requests after security condition, default 600 seconds (number)

Type: number

Range: 1-14400

Default: 600

tcp-stack-tfo-cookie-time-limit

Description The time limit (in seconds) that a layer 7 tcp fast-open cookie is valid, default is 60 seconds (number)

Type: number

Range: 1-14400

Default: 60

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

template_client-ssh-list

Specification

Type

list

Block object keys

encrypted

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

forward-proxy-enable

Description Enable SSH forward proxy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-hostkey

Description Specify private-key (Key Name)

Type: string

Maximum Length: 255 characters

Maximum Length: 1 characters

name

Description Client SSH Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

passphrase

Description Password Phrase

Type: string

Format: password

Maximum Length: 63 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

template_ssli-list

Specification

Type

list

Block object keys

name

Description SSLi Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

type

Description ‘http’: HTTP service; ‘xmpp’: XMPP service; ‘smtp’: SMTP service; ‘pop’: POP service; ‘ldap’: LDAP service; ‘ftp’: FTP service;

Type: string

Supported Values: http, xmpp, smtp, pop, ldap, ftp

Default: http

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

template_server-ssh-list

Specification

Type

list

Block object keys

forward-proxy-enable

Description Enable SSH forward proxy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description Server SSH Template Name

Type: string

Format: string-rlx

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

template_dns-list

Specification

Type

list

Block object keys

add-padding-to-client

Description ‘block-length’: Block-Length Padding; ‘random-block-length’: Random-Block-Length Padding;

Type: string

Supported Values: block-length, random-block-length

cache-record-serving-policy

Description ‘global’: Follow global cofiguration (Default); ‘no-change’: No change in record order; ‘round-robin’: Round-robin;

Type: string

Supported Values: global, no-change, round-robin

class-list

Description: class-list is a JSON Block. Please see below for template_dns-list_class-list

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/class-list

default-policy

Description ‘nocache’: Cache disable; ‘cache’: Cache enable;

Type: string

Supported Values: nocache, cache

Default: nocache

disable-dns-template

Description Disable DNS template

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-rpz-attach-soa

Description Disable attaching SOA due to RPZ

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dns-logging

Description dns logging template (DNS Logging template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/dns-logging

dns64

Description: dns64 is a JSON Block. Please see below for template_dns-list_dns64

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/dns64

dnssec-service-group

Description Use different service group if DNSSEC DO bit set (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

drop

Description Drop the malformed query

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: drop and forward are mutually exclusive

enable-cache-sharing

Description Enable DNS cache sharing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward

Description Forward to service group (Service group name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: forward and drop are mutually exclusive

Refernce Object: /axapi/v3/slb/service-group

insert-ipv4

Description prefix-length to insert for IPv4

Type: number

Range: 0-32

insert-ipv6

Description prefix-length to insert for IPv6

Type: number

Range: 0-128

local-dns-resolution

Description: local-dns-resolution is a JSON Block. Please see below for template_dns-list_local-dns-resolution

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/local-dns-resolution

max-cache-entry-size

Description Define maximum cache entry size (Maximum cache entry size per VIP (default 1024))

Type: number

Range: 1-4096

Default: 1024

max-cache-size

Description Define maximum cache size (Maximum cache entry per VIP)

Type: number

max-query-length

Description Define Maximum DNS Query Length, default is unlimited (Specify Maximum Length)

Type: number

Range: 1-4095

name

Description DNS Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

period

Description Period in minutes

Type: number

Range: 1-10000

query-class-filter

Description: query-class-filter is a JSON Block. Please see below for template_dns-list_query-class-filter

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/query-class-filter

query-id-switch

Description Use DNS query ID to create sesion

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

query-type-filter

Description: query-type-filter is a JSON Block. Please see below for template_dns-list_query-type-filter

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/query-type-filter

recursive-dns-resolution

Description: recursive-dns-resolution is a JSON Block. Please see below for template_dns-list_recursive-dns-resolution

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/recursive-dns-resolution

redirect-to-tcp-port

Description Direct the client to retry with TCP for DNS UDP request

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

remove-aa-flag

Description Make answers created from cache non-authoritative

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

remove-edns-csubnet-to-server

Description Remove EDNS(0) client subnet from client queries

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

remove-padding-to-server

Description Remove EDNS(0) padding to server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

response-rate-limiting

Description: response-rate-limiting is a JSON Block. Please see below for template_dns-list_response-rate-limiting

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/response-rate-limiting

rpz-list

udp-retransmit

Description: udp-retransmit is a JSON Block. Please see below for template_dns-list_udp-retransmit

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/udp-retransmit

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

template_dns-list_response-rate-limiting

Specification

Type

object

action

Description ‘log-only’: Only log rate-limiting, do not actually rate limit. Requires enable-log configuration; ‘rate-limit’: Rate-Limit based on configuration (Default); ‘whitelist’: Whitelist, disable rate-limiting;

Type: string

Supported Values: log-only, rate-limit, whitelist

Default: rate-limit

enable-log

Description Enable logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

filter-response-rate

Description Maximum allowed request rate for the filter. This should match average traffic. (default 10 per seconds)

Type: number

Range: 1-1000

Default: 10

response-rate

Description Responses exceeding this rate within the window will be dropped (default 5 per second)

Type: number

Range: 1-1000

Default: 5

rrl-class-list-list

slip-rate

Description Every n’th response that would be rate-limited will be let through instead

Type: number

Range: 2-10

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

window

Description Rate-Limiting Interval in Seconds (default is one)

Type: number

Range: 1-60

Default: 1

template_dns-list_response-rate-limiting_rrl-class-list-list

Specification

Type

list

Block object keys

lid-list

name

Description Class-list name

Type: string

Format: string-rlx

Maximum Length: 63 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

template_dns-list_response-rate-limiting_rrl-class-list-list_lid-list

Specification

Type

list

Block object keys

lid-action

Description ‘log-only’: Only log rate-limiting, do not actually rate limit. Requires enable-log configuration; ‘rate-limit’: Rate-Limit based on configuration (Default); ‘whitelist’: Whitelist, disable rate-limiting;

Type: string

Supported Values: log-only, rate-limit, whitelist

Default: rate-limit

lid-enable-log

Description Enable logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lid-response-rate

Description Responses exceeding this rate within the window will be dropped (default 5 per second)

Type: number

Range: 1-1000

Default: 5

lid-slip-rate

Description Every n’th response that would be rate-limited will be let through instead

Type: number

Range: 2-10

lid-window

Description Rate-Limiting Interval in Seconds (default is one)

Type: number

Range: 1-60

Default: 1

lidnum

Description Specify a limit ID

Type: number

Range: 1-1023

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

template_dns-list_rpz-list

Specification

Type

list

Block object keys

logging

Description: logging is a JSON Block. Please see below for template_dns-list_rpz-list_logging

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/rpz/{seq-id}/logging

name

Description Specify a Response Policy Zone name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

seq-id

Description sequential id of RPZ

Type: number

Range: 1-8

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

template_dns-list_rpz-list_logging

Specification

Type

object

enable

Description Log RPZ triggered action

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rpz-action

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_dns-list_rpz-list_logging_rpz-action

Specification

Type

list

Block object keys

str-rpz-action

Description ‘drop’: Log RPZ due to drop action; ‘pass-thru’: Log RPZ due to pass-thru action; ‘nxdomain’: Log RPZ due to nxdomain action; ‘nodata’: Log RPZ due to nodata action; ‘tcp-only’: Log RPZ due to tcp-only action; ‘local-data’: Log RPZ due to local-data action;

Type: string

Supported Values: drop, pass-thru, nxdomain, nodata, tcp-only, local-data

template_dns-list_recursive-dns-resolution

Specification

Type

object

csubnet-retry

Description retry when server REFUSED AX inserted EDNS(0) subnet, works only when insert-client-subnet is configured

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

default-recursive

Description Default recurisve mode, forward query to bound service-group if hostnames matched

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

host-list-cfg

Type: List

ipv4-nat-pool

Description IPv4 Source NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

ipv6-nat-pool

Description IPv6 Source NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

lookup-order

Description: lookup-order is a JSON Block. Please see below for template_dns-list_recursive-dns-resolution_lookup-order

Type: Object

Refernce Object: /axapi/v3/slb/template/dns/{name}/recursive-dns-resolution/lookup-order

max-trials

Description Total number of times to try DNS query to server before closing client connection, default 30

Type: number

Range: 1-62

Default: 30

minimal-response

Description Remove authority and additional records when applicable

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

retries-per-level

Description Number of DNS query retries at each server level before closing client connection, default 6

Type: number

Range: 1-6

Default: 6

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_dns-list_recursive-dns-resolution_lookup-order

Specification

Type

object

query-type

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_dns-list_recursive-dns-resolution_lookup-order_query-type

Specification

Type

list

Block object keys

num-query-type

Description Other query type value

Type: number

Range: 1-65535

order

Description ‘ipv4-precede-ipv6’: Recursive lookup via IPv4 then IPv6; ‘ipv6-precede-ipv4’: Recursive lookup via IPv6 then IPv4;

Type: string

Supported Values: ipv4-precede-ipv6, ipv6-precede-ipv4

str-query-type

Description ‘A’: Address record; ‘AAAA’: IPv6 Address record; ‘CNAME’: Canonical name record; ‘MX’: Mail exchange record; ‘NS’: Name server record; ‘SRV’: Service locator; ‘PTR’: PTR resource record; ‘SOA’: Start of authority record; ‘TXT’: Text record; ‘ANY’: All cached record;

Type: string

Supported Values: A, AAAA, CNAME, MX, NS, SRV, PTR, SOA, TXT, ANY

template_dns-list_recursive-dns-resolution_host-list-cfg

Specification

Type

list

Block object keys

hostnames

Description Hostnames class-list name (ac type), perform resolution while query name matched

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_dns-list_class-list

Specification

Type

object

lid-list

name

Description Specify a class list name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_dns-list_class-list_lid-list

Specification

Type

list

Block object keys

action-value

Description ‘dns-cache-disable’: Disable DNS cache when it exceeds limit; ‘dns-cache-enable’: Enable DNS cache when it exceeds limit; ‘forward’: Forward the traffic even it exceeds limit;

Type: string

Supported Values: dns-cache-disable, dns-cache-enable, forward

conn-rate-limit

Description Connection rate limit

Type: number

Range: 1-2147483647

dns

Description: dns is a JSON Block. Please see below for template_dns-list_class-list_lid-list_dns

Type: Object

lidnum

Description Specify a limit ID

Type: number

Range: 1-1023

lockout

Description Don’t accept any new connection for certain time (Lockout duration in minutes)

Type: number

Range: 1-1023

log

Description Log a message

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

log-interval

Description Log interval (minute, by default system will log every over limit instance)

Type: number

Range: 1-255

over-limit-action

Description Action when exceeds limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

per

Description Per (Number of 100ms)

Type: number

Range: 1-65535

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

template_dns-list_class-list_lid-list_dns

Specification

Type

object

cache-action

Description ‘cache-disable’: Disable dns cache; ‘cache-enable’: Enable dns cache;

Type: string

Supported Values: cache-disable, cache-enable

Default: cache-disable

honor-server-response-ttl

Description Honor the server reponse TTL

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ttl

Description TTL for cache entry (TTL in seconds)

Type: number

Range: 1-65535

weight

Description Weight for cache entry

Type: number

Range: 1-7

template_dns-list_dns64

Specification

Type

object

cache

Description Use a cached A-query response to provide AAAA query responses for the same hostname

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

change-query

Description Always change incoming AAAA DNS Query to A

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enable

Description Enable DNS64 (Need to config this option before config any other dns64 options)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

parallel-query

Description Forward AAAA Query & generate A Query in parallel

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

retry

Description Retry count, default is 3 (Retry Number)

Type: number

Range: 0-15

Default: 3

single-response-disable

Description Disable Single Response which is used to avoid ambiguity

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

timeout

Description Timeout to send additional Queries, unit: second, default is 1

Type: number

Range: 0-15

Default: 1

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_dns-list_udp-retransmit

Specification

Type

object

max-trials

Description Total number of times to try DNS query to server before closing client connection, default 3

Type: number

Range: 1-5

Default: 3

retry-interval

Description DNS Retry Interval value 1 - 400 in units of 100ms, default is 10 (default is 1000ms) (1 - 400 in units of 100ms, default is 10 (1000ms/1sec))

Type: number

Range: 1-400

Default: 10

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_dns-list_query-class-filter

Specification

Type

object

query-class

Type: List

query-class-action

Description ‘allow’: Allow only certain DNS query classes; ‘deny’: Deny only certain DNS query classes;

Type: string

Supported Values: allow, deny

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_dns-list_query-class-filter_query-class

Specification

Type

list

Block object keys

num-query-class

Description Other query class value

Type: number

Range: 1-65535

str-query-class

Description ‘INTERNET’: INTERNET query class; ‘CHAOS’: CHAOS query class; ‘HESIOD’: HESIOD query class; ‘NONE’: NONE query class; ‘ANY’: ANY query class;

Type: string

Supported Values: INTERNET, CHAOS, HESIOD, NONE, ANY

template_dns-list_local-dns-resolution

Specification

Type

object

host-list-cfg

Type: List

local-resolver-cfg

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_dns-list_local-dns-resolution_host-list-cfg

Specification

Type

list

Block object keys

hostnames

Description Hostnames class-list name (ac type)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/class-list

template_dns-list_local-dns-resolution_local-resolver-cfg

Specification

Type

list

Block object keys

local-resolver

Description Local dns servers (address)

Type: string

Format: ipv4-address

template_dns-list_query-type-filter

Specification

Type

object

query-type

Type: List

query-type-action

Description ‘allow’: Allow only certain DNS query types; ‘deny’: Deny only certain DNS query types;

Type: string

Supported Values: allow, deny

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_dns-list_query-type-filter_query-type

Specification

Type

list

Block object keys

num-query-type

Description Other record type value

Type: number

Range: 1-65535

str-query-type

Description ‘A’: Address record; ‘AAAA’: IPv6 Address record; ‘CNAME’: Canonical name record; ‘MX’: Mail exchange record; ‘NS’: Name server record; ‘SRV’: Service locator; ‘PTR’: PTR resource record; ‘SOA’: Start of authority record; ‘TXT’: Text record; ‘ANY’: All cached record;

Type: string

Supported Values: A, AAAA, CNAME, MX, NS, SRV, PTR, SOA, TXT, ANY

template_http-list

Specification

Type

list

Block object keys

100-cont-wait-for-req-complete

Description When REQ has Expect 100 and response is not 100, then wait for whole request to be sent

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

bypass-sg

Description Select service group for non-http traffic (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

client-ip-hdr-replace

Description Replace the existing header

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

client-port-hdr-replace

Description Replace the existing header

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

compression-auto-disable-on-high-cpu

Description Auto-disable software compression on high cpu usage (Disable compression if cpu usage is above threshold. Default is off.)

Type: number

Range: 1-100

compression-br-level

Description brotli compression level, default 1 (brotli compression level value, default is 1)

Type: number

Range: 1-9

Default: 1

compression-br-sliding-window-size

Description brotli compression sliding window size, default 10 (brotli compression sliding window size in the form of log (i.e., 10 means 1k-16MB bytes))

Type: number

Range: 10-24

compression-content-type

Type: List

compression-enable

Description Enable Compression

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

compression-exclude-content-type

Type: List

compression-exclude-uri

Type: List

compression-keep-accept-encoding

Description Keep accept encoding

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

compression-keep-accept-encoding-enable

Description Enable Server Accept Encoding

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

compression-level

Description gzip compression level, default 1 (gzip compression level value, default is 1)

Type: number

Range: 1-9

Default: 1

compression-method-order

Description Method Order (Order to decide which compression algorithm to be applied when multiple algorithms are acceptable)

Type: string

Format: string-rlx

Maximum Length: 11 characters

Maximum Length: 11 characters

compression-minimum-content-length

Description Minimum Content Length (Minimum content length for compression in bytes. Default is 120.)

Type: number

Range: 1-2147483647

Default: 120

cookie-format

Description ‘rfc6265’: Follow rfc6265;

Type: string

Supported Values: rfc6265

cookie-samesite

Description ‘none’: none; ‘lax’: lax; ‘strict’: strict;

Type: string

Supported Values: none, lax, strict

default-charset

Description ‘iso-8859-1’: Use ISO-8859-1 as the default charset; ‘utf-8’: Use UTF-8 as the default charset; ‘us-ascii’: Use US-ASCII as the default charset;

Type: string

Supported Values: iso-8859-1, utf-8, us-ascii

Default: utf-8

failover-url

Description Failover to this URL (Failover URL Name)

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

frame-limit

Description Limit the number of CONTINUATION, PING, PRIORITY, RESET, SETTINGS and empty frames in one HTTP2 connection, default 10000

Type: number

Range: 0-65535

Default: 10000

host-switching

Type: List

http2-client-no-snat

Description Set max-concurrent-stream = 1 when the client side is HTTP2 and no source-nat configuration is under vport

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

insert-client-ip

Description Insert Client IP address into HTTP header

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

insert-client-ip-header-name

Description HTTP Header Name for inserting Client IP

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

insert-client-port

Description Insert Client Port address into HTTP header

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

insert-client-port-header-name

Description HTTP Header Name for inserting Client Port

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

keep-client-alive

Description Keep client alive

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

log-retry

Description log when HTTP request retry

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

max-concurrent-streams

Description (http2 only) Max concurrent streams, default 100

Type: number

Range: 1-1000

Default: 100

name

Description HTTP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

non-http-bypass

Description Bypass non-http traffic instead of dropping

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

persist-on-401

Description Persist to the same server if the response code is 401

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

prefix

Description ‘host’: the cookie will have been set with a Secure attribute, a Path attribute with a value of /, and no Domain attribute; ‘secure’: the cookie will have been set with a Secure attribute; ‘check’: check server prefix and enforce prefix format;

Type: string

Supported Values: host, secure, check

rd-port

Description Port (Port Number)

Type: number

Range: 1-65535

Mutual Exclusion: rd-port and rd-simple-loc are mutually exclusive

rd-resp-code

Description ‘301’: Moved Permanently; ‘302’: Found; ‘303’: See Other; ‘307’: Temporary Redirect;

Type: string

Supported Values: 301, 302, 303, 307

rd-secure

Description Use HTTPS

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: rd-secure and rd-simple-loc are mutually exclusive

rd-simple-loc

Description Redirect location tag absolute URI string

Type: string

Format: string-rlx

Maximum Length: 255 characters

Maximum Length: 1 characters

Mutual Exclusion: rd-simple-loc rd-secure and rd-port are mutually exclusive

redirect

Description Automatically send a redirect response

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

redirect-rewrite

Description: redirect-rewrite is a JSON Block. Please see below for template_http-list_redirect-rewrite

Type: Object

req-hdr-wait-time

Description HTTP request header wait time before abort connection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

req-hdr-wait-time-val

Description Number of seconds wait for client request header (default is 7)

Type: number

Range: 1-31

Default: 7

request-header-erase-list

Type: List

request-header-insert-list

Type: List

request-line-case-insensitive

Description Parse http request line as case insensitive

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

request-timeout

Description Request timeout if response not received (timeout in seconds)

Type: number

Range: 1-120

response-content-replace-list

Type: List

response-header-erase-list

Type: List

response-header-insert-list

Type: List

retry-on-5xx

Description Retry http request on HTTP 5xx code and request timeout

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: retry-on-5xx and retry-on-5xx-per-req are mutually exclusive

retry-on-5xx-per-req

Description Retry http request on HTTP 5xx code for each request

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: retry-on-5xx-per-req and retry-on-5xx are mutually exclusive

retry-on-5xx-per-req-val

Description Number of times to retry (default is 3)

Type: number

Range: 1-3

Default: 3

retry-on-5xx-val

Description Number of times to retry (default is 3)

Type: number

Range: 1-3

Default: 3

strict-transaction-switch

Description Force server selection on every HTTP request

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template

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

Type: Object

term-11client-hdr-conn-close

Description Terminate HTTP 1.1 client when req has Connection: close

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

url-hash-first

Description Use the begining part of URL to calculate hash value (URL string length to calculate hash value)

Type: number

Range: 4-128

Mutual Exclusion: url-hash-first and url-hash-last are mutually exclusive

url-hash-last

Description Use the end part of URL to calculate hash value (URL string length to calculate hash value)

Type: number

Range: 4-128

Mutual Exclusion: url-hash-last and url-hash-first are mutually exclusive

url-hash-offset

Description Skip part of URL to calculate hash value (Offset of the URL string)

Type: number

Range: 0-255

url-hash-persist

Description Use URL’s hash value to select server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

url-switching

Type: List

use-server-status

Description Use Server-Status header to do URL hashing

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

template_http-list_request-header-erase-list

Specification

Type

list

Block object keys

request-header-erase

Description Erase a header from HTTP request (Header Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_http-list_redirect-rewrite

Specification

Type

object

match-list

Type: List

redirect-secure

Description Use HTTPS

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

redirect-secure-port

Description Port (Port Number)

Type: number

Range: 1-65535

Default: 443

template_http-list_redirect-rewrite_match-list

Specification

Type

list

Block object keys

redirect-match

Description URL Matching (Pattern URL String)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

rewrite-to

Description Rewrite to Destination URL String

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_http-list_host-switching

Specification

Type

list

Block object keys

host-match-string

Description Hostname String

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

host-service-group

Description Create a Service Group comprising Servers (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

host-switching-type

Description ‘contains’: Select service group if hostname contains another string; ‘ends-with’: Select service group if hostname ends with another string; ‘equals’: Select service group if hostname equals another string; ‘starts-with’: Select service group if hostname starts with another string; ‘regex-match’: Select service group if URL string matches with regular expression; ‘host-hits-enable’: Enables Host Hits counters;

Type: string

Supported Values: contains, ends-with, equals, starts-with, regex-match, host-hits-enable

template_http-list_response-header-insert-list

Specification

Type

list

Block object keys

response-header-insert

Description Insert a header into HTTP response (Header Content (Format: “[name]:[value]”))

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

response-header-insert-type

Description ‘insert-if-not-exist’: Only insert the header when it does not exist; ‘insert-always’: Always insert the header even when there is a header with the same name;

Type: string

Supported Values: insert-if-not-exist, insert-always

template_http-list_response-header-erase-list

Specification

Type

list

Block object keys

response-header-erase

Description Erase a header from HTTP response (Header Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template_http-list_template

Specification

Type

object

logging

Description Logging template (Logging Config name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template_http-list_url-switching

Specification

Type

list

Block object keys

url-match-string

Description URL String

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

url-service-group

Description Create a Service Group comprising Servers (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

url-switching-type

Description ‘contains’: Select service group if URL string contains another string; ‘ends-with’: Select service group if URL string ends with another string; ‘equals’: Select service group if URL string equals another string; ‘starts-with’: Select service group if URL string starts with another string; ‘regex-match’: Select service group if URL string matches with regular expression; ‘url-case-insensitive’: Case insensitive URL switching; ‘url-hits-enable’: Enables URL Hits;

Type: string

Supported Values: contains, ends-with, equals, starts-with, regex-match, url-case-insensitive, url-hits-enable

template_http-list_response-content-replace-list

Specification

Type

list

Block object keys

response-content-replace

Description replace the data from HTTP response content (String in the http content need to be replaced)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

response-new-string

Description String will be in the http content

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

template_http-list_request-header-insert-list

Specification

Type

list

Block object keys

request-header-insert

Description Insert a header into HTTP request (Header Content (Format: “[name]:[value]”))

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

request-header-insert-type

Description ‘insert-if-not-exist’: Only insert the header when it does not exist; ‘insert-always’: Always insert the header even when there is a header with the same name;

Type: string

Supported Values: insert-if-not-exist, insert-always

template_http-list_compression-content-type

Specification

Type

list

Block object keys

content-type

Description Compression content-type

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

template_http-list_compression-exclude-uri

Specification

Type

list

Block object keys

exclude-uri

Description Compression exclude uri

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

template_http-list_compression-exclude-content-type

Specification

Type

list

Block object keys

exclude-content-type

Description Compression exclude content-type (Compression exclude content type)

Type: string

Format: string-rlx

Maximum Length: 31 characters

Maximum Length: 1 characters

template_dns-logging-list

Specification

Type

list

Block object keys

disable

Description Disable DNS Logging template

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dns-logging-protocol

Description ‘both’: Log DNS over tcp and udp; ‘tcp’: Log DNS over tcp; ‘udp’: Log DNS over udp;

Type: string

Supported Values: both, tcp, udp

dns-logging-request-section

Description ‘all’: Log DNS header and question section; ‘header’: Log DNS header information; ‘question’: Log DNS question section;

Type: string

Supported Values: all, header, question

dns-logging-response-section

Description ‘all’: Log DNS header information, answer, authority, additional section content; ‘header’: Log DNS header information; ‘answer’: Log DNS header information and answer section content;

Type: string

Supported Values: all, header, answer

dns-logging-type

Description ‘query’: DNS Query Logging; ‘response’: DNS Response Logging; ‘both’: DNS Query and Response Logging;

Type: string

Supported Values: query, response, both

name

Description DNS Logging Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

response-type-config

Description: response-type-config is a JSON Block. Please see below for template_dns-logging-list_response-type-config

Type: Object

Refernce Object: /axapi/v3/slb/template/dns-logging/{name}/response-type-config

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

template_dns-logging-list_response-type-config

Specification

Type

object

type-list

template_dns-logging-list_response-type-config_type-list

Specification

Type

list

Block object keys

digest

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

length-limit-flag

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

other-data

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

public-key

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rdata-field

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

response-type-name

Description ‘TXT’: TXT; ‘RRSIG’: RRSIG; ‘TSIG’: TSIG; ‘DNSKEY’: DNSKEY; ‘DS’: DS; ‘CAA’: CAA; ‘NAPTR’: NAPTR; ‘OPT’: OPT;

Type: string

Supported Values: TXT, RRSIG, TSIG, DNSKEY, DS, CAA, NAPTR, OPT

service-field

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

signature

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

txt-data

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

type-limit-num

Description Limit the field length

Type: number

Range: 0-256

Default: 0

Mutual Exclusion: type-limit-num and type-no-limit are mutually exclusive

type-no-limit

Description Print the field as much as possible

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: type-no-limit and type-limit-num are mutually exclusive

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

value-field

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_virtual-port-list

Specification

Type

list

Block object keys

aflow

Description Use aFlow to eliminate the traffic surge

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

allow-syn-otherflags

Description Allow initial SYN packet with other flags

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

allow-vip-to-rport-mapping

Description Allow mapping of VIP to real port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-limit

Description Connection limit

Type: number

Range: 1-64000000

Default: 64000000

conn-limit-no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-limit-reset

Description Send client reset when connection over limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-rate-limit

Description Connection rate limit

Type: number

Range: 1-1048575

conn-rate-limit-no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-rate-limit-reset

Description Send client reset when connection rate over limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

drop-unknown-conn

Description Drop conection if receives TCP packet without SYN or RST flag and it does not belong to any existing connections

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dscp

Description Differentiated Services Code Point (DSCP to Real Server IP Mapping Value)

Type: number

Range: 1-63

ignore-tcp-msl

Description reclaim TCP resource immediately without MSL

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

log-options

Description ‘no-logging’: Do not log over limit event; ‘no-repeat-logging’: log once for over limit event. Default is log once per minute;

Type: string

Supported Values: no-logging, no-repeat-logging

name

Description Virtual port template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

non-syn-initiation

Description Allow initial TCP packet to be non-SYN

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

pkt-rate-interval

Description ‘100ms’: Source IP and port rate limit per 100ms; ‘second’: Source IP and port rate limit per second (default);

Type: string

Supported Values: 100ms, second

Default: second

pkt-rate-limit-reset

Description send client-side reset (reset after packet limit)

Type: number

Range: 0-1048575

Default: 0

pkt-rate-type

Description ‘src-ip-port’: Source IP and port rate limit; ‘src-port’: Source port rate limit;

Type: string

Supported Values: src-ip-port, src-port

rate

Description Source IP and port rate limit (Packet rate limit)

Type: number

Range: 1-1048575

rate-interval

Description ‘100ms’: Use 100 ms as sampling interval; ‘second’: Use 1 second as sampling interval;

Type: string

Supported Values: 100ms, second

Default: second

reset-l7-on-failover

Description Send reset to L7 client and server connection upon a failover

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset-unknown-conn

Description Send reset back if receives TCP packet without SYN or RST flag and it does not belong to any existing connections

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

snat-msl

Description Source NAT MSL (Source NAT MSL value (seconds))

Type: number

Range: 1-1800

snat-port-preserve

Description Source NAT Port Preservation

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

when-rr-enable

Description Only do rate limit if CPU RR triggered

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_mqtt-list

Specification

Type

list

Block object keys

clientid-hash-first

Description Use the begining part of client ID to calculate hash value (client ID string length to calculate hash value)

Type: number

Range: 4-128

clientid-hash-last

Description Use the end part of Client ID to calculate hash value (Client ID length to calculate hash value)

Type: number

Range: 4-128

clientid-hash-offset

Description Skip part of Client ID to calculate hash value (Offset of the Client ID)

Type: number

Range: 0-255

clientid-hash-persist

Description Use Client ID’s hash value to select server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description MQTT Template Name

Type: string

Format: string-rlx

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

template_cipher-list

Specification

Type

list

Block object keys

cipher-cfg

Type: List

cipher13-cfg

Type: List

name

Description Cipher Template Name

Type: string

Format: string-rlx

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

template_cipher-list_cipher13-cfg

Specification

Type

list

Block object keys

cipher13-suite

Description ‘TLS_AES_256_GCM_SHA384’: TLS_AES_256_GCM_SHA384 (0x1302); ‘TLS_CHACHA20_POLY1305_SHA256’: TLS_CHACHA20_POLY1305_SHA256 (0x1303); ‘TLS_AES_128_GCM_SHA256’: TLS_AES_128_GCM_SHA256 (0x1301);

Type: string

Supported Values: TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_GCM_SHA256

priority

Description Cipher priority (Cipher priority (default 1))

Type: number

Range: 1-100

Default: 1

template_cipher-list_cipher-cfg

Specification

Type

list

Block object keys

cipher-suite

Description ‘SSL3_RSA_DES_192_CBC3_SHA’: TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x000A); ‘SSL3_RSA_RC4_128_MD5’: TLS_RSA_WITH_RC4_128_MD5 (0x0004); ‘SSL3_RSA_RC4_128_SHA’: TLS_RSA_WITH_RC4_128_SHA (0x0005); ‘TLS1_RSA_AES_128_SHA’: TLS_RSA_WITH_AES_128_CBC_SHA (0x002F); ‘TLS1_RSA_AES_256_SHA’: TLS_RSA_WITH_AES_256_CBC_SHA (0x0035); ‘TLS1_RSA_AES_128_SHA256’: TLS_RSA_WITH_AES_128_CBC_SHA256 (0x003C); ‘TLS1_RSA_AES_256_SHA256’: TLS_RSA_WITH_AES_256_CBC_SHA256 (0x003D); ‘TLS1_DHE_RSA_AES_128_GCM_SHA256’: TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x009E); ‘TLS1_DHE_RSA_AES_128_SHA’: TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033); ‘TLS1_DHE_RSA_AES_128_SHA256’: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x0067); ‘TLS1_DHE_RSA_AES_256_GCM_SHA384’: TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x009F); ‘TLS1_DHE_RSA_AES_256_SHA’: TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039); ‘TLS1_DHE_RSA_AES_256_SHA256’: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x006B); ‘TLS1_ECDHE_ECDSA_AES_128_GCM_SHA256’: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xC02B); ‘TLS1_ECDHE_ECDSA_AES_128_SHA’: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xC009); ‘TLS1_ECDHE_ECDSA_AES_128_SHA256’: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0xC023); ‘TLS1_ECDHE_ECDSA_AES_256_GCM_SHA384’: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0xC02C); ‘TLS1_ECDHE_ECDSA_AES_256_SHA’: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xC00A); ‘TLS1_ECDHE_RSA_AES_128_GCM_SHA256’: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xC02F); ‘TLS1_ECDHE_RSA_AES_128_SHA’: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xC013); ‘TLS1_ECDHE_RSA_AES_128_SHA256’: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xC027); ‘TLS1_ECDHE_RSA_AES_256_GCM_SHA384’: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xC030); ‘TLS1_ECDHE_RSA_AES_256_SHA’: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xC014); ‘TLS1_RSA_AES_128_GCM_SHA256’: TLS_RSA_WITH_AES_128_GCM_SHA256 (0x009C); ‘TLS1_RSA_AES_256_GCM_SHA384’: TLS_RSA_WITH_AES_256_GCM_SHA384 (0x009D); ‘TLS1_ECDHE_RSA_AES_256_SHA384’: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xC028); ‘TLS1_ECDHE_ECDSA_AES_256_SHA384’: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 (0xC024); ‘TLS1_ECDHE_RSA_CHACHA20_POLY1305_SHA256’: TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (0xCCA8); ‘TLS1_ECDHE_ECDSA_CHACHA20_POLY1305_SHA256’: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 (0xCCA9); ‘TLS1_DHE_RSA_CHACHA20_POLY1305_SHA256’: TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (0xCCAA); ‘TLS1_ECDHE_SM2_WITH_SMS4_SM3’: TLS_ECDHE_SM2_WITH_SMS4_SM3 (0xE102); ‘TLS1_ECDHE_SM2_WITH_SMS4_SHA256’: TLS_ECDHE_SM2_WITH_SMS4_SHA256 (0xE105); ‘TLS1_ECDHE_SM2_WITH_SMS4_GCM_SM3’: TLS_ECDHE_SM2_WITH_SMS4_GCM_SM3 (0xE107);

Type: string

Supported Values: SSL3_RSA_DES_192_CBC3_SHA, SSL3_RSA_RC4_128_MD5, SSL3_RSA_RC4_128_SHA, TLS1_RSA_AES_128_SHA, TLS1_RSA_AES_256_SHA, TLS1_RSA_AES_128_SHA256, TLS1_RSA_AES_256_SHA256, TLS1_DHE_RSA_AES_128_GCM_SHA256, TLS1_DHE_RSA_AES_128_SHA, TLS1_DHE_RSA_AES_128_SHA256, TLS1_DHE_RSA_AES_256_GCM_SHA384, TLS1_DHE_RSA_AES_256_SHA, TLS1_DHE_RSA_AES_256_SHA256, TLS1_ECDHE_ECDSA_AES_128_GCM_SHA256, TLS1_ECDHE_ECDSA_AES_128_SHA, TLS1_ECDHE_ECDSA_AES_128_SHA256, TLS1_ECDHE_ECDSA_AES_256_GCM_SHA384, TLS1_ECDHE_ECDSA_AES_256_SHA, TLS1_ECDHE_RSA_AES_128_GCM_SHA256, TLS1_ECDHE_RSA_AES_128_SHA, TLS1_ECDHE_RSA_AES_128_SHA256, TLS1_ECDHE_RSA_AES_256_GCM_SHA384, TLS1_ECDHE_RSA_AES_256_SHA, TLS1_RSA_AES_128_GCM_SHA256, TLS1_RSA_AES_256_GCM_SHA384, TLS1_ECDHE_RSA_AES_256_SHA384, TLS1_ECDHE_ECDSA_AES_256_SHA384, TLS1_ECDHE_RSA_CHACHA20_POLY1305_SHA256, TLS1_ECDHE_ECDSA_CHACHA20_POLY1305_SHA256, TLS1_DHE_RSA_CHACHA20_POLY1305_SHA256, TLS1_ECDHE_SM2_WITH_SMS4_SM3, TLS1_ECDHE_SM2_WITH_SMS4_SHA256, TLS1_ECDHE_SM2_WITH_SMS4_GCM_SM3

priority

Description Cipher priority (Cipher priority (default 1))

Type: number

Range: 1-100

Default: 1

template_policy-list

Specification

Type

list

Block object keys

bw-list-id

Type: List

bw-list-name

Description Specify a blacklist/whitelist name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

class-list

Description: class-list is a JSON Block. Please see below for template_policy-list_class-list

Type: Object

Refernce Object: /axapi/v3/slb/template/policy/{name}/class-list

forward-policy

Description: forward-policy is a JSON Block. Please see below for template_policy-list_forward-policy

Type: Object

Refernce Object: /axapi/v3/slb/template/policy/{name}/forward-policy

full-domain-tree

Description Share counters between geo-location and sub regions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

interval

Description Log interval (minute)

Type: number

Range: 1-255

name

Description Policy template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

over-limit

Description Specify operation in case over limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

over-limit-lockup

Description Don’t accept any new connection for certain time (Lockup duration (minute))

Type: number

Range: 1-127

over-limit-logging

Description Log a message

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

over-limit-reset

Description Reset the connection when it exceeds limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

overlap

Description Use overlap mode for geo-location to do longest match

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

share

Description Share counters between virtual ports and virtual servers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

timeout

Description Define timeout value of PBSLB dynamic entry (Timeout value (minute, default is 5))

Type: number

Range: 1-127

Default: 5

use-destination-ip

Description Use destination IP to match the policy

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

template_policy-list_forward-policy

Specification

Type

object

acos-event-log

Description Enable acos event logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

action-list

filtering

Type: List

local-logging

Description Enable local logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

no-client-conn-reuse

Description Inspects only first request of a connection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

require-web-category

Description Wait for web category to be resolved before taking proxy decision

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

san-filtering

Type: List

source-list

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_policy-list_forward-policy_filtering

Specification

Type

list

Block object keys

ssli-url-filtering

Description ‘bypassed-sni-disable’: Disable SNI filtering for bypassed URL’s(enabled by default); ‘intercepted-sni-enable’: Enable SNI filtering for intercepted URL’s(disabled by default); ‘intercepted-http-disable’: Disable HTTP(host/URL) filtering for intercepted URL’s(enabled by default); ‘no-sni-allow’: Allow connection if SNI filtering is enabled and SNI header is not present(Drop by default);

Type: string

Supported Values: bypassed-sni-disable, intercepted-sni-enable, intercepted-http-disable, no-sni-allow

template_policy-list_forward-policy_san-filtering

Specification

Type

list

Block object keys

ssli-url-filtering-san

Description ‘enable-san’: Enable SAN filtering(disabled by default); ‘bypassed-san-disable’: Disable SAN filtering for bypassed URL’s(enabled by default); ‘intercepted-san-enable’: Enable SAN filtering for intercepted URL’s(disabled by default); ‘no-san-allow’: Allow connection if SAN filtering is enabled and SAN field is not present(Drop by default);

Type: string

Supported Values: enable-san, bypassed-san-disable, intercepted-san-enable, no-san-allow

template_policy-list_forward-policy_action-list

Specification

Type

list

Block object keys

action1

Description ‘forward-to-internet’: Forward request to Internet; ‘forward-to-service-group’: Forward request to service group; ‘forward-to-proxy’: Forward request to HTTP proxy server; ‘drop’: Drop request;

Type: string

Supported Values: forward-to-internet, forward-to-service-group, forward-to-proxy, drop

drop-message

Description drop-message sent to the client as webpage(html tags are included and quotation marks are required for white spaces)

Type: string

Format: string-rlx

Maximum Length: 1023 characters

Maximum Length: 1 characters

Mutual Exclusion: drop-message and drop-redirect-url are mutually exclusive

drop-redirect-url

Description Specify URL to which client request is redirected upon being dropped

Type: string

Format: string-rlx

Maximum Length: 1023 characters

Maximum Length: 1 characters

Mutual Exclusion: drop-redirect-url drop-response-code and drop-message are mutually exclusive

drop-response-code

Description Specify response code for drop action

Type: number

Range: 100-599

Mutual Exclusion: drop-response-code and drop-redirect-url are mutually exclusive

fake-sg

Description service group to forward the packets to Internet

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

fall-back

Description Fallback service group for Internet

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

fall-back-snat

Description Source NAT pool or pool group for fallback server

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: fall-back-snat and fall-back-snat-pt-only are mutually exclusive

fall-back-snat-pt-only

Description Source port translation only for fallback server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: fall-back-snat-pt-only and fall-back-snat are mutually exclusive

forward-snat

Description Source NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: forward-snat and forward-snat-pt-only are mutually exclusive

forward-snat-pt-only

Description Source port translation only

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: forward-snat-pt-only and forward-snat are mutually exclusive

http-status-code

Description ‘301’: Moved permanently; ‘302’: Found;

Type: string

Supported Values: 301, 302

Default: 302

log

Description enable logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description Action policy name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

proxy-chaining

Description Enable proxy chaining feature

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

proxy-chaining-bypass

Description Forward all https packets to upstream proxy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

real-sg

Description service group to forward the packets

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

support-cert-fetch

Description Fetch server certificate by upstream proxy

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

template_policy-list_forward-policy_source-list

Specification

Type

list

Block object keys

destination

Description: destination is a JSON Block. Please see below for template_policy-list_forward-policy_source-list_destination

Type: Object

Refernce Object: /axapi/v3/slb/template/policy/{name}/forward-policy/source/{name}/destination

match-any

Description Match any source

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: match-any and match-class-list are mutually exclusive

match-authorize-policy

Description Authorize-policy for user and group based policy

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/aam/authorization/policy

match-class-list

Description Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: match-class-list and match-any are mutually exclusive

name

Description source destination match rule name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

priority

Description Priority of the source(higher the number higher the priority, default 0)

Type: number

Range: 1-2000

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

template_policy-list_forward-policy_source-list_destination

template_policy-list_forward-policy_source-list_destination_class-list-list

Specification

Type

list

Block object keys

action

Description Action to be performed

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

dest-class-list

Description Destination Class List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

priority

Description Priority value of the action(higher the number higher the priority)

Type: number

Range: 1-1024

type

Description ‘host’: Match hostname; ‘url’: Match URL; ‘ip’: Match destination IP address;

Type: string

Supported Values: host, url, ip

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_policy-list_forward-policy_source-list_destination_web-category-list-list

Specification

Type

list

Block object keys

action

Description Action to be performed

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

priority

Description Priority value of the action(higher the number higher the priority)

Type: number

Range: 1-1024

type

Description ‘host’: Match hostname; ‘url’: match URL;

Type: string

Supported Values: host, url

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

web-category-list

Description Destination Web Category List Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/web-category/category-list

template_policy-list_forward-policy_source-list_destination_any

Specification

Type

object

action

Description Action to be performed

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_policy-list_forward-policy_source-list_destination_web-reputation-scope-list

Specification

Type

list

Block object keys

action

Description Action to be performed

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

priority

Description Priority value of the action(higher the number higher the priority)

Type: number

Range: 1-1024

type

Description ‘host’: Match hostname; ‘url’: match URL;

Type: string

Supported Values: host, url

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

web-reputation-scope

Description Destination Web Reputation Scope Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/web-category/reputation-scope

template_policy-list_class-list

Specification

Type

object

client-ip-l3-dest

Description Use destination IP as client IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: client-ip-l3-dest and client-ip-l7-header are mutually exclusive

client-ip-l7-header

Description Use extract client IP address from L7 header

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: client-ip-l7-header and client-ip-l3-dest are mutually exclusive

header-name

Description Specify L7 header name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

lid-list

name

Description Class list name or geo-location-class-list name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

template_policy-list_class-list_lid-list

Specification

Type

list

Block object keys

action-value

Description ‘forward’: Forward the traffic even it exceeds limit; ‘reset’: Reset the connection when it exceeds limit;

Type: string

Supported Values: forward, reset

bw-per

Description Per (Specify interval in number of 100ms)

Type: number

Range: 1-65535

bw-rate-limit

Description Specify bandwidth rate limit (Bandwidth rate limit in bytes)

Type: number

Range: 1-2147483647

conn-limit

Description Connection limit

Type: number

Range: 0-1048575

conn-per

Description Per (Specify interval in number of 100ms)

Type: number

Range: 1-65535

conn-rate-limit

Description Specify connection rate limit

Type: number

Range: 1-2147483647

direct-action

Description Set action when match the lid

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

direct-action-interval

Description Specify logging interval in minute (default is 3)

Type: number

Range: 0-60

Default: 3

direct-action-value

Description ‘drop’: drop the packet; ‘reset’: Send reset back;

Type: string

Supported Values: drop, reset

Mutual Exclusion: direct-action-value and direct-service-group are mutually exclusive

direct-fail

Description Only log unsuccessful connections

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

direct-logging-drp-rst

Description Configure PBSLB logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

direct-pbslb-interval

Description Specify logging interval in minutes(default is 3)

Type: number

Range: 0-60

Default: 3

direct-pbslb-logging

Description Configure PBSLB logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

direct-service-group

Description Specify a service group (Specify the service group name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: direct-service-group and direct-action-value are mutually exclusive

Refernce Object: /axapi/v3/slb/service-group

dns64

Description: dns64 is a JSON Block. Please see below for template_policy-list_class-list_lid-list_dns64

Type: Object

interval

Description Specify log interval in minutes, by default system will log every over limit instance

Type: number

Range: 1-255

lidnum

Description Specify a limit ID

Type: number

Range: 1-1023

lockout

Description Don’t accept any new connection for certain time (Lockout duration in minutes)

Type: number

Range: 1-1023

log

Description Log a message

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

over-limit-action

Description Set action when exceeds limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

request-limit

Description Request limit (Specify request limit)

Type: number

Range: 1-1048575

request-per

Description Per (Specify interval in number of 100ms)

Type: number

Range: 1-65535

request-rate-limit

Description Request rate limit (Specify request rate limit)

Type: number

Range: 1-4294967295

response-code-rate-limit

Type: List

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

template_policy-list_class-list_lid-list_dns64

Specification

Type

object

disable

Description Disable

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

exclusive-answer

Description Exclusive Answer in DNS Response

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

prefix

Description IPv6 prefix

Type: string

Format: ipv6-address-plen

template_policy-list_class-list_lid-list_response-code-rate-limit

Specification

Type

list

Block object keys

code-range-end

Description server response code range end

Type: number

Range: 100-600

code-range-start

Description server response code range start

Type: number

Range: 100-600

period

Description seconds

Type: number

Range: 1-127

threshold

Description the times of getting the response code

Type: number

Range: 1-15

template_policy-list_bw-list-id

Specification

Type

list

Block object keys

action-interval

Description Specify logging interval in minute (default is 3)

Type: number

Range: 0-60

Default: 3

bw-list-action

Description ‘drop’: drop the packet; ‘reset’: Send reset back;

Type: string

Supported Values: drop, reset

Mutual Exclusion: bw-list-action and service-group are mutually exclusive

fail

Description Only log unsuccessful connections

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

id

Description Specify id that maps to service group (The id number)

Type: number

Range: 0-1023

logging-drp-rst

Description Configure PBSLB logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

pbslb-interval

Description Specify logging interval in minutes

Type: number

Range: 0-60

Default: 3

pbslb-logging

Description Configure PBSLB logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

service-group

Description Specify a service group (Specify the service group name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: service-group and bw-list-action are mutually exclusive

Refernce Object: /axapi/v3/slb/service-group

template_server-list

Specification

Type

list

Block object keys

add

Description Slow start connection limit add by a number every interval (Add by this number every interval)

Type: number

Range: 1-4095

Mutual Exclusion: add and times are mutually exclusive

bw-rate-limit

Description Configure bandwidth rate limit on real server (Bandwidth rate limit in Kbps)

Type: number

Range: 1-16777216

bw-rate-limit-acct

Description ‘to-server-only’: Only account for traffic sent to server; ‘from-server-only’: Only account for traffic received from server; ‘all’: Account for all traffic sent to and received from server;

Type: string

Supported Values: to-server-only, from-server-only, all

Default: all

bw-rate-limit-duration

Description Duration in seconds the observed rate needs to honor

Type: number

Range: 1-250

bw-rate-limit-no-logging

Description Do not log bandwidth rate limit related state transitions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

bw-rate-limit-resume

Description Resume server selection after bandwidth drops below this threshold (in Kbps) (Bandwidth rate limit resume threshold (in Kbps))

Type: number

Range: 1-16777216

conn-limit

Description Connection limit

Type: number

Range: 1-64000000

Default: 64000000

conn-limit-no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-rate-limit

Description Connection rate limit

Type: number

Range: 1-1048575

conn-rate-limit-no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

dns-fail-interval

Description The interval to retry when DNS failed to query (DNS failure interval (in second, default is 30))

Type: number

Range: 0-1800

Default: 30

dns-query-interval

Description The interval to query DNS server for the hostname (DNS query interval (in minute, default is 10))

Type: number

Range: 1-1440

Default: 10

dynamic-server-prefix

Description Prefix of dynamic server (Prefix of dynamic server (default is “DRS”))

Type: string

Maximum Length: 3 characters

Maximum Length: 1 characters

Default: DRS

every

Description Slow start connection limit increment interval (default 10)

Type: number

Range: 1-60

Default: 10

extended-stats

Description Enable extended statistics on real server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

health-check

Description Health Check Monitor (Health monitor name)

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: health-check and health-check-disable are mutually exclusive

Refernce Object: /axapi/v3/health/monitor

health-check-disable

Description Disable configured health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disable and health-check are mutually exclusive

initial-slow-start

Description Initial slow start connection limit (default 128)

Type: number

Range: 1-4095

Default: 128

log-selection-failure

Description Enable real-time logging for server selection failure event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

max-dynamic-server

Description Maximum dynamic server number (Maximum dynamic server number (default is 255))

Type: number

Range: 1-1023

Default: 255

min-ttl-ratio

Description Minimum TTL to DNS query interval ratio (Minimum TTL ratio (default is 2))

Type: number

Range: 1-15

Default: 2

name

Description Server template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

rate-interval

Description ‘100ms’: Use 100 ms as sampling interval; ‘second’: Use 1 second as sampling interval;

Type: string

Supported Values: 100ms, second

Default: second

resume

Description Resume accepting new connection after connection number drops below threshold (Connection resume threshold)

Type: number

Range: 1-1048575

slow-start

Description Slowly ramp up the connection number after server is up

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

spoofing-cache

Description Servers under the template are spoofing cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stats-data-action

Description ‘stats-data-enable’: Enable statistical data collection for real server; ‘stats-data-disable’: Disable statistical data collection for real server;

Type: string

Supported Values: stats-data-enable, stats-data-disable

Default: stats-data-enable

till

Description Slow start ends when slow start connection limit reaches a number (default 4096) (Slow start ends when connection limit reaches this number)

Type: number

Range: 1-65535

Default: 4096

times

Description Slow start connection limit multiply by a number every interval (default 2) (Multiply by this number every interval)

Type: number

Range: 2-10

Default: 2

Mutual Exclusion: times and add are mutually exclusive

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

weight

Description Weight for the Real Servers (Connection Weight (default is 1))

Type: number

Range: 1-1000

Default: 1

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

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

template_tcp-proxy-list

Specification

Type

list

Block object keys

ack-aggressiveness

Description ‘low’: Delayed ACK; ‘medium’: Delayed ACK, with ACK on each packet with PUSH flag; ‘high’: ACK on each packet;

Type: string

Supported Values: low, medium, high

Default: low

alive-if-active

Description keep connection alive if active traffic

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

backend-wscale

Description The TCP window scale used for the server side, default is off (number)

Type: number

Range: 1-14

del-session-on-server-down

Description Delete session if the server/port goes down (either disabled/hm down)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable

Description send reset to client when server is disabled

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: disable and down are mutually exclusive

disable-abc

Description Appropriate Byte Counting RFC 3465 Disabled, default is enabled (Appropriate Byte Counting (ABC) is enabled by default)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-sack

Description disable Selective Ack Option

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-tcp-timestamps

Description disable TCP Timestamps Option

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

disable-window-scale

Description disable TCP Window-Scale Option

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

down

Description send reset to client when server is down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: down and disable are mutually exclusive

dynamic-buffer-allocation

Description Optimally adjust the transmit and receive buffer sizes of TCP proxy while keeping their sum constant

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

early-retransmit

Description Configure the Early-Retransmit Algorithm (RFC 5827) (Early-Retransmit is disabled by default)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fin-timeout

Description FIN timeout (sec), default is disabled (number)

Type: number

Range: 1-60

force-delete-timeout

Description The maximum time that a session can stay in the system before being deleted, default is off (number (second))

Type: number

Range: 1-31

Mutual Exclusion: force-delete-timeout and force-delete-timeout-100ms are mutually exclusive

force-delete-timeout-100ms

Description The maximum time that a session can stay in the system before being deleted, default is off (number in 100ms)

Type: number

Range: 1-31

Mutual Exclusion: force-delete-timeout-100ms and force-delete-timeout are mutually exclusive

half-close-idle-timeout

Description TCP Half Close Idle Timeout (sec), default is off (cmd is deprecated, use fin-timeout instead) (number)

Type: number

Range: 60-120

half-open-idle-timeout

Description TCP Half Open Idle Timeout (sec), default is off (number)

Type: number

Range: 1-60

idle-timeout

Description Idle Timeout (Interval of 60 seconds), default is 600 (idle timeout in second, default 600)

Type: number

Range: 1-2097151

Default: 600

init-cwnd

Description The initial congestion control window size (packets), default is 10 (init-cwnd in packets, default 10)

Type: number

Range: 1-15

Default: 10

initial-window-size

Description Set the initial window size, default is off (number)

Type: number

Range: 1-65535

insert-client-ip

Description Insert client ip into TCP option

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

invalid-rate-limit

Description Invalid Packet Response Rate Limit (ms), default is 500 (number default 500 challenges)

Type: number

Range: 0-60000000

Default: 500

keepalive-interval

Description Interval between keepalive probes (sec), default is off (number (seconds))

Type: number

Range: 60-12000

keepalive-probes

Description Number of keepalive probes sent, default is off

Type: number

Range: 2-10

limited-slowstart

Description RFC 3742 Limited Slow-Start for TCP with Large Congestion Windows (number)

Type: number

Range: 0-2147483647

Default: 0

maxburst

Description The max packet count sent per transmission event (number)

Type: number

Range: 1-100

Default: 25

min-rto

Description The minmum retransmission timeout, default is 200ms (number)

Type: number

Range: 100-1000

Default: 200

mss

Description Responding MSS to use if client MSS is large, default is off (number)

Type: number

Range: 128-9000

Default: 1460

nagle

Description Enable Nagle Algorithm

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description TCP Proxy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

proxy-header

Description: proxy-header is a JSON Block. Please see below for template_tcp-proxy-list_proxy-header

Type: Object

psh-flag-optimization

Description Enable Optimized PSH Flag Use

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

qos

Description QOS level (number)

Type: number

Range: 1-63

reassembly-limit

Description The reassembly queuing limit, default is 25 segments (number)

Type: number

Range: 1-500

Default: 25

reassembly-timeout

Description The reassembly timeout, default is 30sec (number)

Type: number

Range: 1-300

Default: 30

receive-buffer

Description TCP Receive Buffer (default 200k) (number default 200000 bytes)

Type: number

Range: 1-2147483647

Default: 200000

reno

Description Enable Reno Congestion Control Algorithm

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset-fwd

Description send reset to server if error happens

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset-rev

Description send reset to client if error happens

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

retransmit-retries

Description Number of Retries for Retransmit, default is 5

Type: number

Range: 1-20

Default: 5

server-down-action

Description ‘FIN’: FIN Connection; ‘RST’: Reset Connection;

Type: string

Supported Values: FIN, RST

syn-retries

Description SYN Retry Numbers, default is 5

Type: number

Range: 1-20

Default: 5

timewait

Description Timewait Threshold (sec), default 5 (number)

Type: number

Range: 1-60

Default: 5

transmit-buffer

Description TCP Transmit Buffer (default 200k) (number default 200000 bytes)

Type: number

Range: 1-2147483647

Default: 200000

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

template_tcp-proxy-list_proxy-header

Specification

Type

object

proxy-header-action

Description ‘insert’: Insert proxy header;

Type: string

Supported Values: insert

version

Description ‘v1’: version 1; ‘v2’: version 2;

Type: string

Supported Values: v1, v2

template_ftp-list

Specification

Type

list

Block object keys

active-mode-port

Description Non-Standard FTP Active mode port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

active-mode-port-val

Description Non-Standard FTP Active mode port

Type: number

Range: 1-65534

Mutual Exclusion: active-mode-port-val and any are mutually exclusive

any

Description Allow any FTP Active mode port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: any and active-mode-port-val are mutually exclusive

name

Description FTP template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

to

Description End range of FTP Active mode port

Type: number

Range: 1-65534

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

template_imap-pop3-list

Specification

Type

list

Block object keys

logindisabled

Description Disable Login before STARTTLS.Works only for imap

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description IMAP-POP3 Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

starttls

Description ‘disabled’: Disable STARTTLS; ‘optional’: STARTTLS is optional requirement; ‘enforced’: Must issue STARTTLS command before imap transaction;

Type: string

Supported Values: disabled, optional, enforced

Default: disabled

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

template_server-ssl-list

Specification

Type

list

Block object keys

alert-type

Description ‘fatal’: Log fatal alerts;

Type: string

Supported Values: fatal

ca-certs

Type: List

certificate

Description: certificate is a JSON Block. Please see below for template_server-ssl-list_certificate

Type: Object

Refernce Object: /axapi/v3/slb/template/server-ssl/{name}/certificate

cipher-template

Description Cipher Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: cipher-template cipher-wo-prio and shared-partition-cipher-template are mutually exclusive

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

cipher-without-prio-list

Type: List

close-notify

Description Send close notification when terminate connection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

crl-certs

Type: List

dgversion

Description Lower TLS/SSL version can be downgraded

Type: number

Range: 30-34

Default: 31

dh-type

Description ‘1024’: 1024; ‘1024-dsa’: 1024-dsa; ‘2048’: 2048;

Type: string

Supported Values: 1024, 1024-dsa, 2048

early-data

Description Enable TLS 1.3 early data (0-RTT)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ec-list

Type: List

enable-ssli-ftp-alg

Description Enable SSLi FTP over TLS support at which port

Type: number

Range: 1-65535

enable-tls-alert-logging

Description Enable TLS alert logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

forward-proxy-enable

Description Enable SSL forward proxy

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

handshake-logging-enable

Description Enable SSL handshake logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description Server SSL Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

ocsp-stapling

Description Enable ocsp-stapling support

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

renegotiation-disable

Description Disable SSL renegotiation

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-certificate-error

Type: List

server-name

Description Specify Server Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

session-cache-size

Description Session Cache Size (Maximum cache size. Default value 0 (Session ID reuse disabled))

Type: number

Range: 0-128

Default: 0

session-cache-timeout

Description Session Cache Timeout (Timeout value, in seconds. Default no timeout.)

Type: number

Range: 1-7200

session-ticket-enable

Description Enable server side session ticket support

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

shared-partition-cipher-template

Description Reference a cipher template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-cipher-template cipher-wo-prio and cipher-template are mutually exclusive

ssli-logging

Description SSLi logging level, default is error logging only

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sslilogging

Description ‘disable’: Disable all logging; ‘all’: enable all logging(error, info);

Type: string

Supported Values: disable, all

template-cipher-shared

Description Cipher Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

use-client-sni

Description use client SNI

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

version

Description TLS/SSL version, default is the highest number supported (TLS/SSL version: 30-SSLv3.0, 31-TLSv1.0, 32-TLSv1.1, 33-TLSv1.2 and 34-TLSv1.3)

Type: number

Range: 30-34

Default: 33

template_server-ssl-list_crl-certs

Specification

Type

list

Block object keys

crl

Description Certificate Revocation Lists (Certificate Revocation Lists file name)

Type: string

Maximum Length: 255 characters

Maximum Length: 1 characters

crl-partition-shared

Description Certificate Revocation Lists Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template_server-ssl-list_certificate

Specification

Type

object

cert

Description Certificate Name

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

encrypted

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

key

Description Client private-key (Key Name)

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

passphrase

Description Password Phrase

Type: string

Format: password

Maximum Length: 63 characters

Maximum Length: 1 characters

shared

Description Client Certificate and Key Partition Shared

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

template_server-ssl-list_ec-list

Specification

Type

list

Block object keys

ec

Description ‘secp256r1’: X9_62_prime256v1; ‘secp384r1’: secp384r1;

Type: string

Supported Values: secp256r1, secp384r1

template_server-ssl-list_server-certificate-error

Specification

Type

list

Block object keys

error-type

Description ‘email’: Notify the error via email; ‘ignore’: Ignore the error, which mean the connection can continue; ‘logging’: Log the error; ‘trap’: Notify the error by SNMP trap;

Type: string

Supported Values: email, ignore, logging, trap

template_server-ssl-list_ca-certs

Specification

Type

list

Block object keys

ca-cert

Description Specify CA certificate

Type: string

Format: string-rlx

Maximum Length: 245 characters

Maximum Length: 1 characters

ca-cert-partition-shared

Description CA Certificate Partition Shared

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-ocsp-sg

Description Specify service-group (Service group name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/aam/authentication/service-group

server-ocsp-srvr

Description Specify authentication server

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/aam/authentication/server/ocsp

template_server-ssl-list_cipher-without-prio-list

Specification

Type

list

Block object keys

cipher-wo-prio

Description ‘SSL3_RSA_DES_192_CBC3_SHA’: TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x000A); ‘SSL3_RSA_RC4_128_MD5’: TLS_RSA_WITH_RC4_128_MD5 (0x0004); ‘SSL3_RSA_RC4_128_SHA’: TLS_RSA_WITH_RC4_128_SHA (0x0005); ‘TLS1_RSA_AES_128_SHA’: TLS_RSA_WITH_AES_128_CBC_SHA (0x002F); ‘TLS1_RSA_AES_256_SHA’: TLS_RSA_WITH_AES_256_CBC_SHA (0x0035); ‘TLS1_RSA_AES_128_SHA256’: TLS_RSA_WITH_AES_128_CBC_SHA256 (0x003C); ‘TLS1_RSA_AES_256_SHA256’: TLS_RSA_WITH_AES_256_CBC_SHA256 (0x003D); ‘TLS1_DHE_RSA_AES_128_GCM_SHA256’: TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x009E); ‘TLS1_DHE_RSA_AES_128_SHA’: TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033); ‘TLS1_DHE_RSA_AES_128_SHA256’: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x0067); ‘TLS1_DHE_RSA_AES_256_GCM_SHA384’: TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x009F); ‘TLS1_DHE_RSA_AES_256_SHA’: TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039); ‘TLS1_DHE_RSA_AES_256_SHA256’: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x006B); ‘TLS1_ECDHE_ECDSA_AES_128_GCM_SHA256’: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xC02B); ‘TLS1_ECDHE_ECDSA_AES_128_SHA’: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xC009); ‘TLS1_ECDHE_ECDSA_AES_128_SHA256’: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0xC023); ‘TLS1_ECDHE_ECDSA_AES_256_GCM_SHA384’: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0xC02C); ‘TLS1_ECDHE_ECDSA_AES_256_SHA’: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xC00A); ‘TLS1_ECDHE_RSA_AES_128_GCM_SHA256’: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xC02F); ‘TLS1_ECDHE_RSA_AES_128_SHA’: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xC013); ‘TLS1_ECDHE_RSA_AES_128_SHA256’: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xC027); ‘TLS1_ECDHE_RSA_AES_256_GCM_SHA384’: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xC030); ‘TLS1_ECDHE_RSA_AES_256_SHA’: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xC014); ‘TLS1_RSA_AES_128_GCM_SHA256’: TLS_RSA_WITH_AES_128_GCM_SHA256 (0x009C); ‘TLS1_RSA_AES_256_GCM_SHA384’: TLS_RSA_WITH_AES_256_GCM_SHA384 (0x009D); ‘TLS1_ECDHE_RSA_AES_256_SHA384’: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xC028); ‘TLS1_ECDHE_ECDSA_AES_256_SHA384’: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 (0xC024); ‘TLS1_ECDHE_RSA_CHACHA20_POLY1305_SHA256’: TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (0xCCA8); ‘TLS1_ECDHE_ECDSA_CHACHA20_POLY1305_SHA256’: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 (0xCCA9); ‘TLS1_DHE_RSA_CHACHA20_POLY1305_SHA256’: TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (0xCCAA);

Type: string

Supported Values: SSL3_RSA_DES_192_CBC3_SHA, SSL3_RSA_RC4_128_MD5, SSL3_RSA_RC4_128_SHA, TLS1_RSA_AES_128_SHA, TLS1_RSA_AES_256_SHA, TLS1_RSA_AES_128_SHA256, TLS1_RSA_AES_256_SHA256, TLS1_DHE_RSA_AES_128_GCM_SHA256, TLS1_DHE_RSA_AES_128_SHA, TLS1_DHE_RSA_AES_128_SHA256, TLS1_DHE_RSA_AES_256_GCM_SHA384, TLS1_DHE_RSA_AES_256_SHA, TLS1_DHE_RSA_AES_256_SHA256, TLS1_ECDHE_ECDSA_AES_128_GCM_SHA256, TLS1_ECDHE_ECDSA_AES_128_SHA, TLS1_ECDHE_ECDSA_AES_128_SHA256, TLS1_ECDHE_ECDSA_AES_256_GCM_SHA384, TLS1_ECDHE_ECDSA_AES_256_SHA, TLS1_ECDHE_RSA_AES_128_GCM_SHA256, TLS1_ECDHE_RSA_AES_128_SHA, TLS1_ECDHE_RSA_AES_128_SHA256, TLS1_ECDHE_RSA_AES_256_GCM_SHA384, TLS1_ECDHE_RSA_AES_256_SHA, TLS1_RSA_AES_128_GCM_SHA256, TLS1_RSA_AES_256_GCM_SHA384, TLS1_ECDHE_RSA_AES_256_SHA384, TLS1_ECDHE_ECDSA_AES_256_SHA384, TLS1_ECDHE_RSA_CHACHA20_POLY1305_SHA256, TLS1_ECDHE_ECDSA_CHACHA20_POLY1305_SHA256, TLS1_DHE_RSA_CHACHA20_POLY1305_SHA256

Mutual Exclusion: cipher-wo-prio cipher-template and shared-partition-cipher-template are mutually exclusive

link-probe_entry

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-cert-expire-check

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

dns64

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

fast-http-proxy

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

hm-dplane

Specification

Type

object

entry

Description: entry is a JSON Block. Please see below for hm-dplane_entry

Type: Object

Refernce Object: /axapi/v3/slb/hm-dplane/entry

hm-dplane_entry

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

proxy

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

connection-reuse

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

mssql

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

resource-usage

Specification

Type

object

cache-template-count

Description Total configurable HTTP Cache Templates in the System

Type: number

client-ssl-template-count

Description Total configurable Client SSL Templates in the System

Type: number

conn-reuse-template-count

Description Total configurable Connection reuse Templates in the System

Type: number

fast-tcp-template-count

Description Total configurable Fast TCP Templates in the System

Type: number

fast-udp-template-count

Description Total configurable Fast UDP Templates in the System

Type: number

fix-template-count

Description Total configurable FIX Templates in the System

Type: number

gslb-device-count

Description Total GSLB devices in the System

Type: number

gslb-geo-location-count

Description Total GSLB geo-location in the System

Type: number

gslb-ip-list-count

Description Total GSLB ip-list in the System

Type: number

gslb-policy-count

Description Total GSLB policies in the System

Type: number

gslb-service-count

Description Total GSLB services in the System

Type: number

gslb-service-ip-count

Description Total GSLB service-ip in the System

Type: number

gslb-service-port-count

Description Total GSLB service-port in the System

Type: number

gslb-site-count

Description Total GSLB sites in the System

Type: number

gslb-svc-group-count

Description Total GSLB services in the System

Type: number

gslb-template-count

Description Total GSLB templates in the System

Type: number

gslb-zone-count

Description Total GSLB zones in the System

Type: number

health-monitor-count

Description Total Health Monitors in the System

Type: number

http-template-count

Description Total configurable HTTP Templates in the System

Type: number

link-cost-template-count

Description Total configurable Link-cost Templates in the System

Type: number

nat-pool-addr-count

Description Total configurable NAT Pool addresses in the System (deprecated)

Type: number

pbslb-subnet-count

Description Total PBSLB Subnets in the System

Type: number

persist-cookie-template-count

Description Total configurable Persistent cookie Templates in the System

Type: number

persist-srcip-template-count

Description Total configurable Source IP Persistent Templates in the System

Type: number

proxy-template-count

Description Total configurable Proxy Templates in the System

Type: number

real-port-count

Description Total Real Server Ports in the System

Type: number

real-server-count

Description Total Real Servers in the System

Type: number

server-ssl-template-count

Description Total configurable Server SSL Templates in the System

Type: number

service-group-count

Description Total Service Groups in the System

Type: number

slb-threshold-res-usage-percent

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

Type: number

Range: 0-99

Default: 0

stream-template-count

Description Total configurable Streaming media in the System

Type: number

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

virtual-port-count

Description Total Virtual Server Ports in the System

Type: number

virtual-server-count

Description Total Virtual Servers in the System

Type: number

ssl-cmp-cert-log

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ecmp

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

health-gateway

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

health-up-reason

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

transparent-tcp-template

Specification

Type

object

name

Description Specify template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

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

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

health-monitor

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-cert

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

crl-srcip

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-ca-cert

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

passthrough

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

rpz

Specification

Type

object

check

Description Check Response Policy Zone file

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

tsig

Specification

Type

object

check

Description Check TSIG file

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-acme-cert-status

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

perf

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

dns

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

virtual-server-list

Specification

Type

list

Block object keys

acl-id

Description acl id

Type: number

Range: 1-199

Mutual Exclusion: acl-idacl-name, p-acl and shared-partition-acl are mutually exclusive

acl-id-shared

Description acl id

Type: number

Range: 1-199

Mutual Exclusion: acl-id-shared and acl-name-shared are mutually exclusive

acl-name

Description Access List name (IPv4 Access List Name)

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

Mutual Exclusion: acl-nameacl-id, p-acl and shared-partition-acl are mutually exclusive

Refernce Object: /axapi/v3/ip/access-list

acl-name-shared

Description Access List name (IPv4 Access List Name)

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

Mutual Exclusion: acl-name-shared and acl-id-shared are mutually exclusive

Refernce Object: /axapi/v3/ip/access-list

arp-disable

Description Disable Respond to Virtual Server ARP request

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

description

Description Create a description for VIP

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

disable-vip-adv

Description Disable virtual server GARP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enable-disable-action

Description ‘enable’: Enable Virtual Server (default); ‘disable’: Disable Virtual Server; ‘disable-when-all-ports-down’: Disable Virtual Server when all member ports are down; ‘disable-when-any-port-down’: Disable Virtual Server when any member port is down;

Type: string

Supported Values: enable, disable, disable-when-all-ports-down, disable-when-any-port-down

Default: enable

ethernet

Description Ethernet interface

Type: number

Format: interface

extended-stats

Description Enable extended statistics on virtual server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ha-dynamic

Description Dynamic failover based on vip status

Type: number

Range: 1-255

ip-address

Description IP Address

Type: string

Format: ipv4-address

Mutual Exclusion: ip-address ipv6-address and use-if-ip are mutually exclusive

ipv6-acl

Description ipv6 acl name

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

Mutual Exclusion: ipv6-acl p-ipv6-acl and shared-partition-ipv6-acl are mutually exclusive

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

ipv6-acl-shared

Description ipv6 acl name

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

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

ipv6-address

Description IPV6 address

Type: string

Format: ipv6-address

Mutual Exclusion: ipv6-address ip-address and use-if-ip are mutually exclusive

migrate-vip

Description: migrate-vip is a JSON Block. Please see below for virtual-server-list_migrate-vip

Type: Object

Refernce Object: /axapi/v3/slb/virtual-server/{name}/migrate-vip

name

Description SLB Virtual Server Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

netmask

Description IP subnet mask

Type: string

Format: ipv4-netmask-brief

port-list

redistribute-route-map

Description Route map reference (Name of route-map)

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

redistribution-flagged

Description Flag VIP for special redistribution handling

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

shared-partition-policy-template

Description Reference a policy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-policy-template and template-policy are mutually exclusive

shared-partition-vs-template

Description Reference a virtual-server template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-vs-template and template-virtual-server are mutually exclusive

stats-data-action

Description ‘stats-data-enable’: Enable statistical data collection for virtual server; ‘stats-data-disable’: Disable statistical data collection for virtual server;

Type: string

Supported Values: stats-data-enable, stats-data-disable

Default: stats-data-enable

suppress-internal-loopback

Description Suppress VIP internal loopback programming

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template-logging

Description NAT Logging template (NAT Logging template name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/ip/nat/template/logging

template-policy

Description Policy template (Policy template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-policy and shared-partition-policy-template are mutually exclusive

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

template-policy-shared

Description Policy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-scaleout

Description Scaleout template (Scaleout template name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

template-virtual-server

Description Virtual server template (Virtual server template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-virtual-server and shared-partition-vs-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/virtual-server

template-virtual-server-shared

Description Virtual-Server Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/virtual-server

use-if-ip

Description Use Interface IP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: use-if-ip ipv6-address and ip-address are mutually exclusive

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

vport-disable-action

Description ‘drop-packet’: Drop packet for disabled virtual-port;

Type: string

Supported Values: drop-packet

vrid

Description Join a vrrp group (Specify ha VRRP-A vrid)

Type: number

Range: 1-31

virtual-server-list_port-list

Specification

Type

list

Block object keys

acl-list

Type: List

action

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

Type: string

Supported Values: enable, disable

Default: enable

aflex-scripts

Type: List

aflex-table-entry-syn-disable

Description Disable aFlex entry sync for this port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: aflex-table-entry-syn-disable and aflex-table-entry-syn-enable are mutually exclusive

aflex-table-entry-syn-enable

Description Enable aFlex entry sync for this port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: aflex-table-entry-syn-enable and aflex-table-entry-syn-disable are mutually exclusive

alt-protocol1

Description ‘http’: HTTP Port;

Type: string

Supported Values: http

alt-protocol2

Description ‘tcp’: TCP LB service;

Type: string

Supported Values: tcp

alternate-port

Description Alternate Virtual Port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: alternate-port and range are mutually exclusive

alternate-port-number

Description Virtual Port

Type: number

Range: 0-65534

attack-detection

Description Enable analytics

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

auth-cfg

Description: auth-cfg is a JSON Block. Please see below for virtual-server-list_port-list_auth-cfg

Type: Object

auto

Description Configure auto NAT for the vport

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

clientip-sticky-nat

Description Prefer to use same source NAT address for a client

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-limit

Description Connection Limit

Type: number

Range: 1-64000000

Default: 64000000

cpu-compute

Description enable cpu compute on virtual port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

def-selection-if-pref-failed

Description ‘def-selection-if-pref-failed’: Use default server selection method if prefer method failed; ‘def-selection-if-pref-failed-disable’: Stop using default server selection method if prefer method failed;

Type: string

Supported Values: def-selection-if-pref-failed, def-selection-if-pref-failed-disable

Default: def-selection-if-pref-failed

enable-playerid-check

Description Enable playerid checks on UDP packets once the AX is in active mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enable-scaleout

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

eth-fwd

Description Ethernet interface number

Type: number

Format: interface

Mutual Exclusion: eth-fwd and trunk-fwd are mutually exclusive

eth-rev

Description Ethernet interface number

Type: number

Format: interface

Mutual Exclusion: eth-rev and trunk-rev are mutually exclusive

expand

Description expand syn-cookie with timestamp and wscale

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

extended-stats

Description Enable extended statistics on virtual port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

force-routing-mode

Description Force routing mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

gslb-enable

Description Enable Global Server Load Balancing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

gtp-session-lb

Description Enable GTP Session Load Balancing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ha-conn-mirror

Description Enable for HA Conn sync

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ignore-global

Description Ignore global substitute-source-mac

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ip-map-list

Description Enter name of IP Map List to be bound (IP Map List Name)

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

ip-only-lb

Description Enable IP-Only LB mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ip-smart-rr

Description Use IP address round-robin behavior

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ipinip

Description Enable IP in IP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

l7-hardware-assist

Description FPGA assist L7 packet parsing

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

l7-service-chain

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

memory-compute

Description enable dynamic memory compute on virtual port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

message-switching

Description Message switching

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description SLB Virtual Service Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

ng-waf

Description Next-gen WAF

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

no-auto-up-on-aflex

Description Don’t automatically mark vport up when aFleX is bound

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

no-dest-nat

Description Disable destination NAT, this option only supports in wildcard VIP or when a connection is operated in SSLi + EP mode

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

on-syn

Description Enable for HA Conn sync for l4 tcp sessions on SYN

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

one-server-conn

Description Support server that allow only one connection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

optimization-level

Description ‘0’: No optimization; ‘1’: Optimization level 1 (Experimental);

Type: string

Supported Values: 0, 1

Default: 0

p-template-sip-shared

Description SIP Template Name

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: p-template-sip-shared and template-sip are mutually exclusive

persist-type

Description ‘src-dst-ip-swap-persist’: Create persist session after source IP and destination IP swap; ‘use-src-ip-for-dst-persist’: Use the source IP to create a destination persist session; ‘use-dst-ip-for-src-persist’: Use the destination IP to create source IP persist session;

Type: string

Supported Values: src-dst-ip-swap-persist, use-src-ip-for-dst-persist, use-dst-ip-for-src-persist

pool

Description Specify NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: pool and shared-partition-pool are mutually exclusive

pool-shared

Description Specify NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

port-number

Description Port

Type: number

Range: 0-65534

port-translation

Description Enable port translation under no-dest-nat

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

precedence

Description Set auto NAT pool as higher precedence for source NAT

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

protocol

Description ‘tcp’: TCP LB service; ‘udp’: UDP Port; ‘others’: for no tcp/udp protocol, do IP load balancing; ‘diameter’: diameter port; ‘dns-tcp’: DNS service over TCP; ‘dns-udp’: DNS service over UDP; ‘fast-http’: Fast HTTP Port; ‘fix’: FIX Port; ‘ftp’: File Transfer Protocol Port; ‘ftp-proxy’: ftp proxy port; ‘http’: HTTP Port; ‘https’: HTTPS port; ‘imap’: imap proxy port; ‘mlb’: Message based load balancing; ‘mms’: Microsoft Multimedia Service Port; ‘mysql’: mssql port; ‘mssql’: mssql; ‘pop3’: pop3 proxy port; ‘radius’: RADIUS Port; ‘rtsp’: Real Time Streaming Protocol Port; ‘sip’: Session initiation protocol over UDP; ‘sip-tcp’: Session initiation protocol over TCP; ‘sips’: Session initiation protocol over TLS; ‘smpp-tcp’: SMPP service over TCP; ‘spdy’: spdy port; ‘spdys’: spdys port; ‘smtp’: SMTP Port; ‘mqtt’: MQTT Port; ‘mqtts’: MQTTS Port; ‘ssl-proxy’: Generic SSL proxy; ‘ssli’: SSL insight; ‘ssh’: SSH Port; ‘tcp-proxy’: Generic TCP proxy; ‘tftp’: TFTP Port; ‘fast-fix’: Fast FIX port;

Type: string

Supported Values: tcp, udp, others, diameter, dns-tcp, dns-udp, fast-http, fix, ftp, ftp-proxy, http, https, imap, mlb, mms, mysql, mssql, pop3, radius, rtsp, sip, sip-tcp, sips, smpp-tcp, spdy, spdys, smtp, mqtt, mqtts, ssl-proxy, ssli, ssh, tcp-proxy, tftp, fast-fix

proxy-layer

Description ‘v1’: Force using old proxy; ‘v2’: Force using new proxy;

Type: string

Supported Values: v1, v2

range

Description Virtual Port range (Virtual Port range value)

Type: number

Range: 0-254

Default: 0

Mutual Exclusion: range and alternate-port are mutually exclusive

rate

Description Specify the log message rate

Type: number

Range: 0-2147483647

redirect-to-https

Description Redirect HTTP to HTTPS

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reply-acme-challenge

Description Reply ACME http-01 challenge. This option only takes effect in HTTP port 80

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

req-fail

Description Use alternate virtual port when L7 request fail

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reselection

Description ‘disable’: disable;

Type: string

Supported Values: disable

reset

Description Send client reset when connection number over limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset-on-server-selection-fail

Description Send client reset when server selection fails

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

resolve-web-cat-list

Description Web Category List name

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/web-category/category-list

rtp-sip-call-id-match

Description rtp traffic try to match the real server of sip smp call-id session

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

scaleout-bucket-count

Description Number of traffic buckets

Type: number

Range: 1-256

Default: 32

scaleout-device-group

Description Device group id

Type: number

Range: 1-16

secs

Description Specify the interval in seconds

Type: number

Range: 1-100

serv-sel-fail

Description Use alternate virtual port when server selection failure

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server-group

Description Bind a use-rcv-hop-for-resp Server Group to this Virtual Server (Server Group Name)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/server-group

service-group

Description Bind a Service Group to this Virtual Server (Service Group Name)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/service-group

shared-partition-cache-template

Description Reference a Cache template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-cache-template and template-cache are mutually exclusive

shared-partition-client-ssl-template

Description Reference a Client SSL template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-client-ssl-template and template-client-ssl are mutually exclusive

shared-partition-connection-reuse-template

Description Reference a connection reuse template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-connection-reuse-template and template-connection-reuse are mutually exclusive

shared-partition-dblb-template

Description Reference a dblb template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-dblb-template and template-dblb are mutually exclusive

shared-partition-diameter-template

Description Reference a Diameter template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-diameter-template and template-diameter are mutually exclusive

shared-partition-dns-template

Description Reference a dns template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-dns-template and template-dns are mutually exclusive

shared-partition-doh-template

Description Reference a DNS over HTTP(s) template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-doh-template and template-doh are mutually exclusive

shared-partition-dynamic-service-template

Description Reference a dynamic service template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-dynamic-service-template and template-dynamic-service are mutually exclusive

shared-partition-external-service-template

Description Reference a external service template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-external-service-template and template-external-service are mutually exclusive

shared-partition-fix-template

Description Reference a FIX template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-fix-template and template-fix are mutually exclusive

shared-partition-http-policy-template

Description Reference a http policy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-http-policy-template and template-http-policy are mutually exclusive

shared-partition-http-template

Description Reference a HTTP template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-http-template and template-http are mutually exclusive

shared-partition-imap-pop3-template

Description Reference a IMAP/POP3 template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-imap-pop3-template and template-imap-pop3 are mutually exclusive

shared-partition-persist-cookie-template

Description Reference a persist cookie template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-persist-cookie-template and template-persist-cookie are mutually exclusive

shared-partition-persist-destination-ip-template

Description Reference a persist destination ip template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-persist-destination-ip-template and template-persist-destination-ip are mutually exclusive

shared-partition-persist-source-ip-template

Description Reference a persist source ip template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-persist-source-ip-template and template-persist-source-ip are mutually exclusive

shared-partition-persist-ssl-sid-template

Description Reference a persist SSL SID template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-persist-ssl-sid-template and template-persist-ssl-sid are mutually exclusive

shared-partition-policy-template

Description Reference a policy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-policy-template and template-policy are mutually exclusive

shared-partition-pool

Description Specify NAT pool or pool group from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-pool and pool are mutually exclusive

shared-partition-server-ssl-template

Description Reference a SSL Server template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-server-ssl-template and template-server-ssl are mutually exclusive

shared-partition-smpp-template

Description Reference a smpp template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-smpp-template and template-smpp are mutually exclusive

shared-partition-smtp-template

Description Reference a SMTP template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-smtp-template and template-smtp are mutually exclusive

shared-partition-tcp

Description Reference a tcp template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-tcp and template-tcp are mutually exclusive

shared-partition-tcp-proxy-template

Description Reference a TCP Proxy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-tcp-proxy-template and template-tcp-proxy are mutually exclusive

shared-partition-udp

Description Reference a UDP template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-udp and template-udp are mutually exclusive

shared-partition-virtual-port-template

Description Reference a Virtual Port template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-virtual-port-template and template-virtual-port are mutually exclusive

skip-rev-hash

Description Skip rev tuple hash insertion

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

snat-on-vip

Description Enable source NAT traffic against VIP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stats-data-action

Description ‘stats-data-enable’: Enable statistical data collection for virtual port; ‘stats-data-disable’: Disable statistical data collection for virtual port;

Type: string

Supported Values: stats-data-enable, stats-data-disable

Default: stats-data-enable

substitute-source-mac

Description Substitute Source MAC Address to that of the outgoing interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

support-http2

Description Support HTTP2

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

syn-cookie

Description Enable syn-cookie

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template-cache

Description RAM caching template (Cache Template Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-cache and shared-partition-cache-template are mutually exclusive

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

template-cache-shared

Description Cache Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-client-ssh

Description Client SSH Template (Client SSH Config Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/client-ssh

template-client-ssl

Description Client SSL Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-client-ssl and shared-partition-client-ssl-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/client-ssl

template-client-ssl-shared

Description Client SSL Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/client-ssl

template-connection-reuse

Description Connection Reuse Template (Connection Reuse Template Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-connection-reuse and shared-partition-connection-reuse-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/connection-reuse

template-connection-reuse-shared

Description Connection Reuse Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/connection-reuse

template-dblb

Description DBLB Template (DBLB template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-dblb and shared-partition-dblb-template are mutually exclusive

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

template-dblb-shared

Description DBLB Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-diameter

Description Diameter Template (diameter template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-diameter and shared-partition-diameter-template are mutually exclusive

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

template-diameter-shared

Description Diameter Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-dns

Description DNS template (DNS template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-dns and shared-partition-dns-template are mutually exclusive

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

template-dns-shared

Description DNS Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-doh

Description DNS over HTTP(s) Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-doh and shared-partition-doh-template are mutually exclusive

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

template-doh-shared

Description DNS over HTTP(s) Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-dynamic-service

Description Dynamic Service Template (dynamic-service template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-dynamic-service and shared-partition-dynamic-service-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/dynamic-service

template-dynamic-service-shared

Description Dynamic Service Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/dynamic-service

template-external-service

Description External service template (external-service template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-external-service and shared-partition-external-service-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/external-service

template-external-service-shared

Description External Service Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/external-service

template-fix

Description FIX template (FIX Template Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-fix and shared-partition-fix-template are mutually exclusive

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

template-fix-shared

Description FIX Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-ftp

Description FTP port template (Ftp template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-http

Description HTTP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-http and shared-partition-http-template are mutually exclusive

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

template-http-policy

Description http-policy template (http-policy template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-http-policy and shared-partition-http-policy-template are mutually exclusive

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

template-http-policy-shared

Description Http Policy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-http-shared

Description HTTP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-imap-pop3

Description IMAP/POP3 Template (IMAP/POP3 Config Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-imap-pop3 and shared-partition-imap-pop3-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/imap-pop3

template-imap-pop3-shared

Description IMAP/POP3 Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/imap-pop3

template-mqtt

Description MQTT Template (MQTT Config Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-persist-cookie

Description Cookie persistence (Cookie persistence template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-persist-cookie and shared-partition-persist-cookie-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/persist/cookie

template-persist-cookie-shared

Description Cookie Persistence Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/persist/cookie

template-persist-destination-ip

Description Destination IP persistence (Destination IP persistence template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-persist-destination-ip and shared-partition-persist-destination-ip-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/persist/destination-ip

template-persist-destination-ip-shared

Description Destination IP Persistence Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/persist/destination-ip

template-persist-source-ip

Description Source IP persistence (Source IP persistence template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-persist-source-ip and shared-partition-persist-source-ip-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/persist/source-ip

template-persist-source-ip-shared

Description Source IP Persistence Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/persist/source-ip

template-persist-ssl-sid

Description SSL SID persistence (SSL SID persistence template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-persist-ssl-sid and shared-partition-persist-ssl-sid-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/persist/ssl-sid

template-persist-ssl-sid-shared

Description SSL SID Persistence Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/persist/ssl-sid

template-policy

Description Policy Template (Policy template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-policy and shared-partition-policy-template are mutually exclusive

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

template-policy-shared

Description Policy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-ram-cache

Description RAM caching template (Cache Template Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-reqmod-icap

Description ICAP reqmod template (reqmod-icap template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/reqmod-icap

template-respmod-icap

Description ICAP respmod service template (respmod-icap template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/respmod-icap

template-scaleout

Description Scaleout template (Scaleout template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

template-server-ssh

Description Server SSH Template (Server SSH Config Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/server-ssh

template-server-ssl

Description Server Side SSL Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-server-ssl and shared-partition-server-ssl-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/server-ssl

template-server-ssl-shared

Description Server SSL Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/server-ssl

template-sip

Description SIP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-sip and p-template-sip-shared are mutually exclusive

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

template-sip-shared

Description SIP template

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-smpp

Description SMPP template

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-smpp and shared-partition-smpp-template are mutually exclusive

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

template-smpp-shared

Description SMPP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-smtp

Description SMTP Template (SMTP Config Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-smtp and shared-partition-smtp-template are mutually exclusive

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

template-smtp-shared

Description SMTP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-ssli

Description SSLi template (SSLi Template Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-tcp

Description TCP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

Mutual Exclusion: template-tcp and shared-partition-tcp are mutually exclusive

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

template-tcp-proxy

Description TCP Proxy Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-tcp-proxy and shared-partition-tcp-proxy-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/tcp-proxy

template-tcp-proxy-client

Description TCP Proxy Config Client (TCP Proxy Config name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/tcp-proxy

template-tcp-proxy-server

Description TCP Proxy Config Server (TCP Proxy Config name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/tcp-proxy

template-tcp-proxy-shared

Description TCP Proxy Template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/tcp-proxy

template-tcp-shared

Description TCP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

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

template-udp

Description L4 UDP Template

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

Mutual Exclusion: template-udp and shared-partition-udp are mutually exclusive

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

template-udp-shared

Description UDP Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

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

template-virtual-port

Description Virtual port template (Virtual port template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

Mutual Exclusion: template-virtual-port and shared-partition-virtual-port-template are mutually exclusive

Refernce Object: /axapi/v3/slb/template/virtual-port

template-virtual-port-shared

Description Virtual Port Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/virtual-port

trunk-fwd

Description Trunk interface number

Type: number

Format: interface

Mutual Exclusion: trunk-fwd and eth-fwd are mutually exclusive

trunk-rev

Description Trunk interface number

Type: number

Format: interface

Mutual Exclusion: trunk-rev and eth-rev are mutually exclusive

use-alternate-port

Description Use alternate virtual port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

use-cgnv6

Description Follow CGNv6 source NAT configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

use-default-if-no-server

Description Use default forwarding if server selection failed

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

use-rcv-hop-for-resp

Description Use receive hop for response to client(For packets on default-vlan, also config “vlan-global enable-def-vlan-l2-forwarding”.)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

use-rcv-hop-group

Description Set use-rcv-hop group

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

view

Description Specify a GSLB View (ID)

Type: number

Range: 1-31

when-down

Description Use alternate virtual port when down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

when-down-protocol2

Description Use alternate virtual port when down

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

virtual-server-list_port-list_acl-list

Specification

Type

list

Block object keys

acl-id

Description ACL id VPORT

Type: number

Range: 1-199

Mutual Exclusion: acl-id p-acl and shared-partition-acl are mutually exclusive

acl-id-seq-num

Description Specify ACL precedence (sequence-number)

Type: number

Range: 1-32

acl-id-seq-num-shared

Description Specify ACL precedence (sequence-number)

Type: number

Range: 1-32

acl-id-shared

Description acl id

Type: number

Range: 1-199

acl-id-src-nat-pool

Description Policy based Source NAT (NAT Pool or Pool Group)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: acl-id-src-nat-pool and shared-partition-pool-id are mutually exclusive

acl-id-src-nat-pool-shared

Description Policy based Source NAT (NAT Pool or Pool Group)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

acl-name

Description Apply an access list name (Named Access List)

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

acl-name-seq-num

Description Specify ACL precedence (sequence-number)

Type: number

Range: 1-32

acl-name-seq-num-shared

Description Specify ACL precedence (sequence-number)

Type: number

Range: 1-32

acl-name-shared

Description Apply an access list name (Named Access List)

Type: string

Format: string-rlx

Maximum Length: 16 characters

Maximum Length: 1 characters

acl-name-src-nat-pool

Description Policy based Source NAT (NAT Pool or Pool Group)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: acl-name-src-nat-pool shared-partition-pool-name and v-shared-partition-pool-name are mutually exclusive

acl-name-src-nat-pool-shared

Description Policy based Source NAT (NAT Pool or Pool Group)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

shared-partition-pool-id

Description Policy based Source NAT from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-pool-id and acl-id-src-nat-pool are mutually exclusive

shared-partition-pool-name

Description Policy based Source NAT from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-pool-name and acl-name-src-nat-pool are mutually exclusive

v-acl-id-seq-num

Description Specify ACL precedence (sequence-number)

Type: number

Range: 1-32

v-acl-id-seq-num-shared

Description Specify ACL precedence (sequence-number)

Type: number

Range: 1-32

v-acl-id-src-nat-pool

Description Policy based Source NAT (NAT Pool or Pool Group)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: v-acl-id-src-nat-pool and v-shared-partition-pool-id are mutually exclusive

v-acl-id-src-nat-pool-shared

Description Policy based Source NAT (NAT Pool or Pool Group)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

v-acl-name-seq-num

Description Specify ACL precedence (sequence-number)

Type: number

Range: 1-32

v-acl-name-seq-num-shared

Description Specify ACL precedence (sequence-number)

Type: number

Range: 1-32

v-acl-name-src-nat-pool

Description Policy based Source NAT (NAT Pool or Pool Group)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

v-acl-name-src-nat-pool-shared

Description Policy based Source NAT (NAT Pool or Pool Group)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

v-shared-partition-pool-id

Description Policy based Source NAT from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: v-shared-partition-pool-id and v-acl-id-src-nat-pool are mutually exclusive

v-shared-partition-pool-name

Description Policy based Source NAT from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: v-shared-partition-pool-name and acl-name-src-nat-pool are mutually exclusive

virtual-server-list_port-list_aflex-scripts

Specification

Type

list

Block object keys

aflex

Description aFleX Script Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

aflex-shared

Description aFleX Script Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

virtual-server-list_port-list_auth-cfg

Specification

Type

object

aaa-policy

Description Specify AAA policy name to bind to the virtual port

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/aam/aaa-policy

virtual-server-list_migrate-vip

Specification

Type

object

cancel-migration

Description Cancel migration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: cancel-migration and finish-migration are mutually exclusive

finish-migration

Description Complete the migration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: finish-migration and cancel-migration are mutually exclusive

target-data-cpu

Description Number of CPUs on the target platform

Type: number

Range: 1-75

target-floating-ipv4

Description Specify IP address

Type: string

Format: ipv4-address

Mutual Exclusion: target-floating-ipv4 and target-floating-ipv6 are mutually exclusive

target-floating-ipv6

Description Specify IPv6 address

Type: string

Format: ipv6-address

Mutual Exclusion: target-floating-ipv6 and target-floating-ipv4 are mutually exclusive

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ftp-proxy

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-expire-check

Specification

Type

object

before

Description The number of days in advance notice before expiration, default is 5

Type: number

Range: 1-60

Default: 5

exception

Description: exception is a JSON Block. Please see below for ssl-expire-check_exception

Type: Object

Refernce Object: /axapi/v3/slb/ssl-expire-check/exception

expire-address1

Description Email address for certificate expiration check

Type: string

Format: email-addr

Maximum Length: 63 characters

Maximum Length: 1 characters

interval-days

Description The interval of days notice after expiration, default is 2

Type: number

Range: 1-5

Default: 2

ssl-expire-email-address

Description Config Email address for certificate expiration check

Type: string

Format: email-addr

Maximum Length: 63 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-expire-check_exception

Specification

Type

object

action

Description ‘add’: Add an exception; ‘delete’: Delete an exception; ‘clean’: Delete all exception;

Type: string

Supported Values: add, delete, clean

certificate-name

Description The certificate name

Type: string

Maximum Length: 245 characters

Maximum Length: 1 characters

rate-limit-log

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-ocsp

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-cert-revoke

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

pop3-proxy

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

mlb

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

player-id-ep

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

smpp

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

svm-source-nat

Specification

Type

object

pool

Description Specify NAT pool or pool group

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

http2

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

aflex-log

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-ja3

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

reset-unknown-conn

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

smtp

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

sip

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-acme-cert-log

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ssl-forward-proxy-cert

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

l7session

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

stat

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

ipv6-class-list-list

Specification

Type

list

Block object keys

ipv6-list

Type: List

name

Description Specify name of the class list

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Default: test

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

ipv6-class-list-list_ipv6-list

Specification

Type

list

Block object keys

action

Description ‘add’: Add the entry; ‘delete’: Delete the entry;

Type: string

Supported Values: add, delete

glid

Description Use global Limit ID (Specify global LID index)

Type: number

Range: 1-1023

Mutual Exclusion: glidlid, lsn-lid and lsn-radius-profile are mutually exclusive

ipv6-addr

Description Specify IPv6 host or subnet

Type: string

Format: ipv6-address-plen

lid

Description Use Limit ID defined in template (Specify LID index)

Type: number

Range: 1-1023

Mutual Exclusion: lidglid, lsn-lid and lsn-radius-profile are mutually exclusive

lsn-lid

Description LSN Limit ID (LID index)

Type: number

Range: 1-1023

Mutual Exclusion: lsn-lidlid, glid and lsn-radius-profile are mutually exclusive

lsn-radius-profile

Description LSN RADIUS Profile Index

Type: number

Range: 1-16

Mutual Exclusion: lsn-radius-profilelid, glid and lsn-lid are mutually exclusive

ssl-crl

Specification

Type

object

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

server-ssl-counters

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

hw-compress

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

transparent-acl-template

Specification

Type

object

name

Description Specify template name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

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

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

player-id-global

Specification

Type

object

abs-max-expiration

Description Absolute max record expiration value (default 10 minutes) (Absolute max record expiration time in minutes, default 10)

Type: number

Range: 1-32767

Default: 10

enable-64bit-player-id

Description Enable 64 bit player id check. Default is 32 bit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

enforcement-timer

Description Time to playerid enforcement after bootup (default 480 seconds) (Time to playerid enforcement in seconds, default 480)

Type: number

Range: 1-32767

Default: 480

force-passive

Description Forces the device to be in passive mode (Only stats and no packet drops)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

min-expiration

Description Minimum record expiration value (default 1 min) (Min record expiration time in minutes, default 1)

Type: number

Range: 1-32767

Default: 1

pkt-activity-expiration

Description Packet activity record expiration value (default 5 minutes) (Packet activity record expiration time in minutes, default 5)

Type: number

Range: 1-32767

Default: 5

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

service-group-list

Specification

Type

list

Block object keys

backup-server-event-log

Description Send log info on back up server events

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-rate

Description Dynamically enable stateless method by conn-rate (Rate to trigger stateless method(conn/sec))

Type: number

Range: 1-1000000

Mutual Exclusion: conn-rate and l4-session-usage are mutually exclusive

conn-rate-duration

Description Period that trigger condition consistently happens(seconds)

Type: number

Range: 1-600

conn-rate-grace-period

Description Define the grace period during transition (Define the grace period during transition(seconds))

Type: number

Range: 1-600

conn-rate-log

Description Send log if transition happens

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

conn-rate-revert-duration

Description Period that revert condition consistently happens(seconds)

Type: number

Range: 1-600

conn-revert-rate

Description Rate to revert to statelful method (conn/sec)

Type: number

Range: 1-1000000

extended-stats

Description Enable extended statistics on service group

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

health-check

Description Health Check (Monitor Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: health-check shared-partition-svcgrp-health-check and health-check-disable are mutually exclusive

Refernce Object: /axapi/v3/health/monitor

health-check-disable

Description Disable health check

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disablehealth-check, shared-partition-svcgrp-health-check and svcgrp-health-check-shared are mutually exclusive

l4-session-revert-duration

Description Period that revert condition consistently happens(seconds)

Type: number

Range: 1-600

l4-session-usage

Description Dynamically enable stateless method by session usage (Usage to trigger stateless method)

Type: number

Range: 1-100

Mutual Exclusion: l4-session-usage and conn-rate are mutually exclusive

l4-session-usage-duration

Description Period that trigger condition consistently happens(seconds)

Type: number

Range: 1-600

l4-session-usage-grace-period

Description Define the grace period during transition (Define the grace period during transition(seconds))

Type: number

Range: 1-600

l4-session-usage-log

Description Send log if transition happens

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

l4-session-usage-revert-rate

Description Usage to revert to statelful method

Type: number

Range: 1-100

lb-method

Description ‘dst-ip-hash’: Load-balancing based on only Dst IP and Port hash; ‘dst-ip-only-hash’: Load-balancing based on only Dst IP hash; ‘fastest-response’: Fastest response time on service port level; ‘least-request’: Least request on service port level; ‘src-ip-hash’: Load-balancing based on only Src IP and Port hash; ‘src-ip-only-hash’: Load-balancing based on only Src IP hash; ‘weighted-rr’: Weighted round robin on server level; ‘service-weighted-rr’: Weighted round robin on service port level; ‘round-robin’: Round robin on server level; ‘round-robin-strict’: Strict mode round robin on server level; ‘odd-even-hash’: odd/even hash based of client src-ip;

Type: string

Supported Values: dst-ip-hash, dst-ip-only-hash, fastest-response, least-request, src-ip-hash, src-ip-only-hash, weighted-rr, service-weighted-rr, round-robin, round-robin-strict, odd-even-hash

Default: round-robin

Mutual Exclusion: lb-methodlc-method, stateless-lb-method, llb-method and lclb-method are mutually exclusive

lc-method

Description ‘least-connection’: Least connection on server level; ‘service-least-connection’: Least connection on service port level; ‘weighted-least-connection’: Weighted least connection on server level; ‘service-weighted-least-connection’: Weighted least connection on service port level;

Type: string

Supported Values: least-connection, service-least-connection, weighted-least-connection, service-weighted-least-connection

Mutual Exclusion: lc-methodlb-method, stateless-lb-method, llb-method and lclb-method are mutually exclusive

lclb-method

Description ‘link-cost-load-balance’: Link cost load balance;

Type: string

Supported Values: link-cost-load-balance

Mutual Exclusion: lclb-methodlb-method, lc-method, stateless-lb-method and llb-method are mutually exclusive

link-probe-template

Description Link Probe template (Link Probe template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/link-probe

llb-method

Description ‘next-hop-link’: Server selection w/ link probe template on service port level;

Type: string

Supported Values: next-hop-link

Mutual Exclusion: llb-methodlb-method, lc-method, stateless-lb-method and lclb-method are mutually exclusive

member-list

min-active-member

Description Minimum Active Member Per Priority (Minimum Active Member before Action)

Type: number

Range: 1-1024

min-active-member-action

Description ‘dynamic-priority’: dynamic change member priority to met the min-active-member requirement; ‘skip-pri-set’: Skip Current Priority Set If Min not met;

Type: string

Supported Values: dynamic-priority, skip-pri-set

name

Description SLB Service Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

persist-scoring

Description ‘global’: Use Global Configuration; ‘enable’: Enable persist-scoring; ‘disable’: Disable persist-scoring;

Type: string

Supported Values: global, enable, disable

Default: global

priorities

Type: List

priority-affinity

Description Priority affinity. Persist to the same priority if possible.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

protocol

Description ‘tcp’: TCP LB service; ‘udp’: UDP LB service;

Type: string

Supported Values: tcp, udp

pseudo-round-robin

Description PRR, select the oldest node for sub-select

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

report-delay

Description Reporting frequency (in minutes)

Type: number

Range: 1-7200

reset

Description: reset is a JSON Block. Please see below for service-group-list_reset

Type: Object

Refernce Object: /axapi/v3/slb/service-group/{name}/reset

reset-on-server-selection-fail

Description Send reset to client if server selection fails

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

reset-priority-affinity

Description Reset

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rpt-ext-server

Description Report top 10 fastest/slowest servers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sample-rsp-time

Description sample server response time

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

shared-partition-policy-template

Description Reference a policy template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-policy-template and template-policy are mutually exclusive

shared-partition-svcgrp-health-check

Description Reference a health-check from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-svcgrp-health-check health-check and health-check-disable are mutually exclusive

stateless-auto-switch

Description Enable auto stateless method

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stateless-lb-method

Description ‘stateless-dst-ip-hash’: Stateless load-balancing based on Dst IP and Dst port hash; ‘stateless-per-pkt-round-robin’: Stateless load-balancing using per-packet round-robin; ‘stateless-src-dst-ip-hash’: Stateless load-balancing based on IP and port hash for both Src and Dst; ‘stateless-src-dst-ip-only-hash’: Stateless load-balancing based on only IP hash for both Src and Dst; ‘stateless-src-ip-hash’: Stateless load-balancing based on Src IP and Src port hash; ‘stateless-src-ip-only-hash’: Stateless load-balancing based on only Src IP hash; ‘stateless-per-pkt-weighted-rr’: Stateless load-balancing using per-packet weighted round robin on server level; ‘stateless-per-pkt-service-weighted-rr’: Stateless load-balancing using per-packet weighted round robin on service port level;

Type: string

Supported Values: stateless-dst-ip-hash, stateless-per-pkt-round-robin, stateless-src-dst-ip-hash, stateless-src-dst-ip-only-hash, stateless-src-ip-hash, stateless-src-ip-only-hash, stateless-per-pkt-weighted-rr, stateless-per-pkt-service-weighted-rr

Mutual Exclusion: stateless-lb-methodlb-method, lc-method, llb-method and lclb-method are mutually exclusive

stateless-lb-method2

Description ‘stateless-dst-ip-hash’: Stateless load-balancing based on Dst IP and Dst port hash; ‘stateless-per-pkt-round-robin’: Stateless load-balancing using per-packet round-robin; ‘stateless-src-dst-ip-hash’: Stateless load-balancing based on IP and port hash for both Src and Dst; ‘stateless-src-dst-ip-only-hash’: Stateless load-balancing based on only IP hash for both Src and Dst; ‘stateless-src-ip-hash’: Stateless load-balancing based on Src IP and Src port hash; ‘stateless-src-ip-only-hash’: Stateless load-balancing based on only Src IP hash; ‘stateless-per-pkt-weighted-rr’: Stateless load-balancing using per-packet weighted round robin on server level; ‘stateless-per-pkt-service-weighted-rr’: Stateless load-balancing using per-packet weighted round robin on service port level;

Type: string

Supported Values: stateless-dst-ip-hash, stateless-per-pkt-round-robin, stateless-src-dst-ip-hash, stateless-src-dst-ip-only-hash, stateless-src-ip-hash, stateless-src-ip-only-hash, stateless-per-pkt-weighted-rr, stateless-per-pkt-service-weighted-rr

stats-data-action

Description ‘stats-data-enable’: Enable statistical data collection for service group; ‘stats-data-disable’: Disable statistical data collection for service group;

Type: string

Supported Values: stats-data-enable, stats-data-disable

Default: stats-data-enable

strict-select

Description strict selection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

svcgrp-health-check-shared

Description Health Check (Monitor Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: svcgrp-health-check-shared and health-check-disable are mutually exclusive

Refernce Object: /axapi/v3/health/monitor

template-policy

Description Policy template (Policy template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: template-policy and shared-partition-policy-template are mutually exclusive

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

template-policy-shared

Description Policy template

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-port

Description Port template (Port template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-server

Description Server template (Server template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

top-fastest

Description Report top 10 fastest servers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

top-slowest

Description Report top 10 slowest servers

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

traffic-replication-mirror

Description Mirror Bi-directional Packet

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: traffic-replication-mirrortraffic-replication-mirror-da-repl, traffic-replication-mirror-ip-repl, traffic-replication-mirror-sa-da-repl and traffic-replication-mirror-sa-repl are mutually exclusive

traffic-replication-mirror-da-repl

Description Replace Destination MAC

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: traffic-replication-mirror-da-repltraffic-replication-mirror, traffic-replication-mirror-ip-repl, traffic-replication-mirror-sa-da-repl and traffic-replication-mirror-sa-repl are mutually exclusive

traffic-replication-mirror-ip-repl

Description Replaces IP with server-IP

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: traffic-replication-mirror-ip-repltraffic-replication-mirror, traffic-replication-mirror-da-repl, traffic-replication-mirror-sa-da-repl and traffic-replication-mirror-sa-repl are mutually exclusive

traffic-replication-mirror-sa-da-repl

Description Replace Source MAC and Destination MAC

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: traffic-replication-mirror-sa-da-repltraffic-replication-mirror, traffic-replication-mirror-da-repl, traffic-replication-mirror-ip-repl and traffic-replication-mirror-sa-repl are mutually exclusive

traffic-replication-mirror-sa-repl

Description Replace Source MAC

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: traffic-replication-mirror-sa-repltraffic-replication-mirror, traffic-replication-mirror-da-repl, traffic-replication-mirror-ip-repl and traffic-replication-mirror-sa-da-repl are mutually exclusive

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

service-group-list_member-list

Specification

Type

list

Block object keys

fqdn-name

Description Server hostname - Not applicable if real server is already defined

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

host

Description IP Address - Not applicable if real server is already defined

Type: string

Format: ipv4-address

member-priority

Description Priority of Port in the Group (Priority of Port in the Group, default is 1)

Type: number

Range: 1-16

Default: 1

member-state

Description ‘enable’: Enable member service port; ‘disable’: Disable member service port; ‘disable-with-health-check’: disable member service port, but health check work;

Type: string

Supported Values: enable, disable, disable-with-health-check

Default: enable

member-stats-data-disable

Description Disable statistical data collection

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

member-template

Description Real server port template (Real server port template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

name

Description Member name

Type: string

Format: comp-string

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/server

port

Description Port number

Type: number

Range: 0-65534

Default: 65534

Refernce Object: /axapi/v3/slb/server/port

resolve-as

Description ‘resolve-to-ipv4’: Use A Query only to resolve FQDN; ‘resolve-to-ipv6’: Use AAAA Query only to resolve FQDN; ‘resolve-to-ipv4-and-ipv6’: Use A as well as AAAA Query to resolve FQDN;

Type: string

Supported Values: resolve-to-ipv4, resolve-to-ipv6, resolve-to-ipv4-and-ipv6

Default: resolve-to-ipv4

server-ipv6-addr

Description IPV6 Address - Not applicable if real server is already defined

Type: string

Format: ipv6-address

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

service-group-list_reset

Specification

Type

object

auto-switch

Description Reset auto stateless state

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

service-group-list_priorities

Specification

Type

list

Block object keys

priority

Description Priority option. Define different action for each priority node. (Priority in the Group)

Type: number

Range: 1-16

priority-action

Description ‘drop’: Drop request when all priority nodes fail; ‘drop-if-exceed-limit’: Drop request when connection over limit; ‘proceed’: Proceed to next priority when all priority nodes fail(default); ‘reset’: Send client reset when all priority nodes fail; ‘reset-if-exceed-limit’: Send client reset when connection over limit;

Type: string

Supported Values: drop, drop-if-exceed-limit, proceed, reset, reset-if-exceed-limit

Default: proceed

ssl-error

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

icap_http

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

server-list

Specification

Type

list

Block object keys

action

Description ‘enable’: Enable this Real Server; ‘disable’: Disable this Real Server; ‘disable-with-health-check’: disable real server, but health check work;

Type: string

Supported Values: enable, disable, disable-with-health-check

Default: enable

alternate-server

Type: List

conn-limit

Description Connection Limit

Type: number

Range: 1-64000000

Default: 64000000

conn-resume

Description Connection Resume (Connection Resume (min active conn before resume taking new conn))

Type: number

Range: 1-1000000

ethernet

Description ethernet interface

Type: number

Format: interface

Refernce Object: /axapi/v3/interface/ethernet

extended-stats

Description Enable extended statistics on real server

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

external-ip

Description External IP address for NAT of GSLB

Type: string

Format: ipv4-address

fqdn-name

Description Server hostname

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: fqdn-name server-ipv6-addr and host are mutually exclusive

health-check

Description Health Check Monitor (Health monitor name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: health-check shared-partition-health-check and health-check-disable are mutually exclusive

Refernce Object: /axapi/v3/health/monitor

health-check-disable

Description Disable configured health check configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disablehealth-check, shared-partition-health-check and health-check-shared are mutually exclusive

health-check-shared

Description Health Check Monitor (Health monitor name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: health-check-shared and health-check-disable are mutually exclusive

Refernce Object: /axapi/v3/health/monitor

host

Description IP Address

Type: string

Format: ipv4-address

Mutual Exclusion: host server-ipv6-addr and fqdn-name are mutually exclusive

ipv6

Description IPv6 address Mapping of GSLB

Type: string

Format: ipv6-address

l2-health-check-path

Description L2 health check path

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/system/path

name

Description Server Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

port-list

resolve-as

Description ‘resolve-to-ipv4’: Use A Query only to resolve FQDN; ‘resolve-to-ipv6’: Use AAAA Query only to resolve FQDN; ‘resolve-to-ipv4-and-ipv6’: Use A as well as AAAA Query to resolve FQDN;

Type: string

Supported Values: resolve-to-ipv4, resolve-to-ipv6, resolve-to-ipv4-and-ipv6

Default: resolve-to-ipv4

server-ipv6-addr

Description IPV6 address

Type: string

Format: ipv6-address

Mutual Exclusion: server-ipv6-addr host and fqdn-name are mutually exclusive

shared-partition-health-check

Description Reference a health-check from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-health-check health-check and health-check-disable are mutually exclusive

shared-partition-server-template

Description Reference a server template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-server-template and template-server are mutually exclusive

slow-start

Description Slowly ramp up the connection number after server is up (start from 128, then double every 10 sec till 4096)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

spoofing-cache

Description This server is a spoofing cache

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

stats-data-action

Description ‘stats-data-enable’: Enable statistical data collection for real server; ‘stats-data-disable’: Disable statistical data collection for real server;

Type: string

Supported Values: stats-data-enable, stats-data-disable

Default: stats-data-enable

template-link-cost

Description Link-Cost template (Link-Cost template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/link-cost

template-server

Description Server template (Server template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

Mutual Exclusion: template-server and shared-partition-server-template are mutually exclusive

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

template-server-shared

Description Server Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

trunk

Description trunk interface

Type: number

Range: 1-4096

Refernce Object: /axapi/v3/interface/trunk

use-aam-server

Description Using aam server. For health check, please configure it in aam server

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

weight

Description Weight for this Real Server (Connection Weight)

Type: number

Range: 1-1000

Default: 1

server-list_port-list

Specification

Type

list

Block object keys

action

Description ‘enable’: enable; ‘disable’: disable; ‘disable-with-health-check’: disable port, but health check work;

Type: string

Supported Values: enable, disable, disable-with-health-check

Default: enable

alternate-port

Type: List

auth-cfg

Description: auth-cfg is a JSON Block. Please see below for server-list_port-list_auth-cfg

Type: Object

conn-limit

Description Connection Limit

Type: number

Range: 1-64000000

Default: 64000000

conn-resume

Description Connection Resume

Type: number

Range: 1-1000000

extended-stats

Description Enable extended statistics on real server port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

follow-port-protocol

Description ‘tcp’: TCP Port; ‘udp’: UDP Port;

Type: string

Supported Values: tcp, udp

health-check

Description Health Check (Monitor Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: health-checkshared-rport-health-check, health-check-follow-port and health-check-disable are mutually exclusive

Refernce Object: /axapi/v3/health/monitor

health-check-disable

Description Disable health check

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: health-check-disablehealth-check, shared-rport-health-check, rport-health-check-shared and health-check-follow-port are mutually exclusive

health-check-follow-port

Description Specify which port to follow for health status (Port Number)

Type: number

Range: 1-65534

Mutual Exclusion: health-check-follow-port health-check and health-check-disable are mutually exclusive

no-logging

Description Do not log connection over limit event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

no-ssl

Description No SSL

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

port-number

Description Port Number

Type: number

Range: 0-65534

protocol

Description ‘tcp’: TCP Port; ‘udp’: UDP Port;

Type: string

Supported Values: tcp, udp

range

Description Port range (Port range value - used for vip-to-rport-mapping and vport-rport range mapping)

Type: number

Range: 0-254

Default: 0

rport-health-check-shared

Description Health Check (Monitor Name)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: rport-health-check-shared and health-check-disable are mutually exclusive

Refernce Object: /axapi/v3/health/monitor

shared-partition-port-template

Description Reference a port template from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-partition-port-template and template-port are mutually exclusive

shared-rport-health-check

Description Reference a health-check from shared partition

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: shared-rport-health-check health-check and health-check-disable are mutually exclusive

stats-data-action

Description ‘stats-data-enable’: Enable statistical data collection for real server port; ‘stats-data-disable’: Disable statistical data collection for real server port;

Type: string

Supported Values: stats-data-enable, stats-data-disable

Default: stats-data-enable

support-http2

Description Starting HTTP/2 with Prior Knowledge

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

template-port

Description Port template (Port template name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Default: default

Mutual Exclusion: template-port and shared-partition-port-template are mutually exclusive

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

template-port-shared

Description Port Template Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

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

template-server-ssl

Description Server side SSL template (Server side SSL Name)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Refernce Object: /axapi/v3/slb/template/server-ssl

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

weight

Description Port Weight (Connection Weight)

Type: number

Range: 1-1000

Default: 1

server-list_port-list_alternate-port

Specification

Type

list

Block object keys

alternate

Description Alternate Server Number

Type: number

Range: 1-16

alternate-name

Description Alternate Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

alternate-server-port

Description Port (Alternate Server Port Value)

Type: number

Range: 1-65535

server-list_port-list_auth-cfg

Specification

Type

object

service-principal-name

Description Service Principal Name (Kerberos principal name)

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

server-list_alternate-server

Specification

Type

list

Block object keys

alternate

Description Alternate Server (Alternate Server Number)

Type: number

Range: 1-16

alternate-name

Description Alternate Name

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

switch

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

ftp-ctl

Specification

Type

object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters